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

The price of being near-sighted

Published: 22 January 2006 Publication History
  • Get Citation Alerts
  • Abstract

    Achieving a global goal based on local information is challenging, especially in complex and large-scale networks such as the Internet or even the human brain. In this paper, we provide an almost tight classification of the possible trade-off between the amount of local information and the quality of the global solution for general covering and packing problems. Specifically, we give a distributed algorithm using only small messages which obtains an (ρΔ)1/k-approximation for general covering and packing problems in time O(k2), where ρ depends on the LP's coefficients. If message size is unbounded, we present a second algorithm that achieves an O(n1/k) approximation in O(k) rounds. Finally, we prove that these algorithms are close to optimal by giving a lower bound on the approximability of packing problems given that each node has to base its decision on information from its k-neighborhood.

    References

    [1]
    N. Alon, L. Babai, and A. Itai. A fast and simple randomized parallel algorithm for the maximal independent set problem. J. Algorithms, 7(4):567--583, 1986.
    [2]
    Y. Bartal, J. W. Byers, and D. Raz. Global Optimization Using Local Information with Applications to Flow Control. In Proc. of the 38th Symp. on Foundations of Computer Science (FOCS), pages 303--312, 1997.
    [3]
    D. Dubhashi, A. Mei, A. Panconesi, J. Radhakrishnan, and A. Srinivasan. Fast Distributed Algorithms for (Weakly) Connected Dominating Sets and Linear-Size Skeletons. In Proc. of the ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 717--724, 2003.
    [4]
    M. Elkin. Unconditional Lower Bounds on the Time-Approximation Tradeoffs for the Distributed Minimum Spanning Tree Problem. In Proc. of the 36th ACM Symposium on Theory of Computing (STOC), 2004.
    [5]
    F. Fich and E. Ruppert. Hundreds of impossibility results for distributed computing. Distributed Computing, 16(2--3):121--163, 2003.
    [6]
    L. Fleischer. Approximating Fractional Multicommodity Flow Independent of the Number of Commodities. SIAM Journal on Discrete Math., 13(4):505--520, 2000.
    [7]
    A. Israeli and A. Itai. A Fast and Simple Randomized Parallel Algorithm for Maximal Matching. Information Processing Letters, 22:77--80, 1986.
    [8]
    L. Jia, R. Rajaraman, and R. Suel. An Efficient Distributed Algorithm for Constructing Small Dominating Sets. In Proc. of the 20th Symposium on Principles of Distributed Computing (PODC), pages 33--42, 2001.
    [9]
    F. Kuhn, T. Moscibroda, and R. Wattenhofer. What Cannot Be Computed Locally! In Proc. of the 23rd ACM Symp. on Principles of Distributed Computing (PODC), pages 300--309, 2004.
    [10]
    F. Kuhn and R. Wattenhofer. Constant-Time Distributed Dominating Set Approximation. In Proc. of the 22nd ACM Symposium on Principles of Distributed Computing (PODC), pages 25--32, 2003.
    [11]
    N. Linial. Locality in Distributed Graph Algorithms. SIAM Journal on Computing, 21(1):193--201, 1992.
    [12]
    N. Linial and M. Saks. Low Diameter Graph Decompositions. Combinatorica, 13(4):441--454, 1993.
    [13]
    M. Luby. A Simple Parallel Algorithm for the Maximal Independent Set Problem. SIAM Journal on Computing, 15:1036--1053, 1986.
    [14]
    M. Luby and N. Nisan. A Parallel Approximation Algorithm for Positive Linear Programming. In Proc. of the 25th ACM Symposium on Theory of Computing (STOC), pages 448--457, 1993.
    [15]
    M. Naor and L. Stockmeyer. What can be computed locally? SIAM Journal on Computing, 24(6):1259--1277, 1995.
    [16]
    C. Papadimitriou and M. Yannakakis. Linear Programming without the Matrix. In Proc. of the 25th Symp. on Theory of Computing (STOC), pages 121--129, 1993.
    [17]
    D. Peleg. Distributed Computing: A Locality-Sensitive Approach. SIAM, 2000.
    [18]
    S. Plotkin, D. Shmoys, and E. Tardos. Fast Approximation Algorithms for Fractional Packing and Covering Problems. Mathematics of Operations Research, 20:257--301, 1995.
    [19]
    S. Rajagopalan and V. Vazirani. Primal-Dual RNC Approximation Algorithms for Set Cover and Covering Integer Programs. SIAM Journal on Computing, 28:525--540, 1998.
    [20]
    T. Roughgarden and E. Tardos. How Bad is Selfish Routing? In Proc. of the 41th Symp. on Foundations of Computer Science (FOCS), pages 93--102, 2000.
    [21]
    N. Young. Randomized Rounding without Solving the Linear Program. In Proc. of the 6th Symposium on Discrete Algorithms (SODA), pages 170--178, 1995.
    [22]
    N. Young. Sequential and Parallel Algorithms for Mixed Packing and Covering. In Proc. of the 42nd Symposium on Foundations of Computer Science (FOCS), pages 538--546, 2001.

    Cited By

    View all

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SODA '06: Proceedings of the seventeenth annual ACM-SIAM symposium on Discrete algorithm
    January 2006
    1261 pages
    ISBN:0898716055

    Sponsors

    Publisher

    Society for Industrial and Applied Mathematics

    United States

    Publication History

    Published: 22 January 2006

    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)13
    • Downloads (Last 6 weeks)4
    Reflects downloads up to 12 Aug 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2022)Fully Polynomial-Time Distributed Computation in Low-Treewidth GraphsProceedings of the 34th ACM Symposium on Parallelism in Algorithms and Architectures10.1145/3490148.3538590(11-22)Online publication date: 11-Jul-2022
    • (2021)Smaller Cuts, Higher Lower BoundsACM Transactions on Algorithms10.1145/346983417:4(1-40)Online publication date: 4-Oct-2021
    • (2020)Using Round Elimination to Understand LocalityACM SIGACT News10.1145/3427361.342737451:3(63-81)Online publication date: 29-Sep-2020
    • (2019)Deterministic Distributed Dominating Set Approximation in the CONGEST ModelProceedings of the 2019 ACM Symposium on Principles of Distributed Computing10.1145/3293611.3331626(94-103)Online publication date: 16-Jul-2019
    • (2019)Optimal Distributed Covering AlgorithmsProceedings of the 2019 ACM Symposium on Principles of Distributed Computing10.1145/3293611.3331577(104-106)Online publication date: 16-Jul-2019
    • (2019)Online Routing and Scheduling With Capacity Redundancy for Timely Delivery Guarantees in Multihop NetworksIEEE/ACM Transactions on Networking10.1109/TNET.2019.291739327:3(1258-1271)Online publication date: 1-Jun-2019
    • (2018)Set cover in sub-linear timeProceedings of the Twenty-Ninth Annual ACM-SIAM Symposium on Discrete Algorithms10.5555/3174304.3175463(2467-2486)Online publication date: 7-Jan-2018
    • (2018)Round compression for parallel matching algorithmsProceedings of the 50th Annual ACM SIGACT Symposium on Theory of Computing10.1145/3188745.3188764(471-484)Online publication date: 20-Jun-2018
    • (2018)Set Cover Problems with Small Neighborhood CoversTheory of Computing Systems10.1007/s00224-017-9842-162:8(1763-1797)Online publication date: 1-Nov-2018
    • (2018)Constant-Time Local Computation AlgorithmsTheory of Computing Systems10.1007/s00224-017-9788-362:2(249-267)Online publication date: 1-Feb-2018
    • Show More Cited By

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media