Inverse optimization

被引:325
作者
Ahuja, RK [1 ]
Orlin, JB
机构
[1] Univ Florida, Dept Ind & Syst Engn, Gainesville, FL 32611 USA
[2] MIT, Alfred P Sloan Sch Management, Cambridge, MA 02139 USA
关键词
D O I
10.1287/opre.49.5.771.10607
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
In this paper, we study inverse optimization problems defined as follows. Let S denote the set of feasible solutions of an optimization problem P, let c be a specified cost vector, and x(0) be a given feasible solution. The solution x(0) may or may not be an optimal solution of P with respect to the cost vector c. The inverse optimization problem is to perturb the cost vector c to d so that x(0) is an optimal solution of P with respect to d and parallel tod - c parallel to (p) is minimum, where parallel tod - c parallel to (p) is some selected L-p norm. In this paper, we consider the inverse linear programming problem under L-1 norm (where parallel tod - c parallel to (p) = Sigma (t epsilon integral) omega (integral) \d(integral) - c(integral)\ with J denoting the index set of variables x(j) and w(j) denoting the weight of the variable j) and under L-infinity norm (where parallel tod - c parallel to (p) = max(j epsilonJ) (w(j)\d(j) - c(j)\}). We prove. the following results (i) If the problem P is a linear programming problem, then its inverse problem under the L, as well as L. norm is also a linear programming problem. (ii) If the problem P is a shortest path, assignment or minimum cut problem, then its inverse problem under the L, norm and unit weights can be solved by solving a problem of the same kind. For the nonunit weight case, the inverse problem reduces to solving a minimum cost flow problem. (iii) If the problem P is a minimum cost flow problem, then its inverse problem under the L, norm and unit weights reduces to solving a unit-capacity minimum cost flow problem. For the nonunit weight case, the inverse problem reduces to solving a minimum cost flow problem. (iv) If the problem P is a minimum cost flow problem, then its inverse problem under the L. norm and unit weights reduces to solving a minimum mean cycle problem. For the nonunit weight case, the inverse problem reduces to solving a minimum cost-to-time. ratio cycle problem. (v) If the problem P is polynomially solvable for linear cost functions, then inverse versions of P under the. L-1 and L-infinity norms are also polynomially solvable.
引用
收藏
页码:771 / 783
页数:13
相关论文
共 35 条
  • [1] A fast scaling algorithm for minimizing separable convex functions subject to chain constraints
    Ahuja, RK
    Orlin, JB
    [J]. OPERATIONS RESEARCH, 2001, 49 (05) : 784 - 789
  • [2] A faster algorithm for the inverse spanning tree problem
    Ahuja, RK
    Orlin, JB
    [J]. JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 2000, 34 (01): : 177 - 193
  • [3] Ahuja RK, 1993, NETWORK FLOWS THEORY
  • [4] Ahuja RK, 1998, COMBINATORIAL ALGORI
  • [5] [Anonymous], 1987, SEISMIC TOMOGRAPHY
  • [6] ON THE USE OF AN INVERSE SHORTEST PATHS ALGORITHM FOR RECOVERING LINEARLY CORRELATED COSTS
    BURTON, D
    TOINT, PL
    [J]. MATHEMATICAL PROGRAMMING, 1994, 63 (01) : 1 - 22
  • [7] ON AN INSTANCE OF THE INVERSE SHORTEST PATHS PROBLEM
    BURTON, D
    TOINT, PL
    [J]. MATHEMATICAL PROGRAMMING, 1992, 53 (01) : 45 - 61
  • [8] CARR SC, 1997, INVERSE NEWSVENDOR P
  • [9] DANTZIG GB, 1966, THEOR GRAPHS INT S D, P209
  • [10] DEMBO R, 1998, IMAGES PORTFOLIO