Testing weak optimality of a given solution in interval linear programming revisited: NP-hardness proof, algorithm and some polynomial cases
Miroslav Rada, Milan Hladík, Elif Garajová
TL;DR
The paper addresses the problem of determining whether a given solution is weakly optimal for an interval linear program (ILP). It debunks a claimed polynomial-time result, proving NP-hardness in general via a reduction from weak feasibility of interval systems, and introduces an algorithm based on orthant decomposition that reduces the task to solving $2^k$ linear systems, where $k$ is the number of equality constraints. It also shows that polynomial-time solvability is achieved when the ILP contains only inequality constraints, or when the number of equalities is small, clarifying the boundary between tractable and intractable cases. The work combines a strong duality-based characterization with a practical constructive approach to identify witness scenarios, advancing both theoretical understanding and algorithmic capability for ILPs.
Abstract
We address the problem of testing weak optimality of a given solution of a given interval linear program. The problem was recently wrongly stated to be polynomially solvable. We disprove it. We show that the problem is NP-hard in general. We propose a new algorithm for the problem, based on orthant decomposition and solving linear systems. Running time of the algorithm is exponential in the number of equality constraints. Interval linear programs with inequality constraints only can be processed in polynomial time.
