Quadratic Integer Programming Relaxation for QUBO Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Quadratic Integer Programming (QIP) problems are computationally intractable for conventional computers due to their NP-hard nature, making it difficult to find optimal or near-optimal solutions in a tractable time, especially when handling inequality constraints and converting integer variables to Boolean variables for optimization solver machines like Ising Processing Units (IPUs).

Innovation Solution

The approach involves relaxing the QIP problem by converting integer variables to real variables, generating an approximate solution, and then formulating it as a Quadratic Unconstrained Binary Optimization (QUBO) problem, which is submitted to optimization solver machines for solving, using either a first approach with a lower integral range for quick results or a second approach with a broader integral range for more accurate solutions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional computers are used to solve QIP problems, then computational complexity increases exponentially, but solving time becomes intractable

Engineering Contradiction:
Improvesolution optimalityVSAvoidsolving time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent replaces conventional sequential computational mechanics with quantum mechanical principles by mapping QIP problems to quantum Hamiltonian systems. The quantum system naturally evolves to find optimal solutions through quantum tunneling and superposition, avoiding the exponential time complexity of classical algorithms while maintaining solution optimality.

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

Solution Approach 2:

The patent transforms the problem parameters by converting integer variables into quadratic forms suitable for quantum annealing. By changing the representation of the optimization problem from standard QIP format to Hamiltonian format with appropriate parameter mappings, the solution can be efficiently computed on quantum hardware without losing precision.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If integer variables are converted to Boolean variables for optimization solver machines, then the problem becomes solvable on quantum hardware, but the conversion process increases computational complexity

Engineering Contradiction:
Improvecompatibility with optimization solverVSAvoidconversion complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the conversion process into distinct phases: (1) relaxing the QIP problem to obtain a continuous approximation, (2) identifying integral ranges from the approximation, and (3) mapping integer variables to Boolean variables within those ranges. This segmentation reduces overall conversion complexity by breaking down the intractable direct conversion into manageable steps.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediate approximation solution as a mediator between the original QIP problem and the Boolean formulation. This intermediate step provides integral range information that guides the Boolean variable mapping, reducing the complexity of direct conversion while ensuring compatibility with quantum optimization solvers.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If a broader integral range is used for Boolean variable mapping, then solution accuracy improves, but the size of the QUBO formulation increases

Engineering Contradiction:
Improvesolution accuracyVSAvoidQUBO formulation size
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent implements a dynamic approach where the integral range for each variable is determined adaptively based on the approximation solution and problem-specific constraints. This dynamic range selection optimizes the balance between solution accuracy and QUBO formulation size, avoiding both overly broad ranges that increase complexity and overly narrow ranges that reduce accuracy.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11693916B2Solving quadratic integer programming (QIP) problems on optimization solver machines
Publication Date: 2023.07.04 FUJITSU LTD
  • US11693916B2 patent drawing
  • US11693916B2 patent drawing
  • US11693916B2 patent drawing

AI summary

According to an aspect of an embodiment, operations include receiving a Quadratic Integer Programming (QIP) problem including an objective function and a set of constraints on integer variables associated with the objective function. The operations further include obtaining an approximation of the QIP problem by relaxing the QIP problem and generating an approximate solution by solving the obtained approximation. The operations further include generating a Quadratic Unconstrained Binary Optimization (QUBO) formulation of the QIP problem based on the generated approximate solution and the received QIP problem. The operations further include submitting the generated QUBO formulation to an optimization solver machine and receiving a solution of the submitted QUBO formulation from the optimization solver machine. The operations further include publishing an integral solution of the received QIP problem on a user device based on the received solution.