Skip to main content

Distributed matroid basis completion via elimination upcast and distributed correction of minimum-weight spanning trees

Extended abstract

  • Conference paper
  • First Online:
Automata, Languages and Programming (ICALP 1998)

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

Included in the following conference series:

Abstract

This paper proposes a time-efficient distributed solution for the matroid basis completion problem. The solution is based on a technique called climination upcast, enabling us to reduce the amount of work necessary for the upcast by relying on the special properties of matroids. As an application, it is shown that the algorithm can be used for correcting a minimum weight spanning tree computed for a D-diameter network, after k edges have changed their weight, in time O(k+D).

Supported in part by grants from the Israel Science Foundation and from the Israel Ministry of Science and Art.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Baruch Awerbuch, Israel Cidon, and Shay Kutten. Communication-optimal maintenance of dynamic trees. Unpublished manuscript, September 1988.

    Google Scholar 

  2. Israel Cidon, Shay Kutten, Yishay Mansour, and David Peleg. Greedy packet scheduling. In Proc. 4th Workshop on Distributed Algorithms, pages 169–184, 1990. LNCS Vol. 486, Springer Verlag.

    Google Scholar 

  3. T.H. Cormen, C.E. Leiserson, and R.L. Rivest. Introduction to Algorithms. MIT Press/McGraw-Hill, 1990.

    Google Scholar 

  4. Robert G. Gallager, Pierre A. Humblet, and P. M. Spira. A distributed algorithm for minimum-weight spanning trees. ACM Trans. on Programming Lang. and Syst., 5(1):66–77, January 1983.

    Article  MATH  Google Scholar 

  5. J. Garay, S. Kutten, and D. Peleg. A sub-linear time distributed algorithm for minimum-weight spanning trees. SIAM J. on Computing, 1998. To appear. Extended abstract appeared in 34th IEEE Symp. on Foundations of Computer Science, pages 659–668, November 1993.

    Google Scholar 

  6. B. Korte and L. Lovász. Mathematical structures undelying greedy algorithms. in: Fundamentals of Computation Theory, Lecture Notes in Computer Science, 117:205–209, 1981.

    MATH  Google Scholar 

  7. B. Korte and L. Lovász. Structural properties of greedoids. Combinatorica, 3:359–374, 1983.

    MATH  MathSciNet  Google Scholar 

  8. B. Korte and L. Lovász. Greedoids-a structural framework for the greedy algorithms. in: W. Pulleybank editor, Progress in Combinatorial Optimization, pages 221–243, 1984.

    Google Scholar 

  9. B. Korte and L. Lovász. Greedoids and linear objective functions. SIAM J. Alg. and Disc. Meth., 5:229–238, 1984.

    MATH  Google Scholar 

  10. Shay Kutten and David Peleg. Fast distributed construction of k-dominating sets and applications. In Proc. 14th ACM Symp. on Principles of Distributed Computing, 1995.

    Google Scholar 

  11. Shay Kutten and David Peleg. Fault-local distributed mending. In Proc. 14th ACM Symp. on Principles of Distributed Computing, August 1995.

    Google Scholar 

  12. Shay Kutten and David Peleg. Tight fault-locality. In Proc 36th IEEE Symp. on Foundations of Computer Science, October 1995.

    Google Scholar 

  13. E.L. Lawler. Combinatorial Optimization: Networks and Matroids. Holt, Rinehart and Winston, 1970.

    Google Scholar 

  14. Y. Mansour and B. Patt-Shamir. Greedy packet scheduling on shortest paths. In Proc. 10th ACM Symp. on Principles of Distributed Computing, August. 1991.

    Google Scholar 

  15. C.H. Papadimitriou and K. Sleiglitz. Combinatorial Optimization: Algorithms and Complexity. Prentice-Hall, Inc., 1982.

    Google Scholar 

  16. P. I. Rivera-Vega, K. Varadarajan, and S. B. Navathe. The file redistribution scheduling problem. In Data Eng. Conf., pages 166–173, 1990.

    Google Scholar 

  17. Robert E. Tarjan. Data Structures and Network Algorithms. SIAM, Philadelphia, 1983.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Kim G. Larsen Sven Skyum Glynn Winskel

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Peleg, D. (1998). Distributed matroid basis completion via elimination upcast and distributed correction of minimum-weight spanning trees. In: Larsen, K.G., Skyum, S., Winskel, G. (eds) Automata, Languages and Programming. ICALP 1998. Lecture Notes in Computer Science, vol 1443. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0055050

Download citation

  • DOI: https://doi.org/10.1007/BFb0055050

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64781-2

  • Online ISBN: 978-3-540-68681-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics