Polynomial algorithm for the disjoint bilinear programming problem with an acute-angled polytope for a disjoint subset
Dmitrii Lozovanu
TL;DR
The paper tackles disjoint bilinear programming when one disjoint subset forms an acute-angled (perfect) polyhedron. It develops a rigorous optimality criterion and two polynomial-time algorithms (Algorithm 1 and Algorithm 2) that exploit the polyhedral structure to verify feasibility and compute optimal solutions. The results connect disjoint bilinear programming to min–max linear problems with interdependent variables and enable efficient solutions for boolean linear programming and piecewise linear concave programming under the perfect-subset assumption. The work highlights a path to tractable solutions for certain NP-hard-looking problems by structural restrictions and provides a framework that unifies theory and practical algorithms for these cases.
Abstract
We consider the disjoint bilinear programming problem in which one of the disjoint subsets has the structure of an acute-angled polytope. An optimality criterion for such a problem is formulated and proved, and based on this, a polynomial algorithm for its solving is proposed and grounded. We show that the proposed algorithm can be efficiently used for studying and solving the boolean linear programming problem and the piecewise linear concave programming problem.
