Machine Task Control Using Lifted QP Infeasibility Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Quadratic programs often face difficulties due to potential non-convexity and constraints, and may be infeasible when constraints defining different feasible sets do not intersect.

Innovation Solution

The solution involves reformulating the constraints into a higher-dimensional space to ensure intersection of all possible sets defined by different constraints, allowing for detection of infeasibility based on convergence rather than divergence.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the quadratic program is solved using conventional methods (interior point method, active set method, etc.), then the optimization problem can be addressed, but the method fails when constraints define infeasible sets that do not intersect

Engineering Contradiction:
Improvefeasibility detection reliabilityVSAvoidalgorithm complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent transforms the original quadratic program from an n-dimensional space to an (n+1)-dimensional lifted space by introducing an additional non-negative variable τ. This dimensional extension allows the formulation of a homogeneous quadratic program where infeasibility can be detected through the value of τ. Specifically, the original constraints Ax=b and Cx≤d are lifted to Aξ=bτ and Cξ≤dτ in the higher-dimensional space, creating a system that always has a feasible solution (the origin) while enabling reliable infeasibility detection.

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

2Difficulty of detecting and measuring

If the quadratic program is reformulated into a different space using methods like augmented Lagrangian, then some difficulties are addressed, but the infeasibility detection remains problematic and computationally expensive

Engineering Contradiction:
Improveinfeasibility detection difficultyVSAvoidcomputation time
Core Design Contradiction:
Difficulty of detecting and measuringVSLoss of time

Solution Approach 1:

The homogeneous quadratic program formulation is self-diagnosing through the additional variable τ. When the original QP is infeasible, the optimization naturally drives τ to zero, automatically signaling infeasibility without requiring separate detection mechanisms. The system serves itself by embedding the feasibility check within the optimization objective, eliminating the need for complex external infeasibility detection algorithms and reducing computational overhead.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent performs preliminary transformation of the original QP into a homogeneous form before solving, by introducing the lifting variable τ and reformulating constraints in advance. This preliminary action ensures that the optimization problem is structured to always have a feasible solution (the origin in lifted space), preventing solver failure and enabling straightforward infeasibility detection through the value of τ at optimality.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the constraints are lifted into a higher-dimensional space, then all constraint sets intersect at least at the origin, but the dimensionality of the problem increases

Engineering Contradiction:
Improvefeasibility detection reliabilityVSAvoidproblem dimensionality
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the feasibility detection function from the constraint satisfaction problem and embeds it in the objective through the additional variable τ. By separating the feasibility check (indicated by τ=0) from the primary optimization variables, the method handles the increased dimensionality efficiently. The origin (0,0) in lifted space serves as a universal intersection point that guarantees feasibility, while τ acts as an extracted indicator of original problem infeasibility.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12282311B2System and method for controlling an operation of a machine according to a task
Publication Date: 2025.04.22 MITSUBISHI ELECTRIC RESEARCH LABORATORIES INC
  • US12282311B2 patent drawing
  • US12282311B2 patent drawing
  • US12282311B2 patent drawing

AI summary

The present disclosure discloses a system and a method for controlling an operation of a machine according to a task. The method comprises formulating an original quadratic program (QP) for optimizing an objective function subject to equality constraints and inequality constraints, lifting the equality constraints and the inequality constraints into a lifted space by a lifting operation introducing an additional non-negative variable, and transforming the objective function of the original QP into a quadratic objective function. The quadratic objective function subject to the lifted equality and inequality constraints forms a homogeneous QP in the lifted space. The method further comprises solving the homogeneous QP to produce a solution in the lifted space and controlling the machine according to an infeasibility protocol when a value of the additional non-negative variable in the solution in the lifted space equals zero.