Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/139404.139468acmconferencesArticle/Chapter ViewAbstractPublication PagessodaConference Proceedingsconference-collections
Article
Free access

A general approximation technique for constrained forest problems

Published: 01 September 1992 Publication History

Abstract

We present a general approximation technique for a large class of graph problems. Our technique mostly applies to problems of covering, at minimum cost, the vertices of a graph with trees, cycles or paths satisfying certain requirements. In particular, many basic combinatorial optimization problems fit in this framework, including the shortest path, minimum spanning tree, minimum-weight perfect matching, traveling salesman and Steiner tree problems.
Our technique produces approximation algorithms that run in O(n2 log n) time and come within a factor of 2 of optimal for most of these problems. For instance, we obtain a 2-approximation algorithm for the minimum-weight perfect matching problem under the triangle inequality. Our running time of O(n2 log n) time compares favorably with the best strongly polynomial exact algorithms running in O(n3) time for dense graphs. A similar result is obtained for the 2-matching problem and its variants.We also derive the first approximation algorithms for many NP-complete problems, including the non-fixed point-to-point connection problem, the exact path partitioning problem and complex location-design problems. Moreover, for the prize-collecting traveling salesman or Steiner tree problems, we obtain 2-approximation algorithms, therefore improving the previously best-known performance guarantees of 2.5 and 3, respectively [4].

References

[1]
A. Agrawal, P. Klein and R. Ravi, "When trees collide: An approximation algorithm for the generalized Steiner'problem in networks", Proc. ~3rd A CM Syrup. on Theory of Computing, 134-144 (1991).
[2]
E. Balas, "The prize collecting traveling salesman problem", Networks, 19, 621-636 (1989).
[3]
P. Berman and V. RamaJyer, "An approximation algorithm for the Steiner tree problem", these proceedings (1992).
[4]
D. Bienstock, M.X. Goem~ns, D. Simchi-Levi ~nd D.P. Williamson, "A note on the prize collecting traveling salesman problem", to appear in Math. Prog. (1991).
[5]
V. Chvgtal, "A greedy heuristic for the set-covering problem", Math. Oper. Res., 4, 233-235 (1979).
[6]
W.H. Cunningham and A.B. Marsh III, "A primal algorithm for optimum matching", Math. Prog. Study, S, 50-72 (1978).
[7]
J. Edmonds, "Matching and a polyhedron with 0-1 vertices", J. Res. NBS, 69B, 125-130 (1965).
[8]
J. Edmonds and E.L. Johnson, "Matching: A wellsolved class of integer linear programs", Proe. Calgary Intern. Conf. on Combinatorial Structures and Their Applications, R.K. Guy et al., Eds., Gordon and Breach, 89-92 (1970).
[9]
J. Edmonds and E.L. Johnson, "Matching, Euler tours and the Chinese postman", Math. Prog., 5, 88-124 (1973).
[10]
H.N. Gabow, "A scaling algorithm for weighted matching on general graphs", Proc. $6th A CM Syrup. on Foundations of Computer Science, 90-100 (1985).
[11]
H.N. Gabow, Z. Galil and T.H. Spencer, "Efficient implementation of graph algorithms using contraction", J. ACM, 36, 540-572 (1989).
[12]
H.N. Gabow and R.E. Tarjan, "Faster scaling algorithms for general graph matching problems", Tech. Report CU-CS-432-89, University of Colorado, Bould~ (1989).
[13]
M.X. Goemans and D.J. Bertsimas, "Survivable networks, linear programming relaxations and the parsimonious property", Working paper OR 216-90, MIT (1990).
[14]
D.S. Johnson, "Approximation algorithms for combinatorial problems", J. Comput. System Sci., 9, 256- 298 (1974).
[15]
J.B. Kruskal, "On the shortest spanning subtree of a graph and the traveling salesman problem", Proc. AMS, 7, 48-50 (1956).
[16]
G. Laporte, Y. Nobert and P. Pelletier, "Hamiltonian location problems", Eur. J. Oper. Res., 12, 82-89 (1983).
[17]
G. Laporte, "Location-routing problems", in Vehicle routing: Methods and studies, B.L. Golden and A.A. Assad, Eds., Elsevier, 163-197 (1988).
[18]
C.-L. Li, S.T. McCormick and D. Simchi-Levi, "The point-to-point delivery and connection problems: Complexity and algorithms", to appear in Disc. Appl. Math. (1991).
[19]
L. Lov~tsz, "On the ratio of optimal integral and fractional covers", Disc. Math., 13, 383-390 (1975).
[20]
T.A.J. Nicholson, "Finding the shortest route between two points in a network", Comput. J., 9, 275-280 (1966).
[21]
C.H. Papadimitriou, in: G. Cornu~jols and W. Pulleyblank, "A matching problem with side constraints", Disc. Math., 29, 135-159 (1980).
[22]
D.A. Plaisted, "Heuristic matching for graphs satisfying the triangle inequality", J. of Algorithms, 5, 163- 179 (1984).
[23]
E.M. Reingold and R.E. Tarjan, "On a greedy heuristic for complete matching", SIAM J. Comput., 10, 676-681 (1981).
[24]
K. Supowit, D. Plaisted and E. Reingold, "Heuristics for weighted perfect matching", Proc. l~th A CM Syrup. on Theory of Computing, 398-419 (1980).
[25]
R.E. Tarjan, "Efficiency of a good but not linear set union algorithm", J. ACM, 22, 215-225 (1975).
[26]
P.M. Vaidya, personal communication (1991).
[27]
O. Vornberger, "Complexity of path problems in graphs", Ph.D. Thesis, Universit~t-GH-Paderborn (1979).
[28]
P. Winter, "Steiner problem in networks: a survey", Networks, 17, 129-167 (1987).
[29]
A.Z. Zelikovsky, "An 11/6-approximation algorithm for the Steiner problem on networks", Proceedings of the 4th Czechoslovak Symposium on Combinatorics (1990).

