EFFICIENT MINIMUM-COST MATCHING AND TRANSPORTATION USING THE QUADRANGLE INEQUALITY

被引:14
|
作者
AGGARWAL, A
BARNOY, A
KHULLER, S
KRAVETS, D
SCHIEBER, B
机构
[1] UNIV MARYLAND,DEPT COMP SCI,COLLEGE PK,MD 20742
[2] UNIV MARYLAND,INST ADV COMP STUDIES,COLLEGE PK,MD 20742
[3] NEW JERSEY INST TECHNOL,DEPT COMP SCI,NEWARK,NJ 07102
关键词
D O I
10.1006/jagm.1995.1030
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present efficient algorithms for finding a minimum cost perfect matching, and for serving the transportation problem in bipartite graphs, G = (Sinks boolean OR Sources, Sinks X Sources), where \Sinks\ = n, \Sources\ = m, n less than or equal to m, and the cost function obeys the quadrangle inequality. First, we assume that ah the sink points and ah the source points lie on a curve that is homeomorphic to either a line or a circle and the cost function is given by the Euclidean distance along the curve. We present a linear time algorithm for the matching problem that is simpler than the algorithm of Karp and Li (Discrete Math. 13 (1975), 129-142). We generalize our method to solve the corresponding transportation problem in O((m + n)log(m + n)) time, improving on the best previously known algorithm of Karp and Li. Next, we present an O(n log m) time algorithm for minimum cost matching when the cost array is a bitonic Monge array. An example of this is when the sink points lie on one straight line and the source points lie on another straight line. Finally, we provide a weakly polynomial algorithm for the transportation problem in which the associated cost array is a bitonic Monge array. Our algorithm for this problem runs in O(m log(Sigma(j=1)(m)s(j))) time, where d(i) is the demand at the ith sink, s(j) is the supply available at the jth source, and Sigma(i=1)(n)d(i) less than or equal to Sigma(j=1)(m)s(j). (C) 1995 Academic Press, Inc.
引用
收藏
页码:116 / 143
页数:28
相关论文
共 50 条
  • [1] AN EFFICIENT TECHNIQUE FOR MINIMUM-COST TOLERANCE ASSIGNMENT
    SAYED, SEY
    KHEIR, NA
    [J]. SIMULATION, 1985, 44 (04) : 189 - 195
  • [2] An Efficient Approach to Minimum-Cost Network Hardening Using Attack Graphs
    Chen, Feng
    Wang, Lingyu
    Su, Jinshu
    [J]. FOURTH INTERNATIONAL SYMPOSIUM ON INFORMATION ASSURANCE AND SECURITY, PROCEEDINGS, 2008, : 209 - +
  • [4] AN EFFICIENT ALGORITHM FOR BICRITERIA MINIMUM-COST CIRCULATION PROBLEM
    KATOH, N
    [J]. JOURNAL OF THE OPERATIONS RESEARCH SOCIETY OF JAPAN, 1989, 32 (04) : 420 - 440
  • [5] An efficient implementation of a scaling minimum-cost flow algorithm
    Goldberg, AV
    [J]. JOURNAL OF ALGORITHMS, 1997, 22 (01) : 1 - 29
  • [6] MINIMUM-COST CHOKES
    ODDIE, TH
    SALPETER, JL
    [J]. PHILIPS RESEARCH REPORTS, 1947, 2 (04): : 281 - 312
  • [7] Application of Minimum-Cost Flow Problem for Shuttle Tanker Transportation Planning
    Shi, Yifan
    Hu, Hao
    Jiang, Fangrong
    [J]. TRANSPORTATION RESEARCH RECORD, 2015, (2477) : 40 - 49
  • [8] The biobjective minimum-cost perfect matching problem and Chinese postman problem
    Pozo, Miguel A.
    Puerto, Justo
    Roldan, Ignacio
    [J]. INTERNATIONAL TRANSACTIONS IN OPERATIONAL RESEARCH, 2024, 31 (05) : 2988 - 3009
  • [9] A Faster Algorithm for Minimum-Cost Bipartite Perfect Matching in Planar Graphs
    Asathulla, Mudabir Kabir
    Khanna, Sanjeev
    Lahn, Nathaniel
    Raghvendra, Sharath
    [J]. SODA'18: PROCEEDINGS OF THE TWENTY-NINTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2018, : 457 - 476
  • [10] A Faster Algorithm for Minimum-cost Bipartite Perfect Matching in Planar Graphs
    Asathulla, Mudabir Kabir
    Khanna, Sanjeev
    Lahn, Nathaniel
    Raghvendra, Sharath
    [J]. ACM TRANSACTIONS ON ALGORITHMS, 2020, 16 (01)