skip to main content
10.1145/800061.808776acmconferencesArticle/Chapter ViewAbstractPublication PagesstocConference Proceedingsconference-collections
Article
Free Access

An efficient reduction technique for degree-constrained subgraph and bidirected network flow problems

Published:01 December 1983Publication History

ABSTRACT

Efficient algorithms are given for the bidirected network flow problem and the degree-constrained subgraph problem. Four versions of each are solved, depending on whether edge capacities/multiplicities are one or arbitrary, and whether maximum value/maximum cardinality or minimum cost/maximum weight is the objective. A version of the shortest path problem is also efficiently solved. The algorithms use a reduction technique that solves one problem instance by reducing to a number of problems.

References

  1. 1.R.P. Anstee, "An algorithmic proof of Tutte's f-factor theorem", Res. Rept. CORR 81-28, Dept. of Combinatorics and Optimization, Univ. of Waterloo, Waterloo, Ontario, 1981.Google ScholarGoogle Scholar
  2. 2.C. Berge, Graphs and Hypergraphs, North-Holland, Amsterdam, 1973. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.R. Bernstein, "Shortest paths in undirected graphs", M.S. Thesis, Stevens Inst. Technology, 1982.Google ScholarGoogle Scholar
  4. 4.G.B. Dantzig, Linear Programming and Extensions, Princeton Univ. Press, Princeton, NJ, 1963.Google ScholarGoogle Scholar
  5. 5.Edmonds, J., "Maximum matching and a polyhedron with 0,1-vertices," J. Res. Nat. Bur. Standards 69B (1965), 125-130.Google ScholarGoogle ScholarCross RefCross Ref
  6. 6.J. Edmonds, "An introduction to matching," Notes of Engineering Summer Conference, Univ. of Michigan, Ann Arbor, 1967.Google ScholarGoogle Scholar
  7. 7.J. Edmonds and E.L. Johnson, "Matching: A well-solved class of integer linear programs," Proc. Calgray Int. Conf. on Combinatorial Structures and Their Applications, Gordon and Breach, New York, 1970, pp. 89-92.Google ScholarGoogle Scholar
  8. 8.J. Edmonds and E.L. Johnson, "Matching, Euler tours and the Chinese postman," Math. Programming 5, 1973, pp. 88-124.Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9.J. Edmonds and R.M. Karp, "Theoretical improvements in algorithmic efficiency for network flow problems," J. ACM 19, 2, 1972, pp. 248-264. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.S. Even and R.E. Tarjan, "Network flow and testing graph connectivity", SIAM J, Comput. 4, 4, 1975, pp. 507-518.Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.H. Gabow, "An efficient reduction technique for degree-constrained subgraph and bidirectied network flow problems," Tech. Rept. CU-CS-243-83, University of Colorado, Boulder, Colorado, 1983.Google ScholarGoogle Scholar
  12. 12.H. Gabow, "An efficient implementation of Edmonds' algorithm for maximum weight matching on graphs," Tech. Rept. CU-CS-075-75, University of Colorado, Boulder, Colorado, 1975.Google ScholarGoogle Scholar
  13. 13.A.J. Goldman, "Optimal matchings and degree-constrained subgraphs," J. Res. National Bureau of Standards 68B, 1, 1964, pp. 27-29.Google ScholarGoogle Scholar
  14. 14.Z. Galil, S. Micali, H. Gabow, "Priority queues with variable priority and an O(E V log V) algorithm for finding a maximal weighted matching in general graphs," Proc. 23rd Annual Symp. on Foundation of Comp. Sci., 1982, pp. 225-261.Google ScholarGoogle ScholarCross RefCross Ref
  15. 15.H.N. Gabow and M. Stallman, "Scheduling multitask jobs with deadlines on one processor," abstract.Google ScholarGoogle Scholar
  16. 16.Hopcroft, J. and Karp, R, "An n5/2 algorithm for maximum matchings in bipartite graphs," SIAM. J. Comp. 2, 4, 1973, pp. 225-231.Google ScholarGoogle Scholar
  17. 17.E.L. Lawler, Combinatorial Optimization: Networks and Matroids, Holt, Rinehart and Winston, New York, 1976.Google ScholarGoogle Scholar
  18. 18.S. Micali and V.V. Vazirani, "An 0((@@@@)V.E) algorithm for finding maximum matching in general graphs," Proc. 21st Annual Symp. on Found. of Comp. Sci., 1980, pp. 17-27.Google ScholarGoogle Scholar
  19. 19.Y. Shiloach, "Another look at the degree constrained subgraph problem," Inf. Proc. Letters 12, 2, 1981, pp. 89-92.Google ScholarGoogle ScholarCross RefCross Ref
  20. 20.D.D.K. Sleator, "An 0(nm log n) algorithm for maximum network flow," Ph.D. Diss., Tech. Rept. STAN-CS-80-831, Stanford Univ., Stanford, CA, 1980. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. 21.D. Sleator and R.E. Tarjan, "A data structure for dynamic trees," Proc. 13th Annual ACM Symp. on Th. of Computing, Milwaukee, Wisc., 1981, pp. 114-122. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. 22.R.E. Tarjan, "Shortest paths," Ch. 17 in unpublished manuscript. 1982.Google ScholarGoogle Scholar
  23. 23.R.J. Urquhart, "Degree-constrained subgraphs of linear graphs," Ph.D. Diss., University of Michigan, 1967.Google ScholarGoogle Scholar
  24. 24.L.J. White, "A parametric study of matchings and covering in weighted graphs," Ph.D. Diss., Systems Eng. Lab., Dept. of Electrical Eng., University of Michigan. Ann Arbor, 1967.Google ScholarGoogle Scholar

Index Terms

  1. An efficient reduction technique for degree-constrained subgraph and bidirected network flow problems

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          STOC '83: Proceedings of the fifteenth annual ACM symposium on Theory of computing
          December 1983
          487 pages

          Copyright © 1983 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 1 December 1983

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • Article

          Acceptance Rates

          Overall Acceptance Rate1,469of4,586submissions,32%

          Upcoming Conference

          STOC '24
          56th Annual ACM Symposium on Theory of Computing (STOC 2024)
          June 24 - 28, 2024
          Vancouver , BC , Canada

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader