🌙

混合整数凹最小化问题的通用精确求解方法

A general purpose exact solution method for mixed integer concave minimization problems

European Journal of Operational Research · 2023
被引 3
ABS 4

中文导读

提出一种精确算法求解混合整数凹最小化问题,通过分段内逼近和KKT条件转化为单层规划,在凹背包和生产运输问题中比现有方法快一个数量级。

Abstract

In this article, we discuss an exact algorithm for solving mixed integer concave minimization problems. A piecewise inner-approximation of the concave function is achieved using an auxiliary linear program that leads to a bilevel program, which provides a lower bound to the original problem. The bilevel program is reduced to a single level formulation with the help of Karush–Kuhn–Tucker (KKT) conditions. Incorporating the KKT conditions lead to complementary slackness conditions that are linearized using BigM, for which we identify a tight value for general problems. Multiple bilevel programs, when solved over iterations, guarantee convergence to the exact optimum of the original problem. Though the algorithm is general and can be applied to any optimization problem with concave function(s), in this paper, we solve two common classes of operations and supply chain problems; namely, the concave knapsack problem, and the concave production-transportation problem. The computational experiments indicate that our proposed approach outperforms the customized methods that have been used in the literature to solve the two classes of problems by an order of magnitude in most of the test cases.

运筹学供应链管理数学优化整数规划