skip to main content
10.1145/1060590.1060676acmconferencesArticle/Chapter ViewAbstractPublication PagesstocConference Proceedingsconference-collections
Article

Balanced metric labeling

Published:22 May 2005Publication History

ABSTRACT

We define the balanced metric labeling problem, a generalization of the metric labeling problem, in which each label has a capacity, i.e., at most l vertices can be assigned to it. The balanced metric labeling problem is a generalization of fundamental problems in the area of approximation algorithms, e.g., arrangements and balanced partitions of graphs. It is also motivated by resource limitations in certain practical scenarios. We focus on the case where the given metric is uniform and note that this case alone encompasses various well-known graph partitioning problems. We present the first (pseudo) approximation algorithm for this problem, achieving for any ε, 0 < ε < 1, an approximation factor of O((ln n)/ε), while assigning at most min {O(ln k)/1 - ε, l + 1| ( 1 + ε) l vertices to each label (k is the number of labels). Our approximation algorithm is based on a novel randomized rounding of a linear programming formulation that combines an embedding of the graph in a simplex together with spreading metrics and additional constraints that strengthen the formulation. Our randomized rounding technique uses both a randomized metric decomposition technique and a randomized label assignment technique. At the heart of our approach is the fact that only limited dependency is created between the labels assigned to different vertices, allowing us to bound the expected cost of the solution and the number of vertices assigned to each label, simultaneously. We note that the number of vertices assigned to each label is bounded via a new inequality of Janson[15] for tail bounds of (partly) dependent random variables.

References

  1. N. Alon and J. Spencer. The probabilistic method. Wiley, New York, 2000.Google ScholarGoogle ScholarCross RefCross Ref
  2. A. Archer, J. Fakcharoenphol, C. Harrelson, R. Krauthgamer, and E. Tardos. Approximate classification via earthmover metrics. In Proc. of the 15th ACM-SIAM Annual Symposium on Discrete Algorithms, pp. 1072--1080, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. S. Arora, S. Rao, and U. Vazirani. Expander flows and a √log n-approximation to sparsest cut. In Proc. of the 36th ACM Symposium on Theory of Computing, pp. 222--231, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Y. Bartal. On approximating arbitrary metrics by tree metrics. In Proc. of the 30th Annual ACM Symposium on Theory of Computing, pp. 184--193, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Y. Bartal. Probabilistic approximation of metric spaces and its algorithmic applications. In Proc. of the 37th IEEE Symposium on Foundations of Computer Science, pp. 184--193, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. C. Chekuri, S. Khanna, J. Naor, and L. Zosin. Approximation algorithms for the metric labeling problem via a new linear programming formulation. In Proc. of the 12th Annual ACM/SIAM Symposium on Discrete Algorithms, pp. 109--118, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. J. Chuzhoy and J. Naor. The hardness of metric labeling. In Proc. of the 45th IEEE Symposium on Foundations of Computer Science, pp. 108--114, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. G. Cualinescu, H. Karloff, and Y. Rabani. Approximation algorithms for the 0-extension problem. In Proc. of the 12th ACM-SIAM Annual Symposium on Discrete Algorithms, pp. 8--16, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. G. Even, J. Naor, S. Rao, and B. Schieber. Fast approximate graph partitioning algorithms. SIAM Journal on Computing, 28:2187--2214, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. G. Even, J. Naor, S. Rao, and B. Schieber. Divide-and-conquer approximation algorithms via spreading metrics. Journal of the ACM, 47:585--616, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. J. Fakcharoenphol, C. Harrelson, S. Rao, and K. Talwar. An improved approximation algorithm for the 0-extension problem. In Proc. of the 14th Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 257--265, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. J. Fakcharoenphol, S. Rao, and K. Talwar. A tight bound on approximating arbitrary metrics by tree metrics. In Proc. of the 35th Annual ACM Symposium on Theory of Computing, pp. 448--455, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. U. Feige and R. Krauthgamer. A polylogarithmic approximation of the minimum bisection. SIAM Journal on Computing, 31:1090--1118, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. A. Gupta and E. Tardos. Constant factor approximation algorithms for a class of classification problems. In Proc. of the 32nd Annual ACM Symposium on the Theory of Computing, pp. 652--658, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. S. Janson. Large deviations for sums of partly dependent random variables. Random Structures and Algorithms, 24(3):234--248, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. J. Kleinberg and E. Tardos. Approximation algorithms for classification problems with pairwise relationships: metric labeling and Markov random fields. Journal of the ACM, 49:616--630, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. T. Leighton and S. Rao. Multicommodity max-flow min-cut theorems and their use in designing approximation algorithms. Journal of the ACM, 46:787--832, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Balanced metric labeling

      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 '05: Proceedings of the thirty-seventh annual ACM symposium on Theory of computing
        May 2005
        778 pages
        ISBN:1581139608
        DOI:10.1145/1060590

        Copyright © 2005 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: 22 May 2005

        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