Information Processing Device Solving Combination Optimization via Ising Machine

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information processing systems face challenges in efficiently solving combination optimization problems, particularly due to the exponential increase in solution states as the number of decision variables grows, leading to a 'combination explosion' and difficulty in calculating optimal solutions in a timely manner.

Innovation Solution

The proposed information processing device employs a hardware processor to generate combination optimization problems and utilize a solver device, such as an Ising machine or a simulated bifurcation machine, to solve these problems. The device manages state information to differentiate between solutions reflecting the latest data and those that do not, allowing for adaptive processing based on the solution's validity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the number of decision variables in a combination optimization problem increases, then the solution capability and coverage of the system improve, but the calculation time and processing complexity increase exponentially due to combination explosion

Engineering Contradiction:
Improvesolution capabilityVSAvoidcalculation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent replaces traditional computer-based optimization algorithms with a physical Ising machine system that uses quantum mechanical effects (quantum tunneling and thermal fluctuations) to solve optimization problems. The system maps the combination optimization problem to an Ising model, where decision variables correspond to spin states, and uses the physical dynamics of the Ising machine to find ground states that represent optimal solutions, thereby achieving faster solving times for large-scale problems

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

Solution Approach 2:

The system dynamically adjusts parameters such as temperature and coupling strength in the Ising model to control the optimization process. By changing these physical parameters, the system can escape local minima and converge to global optima more efficiently, addressing the exponential time complexity issue while maintaining solution capability for increasing problem sizes

Inventive Principle:
Principle #35Parameter changes

2Speed

If the system processes combination optimization problems in real-time dynamic environments, then the responsiveness to changing situations improves, but the accuracy and effectiveness of solutions may deteriorate due to processing delays

Engineering Contradiction:
ImproveresponsivenessVSAvoidsolution effectiveness
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system performs preliminary mapping of the optimization problem to the Ising model format before inputting it to the solver. This pre-processing step organizes the problem data in a way that the Ising machine can process efficiently, reducing the overall solving time and enabling the system to respond more quickly to dynamic changes while maintaining solution quality

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses state information as a copy mechanism to track whether input data has changed during the solving process. By maintaining this auxiliary information structure, the system can quickly determine whether to accept the current solution or re-solve the problem, enabling rapid response to dynamic environments without sacrificing solution effectiveness

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20250036711A1Information processing device, information processing method, computer program product, and device
Publication Date: 2025.01.30 KK TOSHIBA
  • US20250036711A1 patent drawing
  • US20250036711A1 patent drawing
  • US20250036711A1 patent drawing

AI summary

An information processing device according to an embodiment executes processing on data. The information processing device acquires the data and generates a combination optimization problem based on the acquired data. The information processing device causes a solver device to solve the combination optimization problem. The information processing device sets state information to a first state in response to starting generation of the combination optimization problem, and sets the state information to a second state in response to acquiring the data. The information processing device acquires a solution of the combination optimization problem from the solver device, and executes a process based on the solution. The information processing device changes the process based on the solution by the state information in executing the process based on the solution.