Cited By

View all
  • (2018)Online Constrained Forest and Prize-Collecting Network DesignAlgorithmica10.1007/s00453-017-0391-480:11(3335-3364)Online publication date: 1-Nov-2018
  • (2013)Improved bounds on the price of stability in network cost sharing gamesProceedings of the fourteenth ACM conference on Electronic commerce10.1145/2492002.2482562(607-620)Online publication date: 16-Jun-2013
  • (2013)Improved bounds on the price of stability in network cost sharing gamesProceedings of the fourteenth ACM conference on Electronic commerce10.1145/2482540.2482562(607-620)Online publication date: 16-Jun-2013
  • Show More Cited By

Index Terms

  1. A general approximation technique for constrained forest problems

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      SODA '92: Proceedings of the third annual ACM-SIAM symposium on Discrete algorithms
      September 1992
      472 pages
      ISBN:089791466X

      Sponsors

      Publisher

      Society for Industrial and Applied Mathematics

      United States

      Publication History

      Published: 01 September 1992

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      Overall Acceptance Rate 411 of 1,322 submissions, 31%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)125
      • Downloads (Last 6 weeks)20
      Reflects downloads up to 10 Nov 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2018)Online Constrained Forest and Prize-Collecting Network DesignAlgorithmica10.1007/s00453-017-0391-480:11(3335-3364)Online publication date: 1-Nov-2018
      • (2013)Improved bounds on the price of stability in network cost sharing gamesProceedings of the fourteenth ACM conference on Electronic commerce10.1145/2492002.2482562(607-620)Online publication date: 16-Jun-2013
      • (2013)Improved bounds on the price of stability in network cost sharing gamesProceedings of the fourteenth ACM conference on Electronic commerce10.1145/2482540.2482562(607-620)Online publication date: 16-Jun-2013
      • (2012)Brief announcementProceedings of the 2012 ACM symposium on Principles of distributed computing10.1145/2332432.2332500(341-342)Online publication date: 16-Jul-2012
      • (2010)Dial a Ride from k-forestACM Transactions on Algorithms10.1145/1721837.17218576:2(1-21)Online publication date: 6-Apr-2010
      • (2009)Approximation Algorithms for a Network Design ProblemProceedings of the 15th Annual International Conference on Computing and Combinatorics10.1007/978-3-642-02882-3_23(225-237)Online publication date: 11-Jul-2009
      • (2007)Dial a ride from k-forestProceedings of the 15th annual European conference on Algorithms10.5555/1778580.1778605(241-252)Online publication date: 8-Oct-2007
      • (2006)A stabilized column generation scheme for the traveling salesman subtour problemDiscrete Applied Mathematics10.1016/j.dam.2005.04.012154:15(2212-2238)Online publication date: 1-Oct-2006
      • (2003)Primal-dual meets local searchProceedings of the thirty-fifth annual ACM symposium on Theory of computing10.1145/780542.780600(389-395)Online publication date: 9-Jun-2003
      • (2002)A user-aware tour proposal framework using a hybrid optimization approachProceedings of the 10th ACM international symposium on Advances in geographic information systems10.1145/585147.585165(81-87)Online publication date: 8-Nov-2002
      • Show More Cited By

      View Options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Get Access

      Login options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media