Information Processing System Encoding Coefficients for Combinatorial Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current information processing systems face challenges in efficiently solving large-scale combinatorial optimization problems due to the exponential increase in solution states, leading to long data transfer times and reduced accuracy when using high-accuracy, wide-value-range Ising models, and similar issues with other optimization problems like QUBO and HUBO.

Innovation Solution

An information processing system that encodes coefficients into smaller identification values, allowing for faster data transfer while maintaining accuracy by using restoration information to restore the original coefficient values during the solving process, thereby reducing data size and storage requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the Ising model is expressed by a data type with high accuracy and a wide value range, then the versatility of the Ising model is improved, but the data transfer time from the host unit to the Ising machine increases

Engineering Contradiction:
Improveversatility of the Ising modelVSAvoiddata transfer time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The coefficient data is segmented into two parts: identification values (stored in the Ising machine's memory) and restoration values (stored in the host unit's memory). This segmentation allows the Ising machine to work with compact identification values during computation, reducing data transfer time, while the host unit retains the full-precision restoration values to maintain accuracy and versatility when needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Identification values act as an intermediary between the host unit and the Ising machine. These identification values serve as compact proxies that represent the full-precision coefficients, enabling efficient data transfer and storage in the Ising machine while preserving the ability to reconstruct accurate coefficient values when required.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of time

If the Ising model is expressed by a data type with low accuracy and a narrow value range, then the data transfer time from the host unit to the Ising machine is shortened, but the versatility of the Ising model is deteriorated

Engineering Contradiction:
Improvedata transfer timeVSAvoidversatility of the Ising model
Core Design Contradiction:
Loss of timeVSAdaptability or versatility

Solution Approach 1:

The coefficient data is segmented into two parts: identification values (stored in the Ising machine's memory) and restoration values (stored in the host unit's memory). This segmentation allows the Ising machine to work with compact identification values during computation, reducing data transfer time, while the host unit retains the full-precision restoration values to maintain accuracy and versatility when needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically changes the parameter representation: coefficients are transformed into identification values with smaller data sizes for storage and transfer in the Ising machine, while the ability to restore them to original high-precision parameters is preserved in the host unit. This parameter transformation enables the system to switch between efficiency mode (using identification values) and accuracy mode (using restoration values) as needed.

Inventive Principle:
Principle #35Parameter changes

3Loss of time

If the data size of coefficients is reduced to shorten transfer time, then the data transfer time is shortened, but the accuracy of representing coefficients is reduced

Engineering Contradiction:
Improvedata transfer timeVSAvoidaccuracy of coefficient representation
Core Design Contradiction:
Loss of timeVSMeasurement precision

Solution Approach 1:

The coefficient data is segmented into two parts: identification values (stored in the Ising machine's memory) and restoration values (stored in the host unit's memory). This segmentation allows the Ising machine to work with compact identification values during computation, reducing data transfer time, while the host unit retains the full-precision restoration values to maintain accuracy and versatility when needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically changes the parameter representation: coefficients are transformed into identification values with smaller data sizes for storage and transfer in the Ising machine, while the ability to restore them to original high-precision parameters is preserved in the host unit. This parameter transformation enables the system to switch between efficiency mode (using identification values) and accuracy mode (using restoration values) as needed.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250094525A1Information processing system, information processing device, information processing method, computer program product, and device
Publication Date: 2025.03.20 KK TOSHIBA
  • US20250094525A1 patent drawing
  • US20250094525A1 patent drawing
  • US20250094525A1 patent drawing

AI summary

An information processing system according to an embodiment includes an information processing device and a solver device. The information processing device generates a plurality of coefficients based on a combinatorial optimization problem, encodes a first coefficient represented by a predetermined first data type into a first identification value represented by a second data type having a smaller data size than the first data type, outputs, to the solver device, coefficient information including the first identification value instead of the first coefficient, acquires ground state information from the solver device, and outputs a solution of the combinatorial optimization problem based on the ground state information. In the solving process, the solver device executes an operation on the first coefficient by using a first restoration value corresponding to the first identification value represented by the restoration information. The first restoration value is expressed by the first data type.