Parallel Search Unit Feedback for Faster Combinatorial Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information processing systems face challenges in efficiently finding optimal solutions for combinatorial optimization problems, as they often require extensive time to obtain optimal solutions and have low solution finding performance due to independent ground state searches.

Innovation Solution

An information processing system with multiple search units that share and compare solutions using an Ising-type energy function, where each unit generates a new state variable string based on the best solution found, allowing for synchronized or asynchronous searches to improve the chances of finding optimal solutions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple search units independently perform ground state searches, then the search coverage is increased, but the time required to find the optimal solution increases and the possibility of obtaining the optimal solution decreases

Engineering Contradiction:
Improvepossibility of obtaining optimal solutionVSAvoidtime required to find optimal solution
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements feedback by having search units share information about their found solutions. Each search unit transmits solution information to other search units, which then uses this information to update their own search states. This feedback mechanism allows search units to learn from each other's discoveries, increasing the overall probability of finding the optimal solution while maintaining efficient parallel search operations.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent merges the search efforts of multiple search units by combining their solution information. Instead of independent searches that waste time, the system combines the findings from multiple search units and uses this combined information to guide subsequent searches. This merging approach increases solution finding performance by leveraging collective search results.

Inventive Principle:
Principle #5Merging (Combining)

2Productivity

If multiple search units independently perform ground state searches, then parallel processing capability is utilized, but the solution finding performance remains insufficient

Engineering Contradiction:
Improvesolution finding performanceVSAvoidlikelihood of obtaining optimal solution
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The feedback mechanism enables search units to share successful search paths and solutions. When one search unit finds a good solution, this information is fed back to other search units, which can then use it to improve their own search efficiency. This increases both productivity by reducing redundant searches and reliability by propagating successful search strategies across all units.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary actions by having search units exchange solution information before completing their full search cycles. This preliminary sharing of findings allows other search units to adjust their search strategies in advance, avoiding wasted computational effort on already-explored regions and improving overall solution finding performance.

Inventive Principle:
Principle #10Preliminary action

3Loss of time

If the system uses traditional sequential search methods, then the search process is simple to implement, but the time required to obtain the optimal solution is excessive

Engineering Contradiction:
Improvesearch timeVSAvoidsystem complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent segments the search process into multiple independent search units that operate in parallel. Each search unit maintains its own search state and can independently explore the solution space. This segmentation reduces the time required to find optimal solutions by distributing the search workload, while the complexity is managed through standardized communication protocols between segments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transitions from sequential search to parallel search by adding a temporal dimension to the search process. Multiple search units operate simultaneously in different time steps, exchanging information across this new dimension. This dimensional change dramatically reduces search time while the complexity increase is offset by the regular structure of inter-unit communication.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS20210286328A1Information processing apparatus, information processing method, and non-transitory computer-readable storage medium
Publication Date: 2021.09.16 FUJITSU LTD
  • US20210286328A1 patent drawing
  • US20210286328A1 patent drawing
  • US20210286328A1 patent drawing

AI summary

An information processing apparatus includes a memory and a processor. The processor configured to acquire, among a plurality of solutions, a first solution corresponding to a best value among values of a plurality of the energy functions corresponding to the plurality of solutions, each of the plurality of solutions being represented by a value of each of a plurality of state variables included in an energy function, generate a first state variable string based on the first solution, and search for a solution with the first state variable string as a start state.