Skip to main content

Cycles in Generalized Networks

  • Conference paper
  • First Online:
Graph-Theoretic Concepts in Computer Science (WG 2002)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2573))

Included in the following conference series:

Abstract

Generalized networks specify two parameters for each arc, a cost and a gain. If x units enter an arc a, then x ยท g(a) exit. Arcs may generate or consume flow, i.e., they are gainy or lossy. The objective is a cheapest path of a unit flow from the source (SGSP) and the single-pair cheapest path (SPGSP).

There are several types of negative cycles. A lossy cycles decreases the gain. Then even a negative cost cycle has only bounded cost. A gainy cycle increases the flow. Then even a positive cost cycle may induce a total cost of minus infinity.

We solve SGSP by an extension of the Bellman-Ford algorithm. At the heart of the algorithm is a new and effective cycle detection strategy. The algorithm solves SGSP in O(nmlog n), which improves to O(nm) in lossless networks and to O(n log n + m) in a monotone setting. Our algorithm is simpler and at least a factor of O(n) faster than the previous algorithms using linear programming or complex parametric search and scaling techniques. This improvement is a big step for such a well-investigated problem.

To the contrary, the single-pair generalized shortest path problem SPGSP is NP-hard, even with nonnegative costs and uniformly lossy arcs.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. I. Adler and S. Cosares, A strongly polynomial algorithm for a special class of linear programs, Oper. Res. 39 (1991), 955โ€“960.

    MATHย  MathSciNetย  Google Scholarย 

  2. R.K. Ahuja, T.L. Magnanti and J.B. Orlin, Network Flows, Prentice Hall, Englewood Cliffs, 1993.

    Google Scholarย 

  3. B.V. Cherkassky and A.V. Goldberg, Negative-cycle detection algorithms, Math. Program. 85 (1999), 277โ€“311.

    Articleย  MATHย  MathSciNetย  Google Scholarย 

  4. B.V. Cherkassky, A.V. Goldberg and T. Radzik, Shortest paths algorithms: theory and experimental evaluation, Math. Program. 73 (1996), 129โ€“174.

    MathSciNetย  Google Scholarย 

  5. A. Charnes and W.M. Raike, One-pass algorithms for some generalized network problems, Oper. Res. 14 (1962), 914โ€“924.

    Google Scholarย 

  6. E. Cohen and N. Megiddo, Improved algorithms for linear inequalities with two variables per inequality, SIAM J. Comput. 23 (1994), 1313โ€“1347.

    Articleย  MATHย  MathSciNetย  Google Scholarย 

  7. T.H. Cormen, C. E. Leiserson and R.L. Rivest, Introduction to Algorithms, MIT Press, Cambridge, 1990.

    MATHย  Google Scholarย 

  8. G.B. Dantzig, Linear Programming and Extensions, Princeton Univ. Press, Princeton, NJ (1963).

    MATHย  Google Scholarย 

  9. L.K. Fleischer and K.D. Wayne, Fast and simple approximation schemes for generalized flow Math. Program. 91 (2002), 215โ€“238.

    Articleย  MATHย  MathSciNetย  Google Scholarย 

  10. L.R. Ford Jr. and D.R. Fulkerson, Flows in Networks, Princeton Univ. Press, Princeton, NJ (1962).

    MATHย  Google Scholarย 

  11. M.R. Garey and D.S. Johnson, Computers and Intractability: A Guide to the Theory of NP-Completeness, W.H. Freeman, San Francisco, 1979.

    MATHย  Google Scholarย 

  12. A. V. Goldberg, S. A. Plotkin and E. Tardos, Combinatorial Algorithms for the generalized circulation problem, Math. Oper. Res., 16 (1991), 351โ€“381.

    MATHย  MathSciNetย  Google Scholarย 

  13. D.S. Hochbaum and J. Naor, Simple and fast algorithms for linear and integer programs with two variables per inequality, SIAM J. Comput. 23 (1994), 1179โ€“1192.

    Articleย  MATHย  MathSciNetย  Google Scholarย 

  14. L.V. Kantorovich, Mathematical methods of organizing and planning production, Publication House of the Leningrad State University, (1939), 68. Translated in Management Science, 6 (1960), 366-422.

    Google Scholarย 

  15. N. Karmarkar, A New Polynomial-Time Algorithm for Linear Programming, Combinatorica 4 (1984), 373โ€“395.

    Articleย  MATHย  MathSciNetย  Google Scholarย 

  16. W.S. Jewell, Optimal flow trough networks with gains, Oper. Res. 10 (1962), 476โ€“499.

    Articleย  MATHย  MathSciNetย  Google Scholarย 

  17. L. G. Khachian, Polynomial Algorithms in Linear Programming, Zhurnal Vychislitelnoi Matematiki i Matematicheskoi Fiziki 20 (1980), 53โ€“72.

    Google Scholarย 

  18. E.L. Lawler, Combinatorial Optimization: Networks and Matroids Holt, Rinehard, and Winston, New York, (1976)

    MATHย  Google Scholarย 

  19. K. Mehlhorn and S. Nรคher, LEDA A Platform for Combinatorial and Geometric Computing Cambridge University Press, Cambridge, (1999).

    MATHย  Google Scholarย 

  20. M. Nykรคnen and E. Ukkonen, The exact path length problem, J. Algorithms, 42 (2002), 41โ€“53.

    Articleย  MATHย  MathSciNetย  Google Scholarย 

  21. J.D. Oldham, Combinatorial approximation algorithms for generalized flow problems, Proc. Tenth Annual ACM-SIAM Symposium on Discrete Algorithms, (1999), 704โ€“714.

    Google Scholarย 

  22. J.D. Oldham, Combinatorial approximation algorithms for generalized flow problems, J. Algorithms, 38 (2001), 135โ€“168.

    Articleย  MATHย  MathSciNetย  Google Scholarย 

  23. A. S. Tanenbaum, Computer Networks, Prentice Hall, Englewood Cliffs, 1996.

    Google Scholarย 

  24. R.E. Tarjan, Data Structures and Network Algorithms Society for Industrial and Applied Mathematics, Philadelphia, 1983.

    Google Scholarย 

  25. K.D. Wayne and L. Fleischer, Faster approximation algorithms for generalized flow, Proc. of the Tenth Annual ACM-SIAM Symposium on Discrete Algorithms, (1999), 981โ€“982.

    Google Scholarย 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

ยฉ 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Brandenburg, F.J. (2002). Cycles in Generalized Networks. In: Goos, G., Hartmanis, J., van Leeuwen, J., Kuฤera, L. (eds) Graph-Theoretic Concepts in Computer Science. WG 2002. Lecture Notes in Computer Science, vol 2573. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36379-3_5

Download citation

  • DOI: https://doi.org/10.1007/3-540-36379-3_5

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-00331-1

  • Online ISBN: 978-3-540-36379-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics