Optimization Device Using Inner Product Maximization for Fast Pseudo-Optimal Solutions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing algorithms for solving optimization problems, such as the interior point method, simplex method, cutting plane method, branch-and-bound method, and branch-and-cut method, require significant computational resources and are not suitable for deriving a pseudo-optimal solution quickly.

Innovation Solution

An optimization device, method, and program that accepts input of multiple candidate solutions to an optimization problem with an objective function expressed as an inner product of features and weights, or in a bilinear form, and determines the candidate solution that maximizes the inner product or bilinear form with the weight of the objective function as a pseudo-optimal solution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If existing optimization algorithms (interior point method, simplex method, etc.) are used to solve optimization problems, then the solution accuracy is improved, but the computation time increases significantly

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

Solution Approach 1:

The patent applies partial action by computing only the necessary components for pseudo-optimal solutions rather than performing complete optimization. The system calculates inner products of feature vectors and weight vectors to identify candidate solutions without executing full optimization algorithms, thereby achieving acceptable solutions with reduced computation time.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent uses inexpensive computational operations (inner product calculations) that can be performed rapidly and discarded, rather than relying on expensive, time-consuming optimization algorithms. Multiple candidate solutions are evaluated using simple inner product computations to quickly identify pseudo-optimal solutions.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

2Measurement precision

If interior point method is used for large-scale calculations, then the solution quality is improved, but the computation speed decreases due to cubic complexity

Engineering Contradiction:
Improvesolution qualityVSAvoidcomputation speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent substitutes the mechanical optimization process (iterative algorithms moving through solution space) with a direct computational approach using inner products. Instead of mechanically iterating through optimization steps with cubic complexity, the system directly computes scores for candidate solutions using vector inner products, achieving linear complexity.

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

3Measurement precision

If exact optimal solution is pursued using traditional algorithms, then the solution precision is improved, but the computational complexity increases enormously

Engineering Contradiction:
Improvesolution precisionVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts the essential evaluation criterion from complex optimization algorithms - the inner product of feature and weight vectors. By taking out only the necessary computational element (inner product calculation) and discarding the complex iterative optimization process, the system achieves pseudo-optimal solutions with dramatically reduced computational complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20250077616A1Optimization device, optimization method, and optimization program
Publication Date: 2025.03.06 NEC CORP
  • US20250077616A1 patent drawing
  • US20250077616A1 patent drawing
  • US20250077616A1 patent drawing

AI summary

An AI (Artificial Intelligence) system comprising: the input means 81 accepts input of multiple candidate solutions to an optimization problem in which an objective function is express as an inner product of a feature and weight, or expressed in a bilinear form, and weight of the objective function; the optimal solution determination means 82 determines as an optimal solution, among the candidate solutions, the candidate solution that maximizes the inner product with the weight of the objective function or the candidate solution that maximizes a value of the bilinear form; and the output means 83 outputs the optimal solution.