Solving inverse spanning tree problems through network flow techniques

被引:49
作者
Sokkalingam, PT [1 ]
Ahuja, RK
Orlin, JB
机构
[1] CISCO CDC Ctr, HCL, Chennai, India
[2] Univ Florida, Gainesville, FL 32611 USA
[3] MIT, Cambridge, MA 02139 USA
关键词
D O I
10.1287/opre.47.2.291
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
Given a solution x* and an a priori estimated cost vector c, the inverse optimization problem is to identify another cost vector d so that x* is optimal with respect to the cost vector d and its deviation from c is minimum. In this paper, we consider the inverse spanning tree problem on an undirected graph G = (N, A) with n nodes and m arcs, and where the deviation between c and d is defined by the rectilinear distance between the two vectors, that is, L-1 norm. We show that the inverse spanning tree problem can be formulated as the dual of an assignment problem on a bipartite network G(0) = (N-0, A(0)) with N-0 = N-1 boolean OR N-2 and A(0) subset of or equal to N-1 x N-2. The bipartite network satisfies the property that \N-1\ = (n - 1), \N-2\ = (m - n + 1), and \A(0)\ = O(nm). In general, \N-1\ much less than \N-2\. Using this special structure of the assignment problem, we develop a specific implementation of the successive shortest path algorithm that runs in O(n(3)) time. We also consider the weighted version of the inverse spanning tree problem in which the objective function is to minimize the sum of the weighted deviations of arcs. The weighted inverse spanning tree can be formulated as the dual of the transportation problem. Using a cost scaling algorithm, this transportation problem can be solved in O(n(2) mlog(nC)) time, where C denotes the largest are cost in the data. Finally, we consider a minimax version of the inverse spanning tree problem and show that it can be solved in O(n(2)) time.
引用
收藏
页码:291 / 298
页数:8
相关论文
共 9 条
[1]   ON THE USE OF AN INVERSE SHORTEST PATHS ALGORITHM FOR RECOVERING LINEARLY CORRELATED COSTS [J].
BURTON, D ;
TOINT, PL .
MATHEMATICAL PROGRAMMING, 1994, 63 (01) :1-22
[2]   ON AN INSTANCE OF THE INVERSE SHORTEST PATHS PROBLEM [J].
BURTON, D ;
TOINT, PL .
MATHEMATICAL PROGRAMMING, 1992, 53 (01) :45-61
[3]  
Dijkstra E. W., 1959, NUMER MATH, V1, P269, DOI DOI 10.1007/BF01386390
[4]   AN OUT-OF-KILTER METHOD FOR MINIMAL-COST FLOW PROBLEMS [J].
FULKERSON, DR .
JOURNAL OF THE SOCIETY FOR INDUSTRIAL AND APPLIED MATHEMATICS, 1961, 9 (01) :18-27
[5]   FINDING MINIMUM-COST CIRCULATIONS BY SUCCESSIVE APPROXIMATION [J].
GOLDBERG, AV ;
TARJAN, RE .
MATHEMATICS OF OPERATIONS RESEARCH, 1990, 15 (03) :430-466
[6]  
Xu S., 1995, Jpn. J. Ind. Appl. Math, V12, P47, DOI [DOI 10.1007/BF03167381, 10.1007/BF03167381]
[7]  
[No title captured]
[8]  
[No title captured]
[9]  
[No title captured]