Efficient algorithms for the inverse spanning-tree problem

被引:43
作者
Hochbaum, DS [1 ]
机构
[1] Univ Calif Berkeley, Dept Ind Engn & Operat Res, Walter A Haas Sch Business, Berkeley, CA 94720 USA
关键词
D O I
10.1287/opre.51.5.785.16756
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
The inverse spanning-tree problem is to modify edge weights in a graph so that a given tree T is a minimum spanning tree. The objective is to minimize the cost of the deviation. The cost of deviation is typically a convex function. We propose algorithms here that are faster than all known algorithms for the problem. Our algorithm's run time for any convex inverse spanning-tree problem is O(nm log(2) n) for a graph on n nodes and m edges plus the time required to find the minima of the n convex deviation functions. This not only improves on the complexity of previously known algorithms for the general problem, but also for algorithms devised for special cases. For the case when the objective is weighted absolute deviation, Sokkalingam et al. (1999) devised an algorithm with run time O(n(2)m log(nC)) for C the maximum edge weight. For the sum of absolute deviations our algorithm runs in time O(n(2) log n), matching the run time of a recent (Ahuja and Orlin 2000) improvement for this case. A new algorithm for bipartite matching in path graphs is reported here with complexity of O(n(1.5) log n). This leads to a second algorithm for the sum of absolute deviations running in O(n(1.5) log n log C) steps.
引用
收藏
页码:785 / 797
页数:13
相关论文
共 18 条
[1]   IMPROVED ALGORITHMS FOR BIPARTITE NETWORK FLOW [J].
AHUJA, RK ;
ORLIN, JB ;
STEIN, C ;
TARJAN, RE .
SIAM JOURNAL ON COMPUTING, 1994, 23 (05) :906-933
[2]  
Ahuja RK, 1999, LECT NOTES COMPUT SC, V1610, P31
[3]   A faster algorithm for the inverse spanning tree problem [J].
Ahuja, RK ;
Orlin, JB .
JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 2000, 34 (01) :177-193
[4]  
AHUJA RK, 1999, UNPUB CUT BASED ALGO
[5]  
Barlow R. E., 1972, STAT INFERENCE ORDER
[6]  
Dinits EA, 1970, Soviet Mathematics Doklady, V11, P1277
[7]  
Even S., 1975, SIAM Journal on Computing, V4, P507, DOI 10.1137/0204043
[8]   A FAST PARAMETRIC MAXIMUM FLOW ALGORITHM AND APPLICATIONS [J].
GALLO, G ;
GRIGORIADIS, MD ;
TARJAN, RE .
SIAM JOURNAL ON COMPUTING, 1989, 18 (01) :30-55
[9]   A NEW APPROACH TO THE MAXIMUM-FLOW PROBLEM [J].
GOLDBERG, AV ;
TARJAN, RE .
JOURNAL OF THE ACM, 1988, 35 (04) :921-940
[10]   FAST ALGORITHMS FOR BIPARTITE NETWORK FLOW [J].
GUSFIELD, D ;
MARTEL, C ;
FERNANDEZBACA, D .
SIAM JOURNAL ON COMPUTING, 1987, 16 (02) :237-251