Weighted Maximum Clique Problem via Stochastic Differential Equations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for solving the maximum clique problem and maximum independent set problem in graph theory are NP-hard, making them inefficient for large sizes and not fully utilizing high-performance computing capabilities, especially since they often involve sequential processing steps that are not parallelizable.

Innovation Solution

The method involves formulating the weighted maximum clique problem as a quadratic continuous optimization problem with a simplex constraint, constructing a stochastic differential equation, and using either a matrix multiplication device or a coherent optical network to solve it, allowing for parallelization and efficient computation on high-performance devices like GPUs or coherent optical networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If heuristic methods (simulated annealing, tabu search, local search) are used to solve maximum clique problem, then the problem can be solved for large sizes, but the sequential processing steps prevent full utilization of high-performance computing capabilities

Engineering Contradiction:
Improvecomputation speedVSAvoidparallel processing capability
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the maximum clique problem into multiple independent trials that can be executed in parallel. Each trial represents an independent optimization run that can be distributed across multiple processing units, transforming a sequential algorithm into a parallelizable framework that充分利用 high-performance computing resources

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent replaces traditional sequential computational mechanics with parallel computational mechanics by formulating the problem in a manner suitable for parallel execution. The optimization problem is structured to allow simultaneous evaluation of multiple candidate solutions across different processing units, substituting the mechanical sequential processing with parallel computational architecture

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Loss of time

If the maximum clique problem is solved using traditional methods, then the solution approach is straightforward, but the time required increases exponentially with problem size

Engineering Contradiction:
Improvesolution timeVSAvoidcomputational framework complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent changes the parameter representation of the maximum clique problem by formulating it as a quadratic continuous optimization problem with simplex constraints. This parameter transformation enables the use of continuous optimization techniques and stochastic differential equations, fundamentally changing how the discrete combinatorial problem is approached and solved

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces dynamics by formulating the optimization problem using stochastic differential equations. The system evolves dynamically over time with stochastic components that allow exploration of the solution space, transitioning from static combinatorial optimization to dynamic continuous optimization that can escape local minima more effectively

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20230334115A1Methods and systems for solving a weighted maximum clique problem
Publication Date: 2023.10.19 NIPPON TELEGRAPH & TELEPHONE CORP
  • US20230334115A1 patent drawing
  • US20230334115A1 patent drawing
  • US20230334115A1 patent drawing

AI summary

The present disclosure provides methods and systems for solving problems. Examples of problems include, but are not limited to, maximum clique problems.