Nothing Special   »   [go: up one dir, main page]

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

The online set cover problem

Published: 09 June 2003 Publication History

Abstract

Let X=[1,2,•••,n] be a ground set of n elements, and let S be a family of subsets of X, |S|=m, with a positive cost cS associated with each S ∈ S.Consider the following online version of the set cover problem, described as a game between an algorithm and an adversary. An adversary gives elements to the algorithm from X one-by-one. Once a new element is given, the algorithm has to cover it by some set of S containing it. We assume that the elements of X and the members of S are known in advance to the algorithm, however, the set X' ⊆ X of elements given by the adversary is not known in advance to the algorithm. (In general, X' may be a strict subset of X.) The objective is to minimize the total cost of the sets chosen by the algorithm. Let C denote the family of sets in S that the algorithm chooses. At the end of the game the adversary also produces (off-line) a family of sets COPT that covers X'. The performance of the algorithm is the ratio between the cost of C and the cost of COPT. The maximum ratio, taken over all input sequences, is the competitive ratio of the algorithm.We present an O(log m log n) competitive deterministic algorithm for the problem, and establish a nearly matching Ω(log n log m/log log m + log log n) lower bound for all interesting values of m and n. The techniques used are motivated by similar techniques developed in computational learning theory for online prediction (e.g., the WINNOW algorithm) together with a novel way of converting the fractional solution they supply into a deterministic online algorithm.

References

[1]
N. Alon and J. H. Spencer, The probabilistic method, Second Edition, Wiley, New York, 2000.
[2]
B. Awerbuch, Y. Azar, A. Fiat, and T. Leighton, Making commitments in the face of uncertainty: how to pick a winner almost every time, In Proceedings of the 28th Annual ACM Symposium on Theory of Computing, pp. 519--530, 1996.
[3]
A. Blum, On-line algorithms in machine learning, In: A. Fiat and G. Woeginger, editors, Online algorithms - the state of the art, Chapter 14, pp. 306--325, Springer, 1998.
[4]
A. Blum, Online learning tools for online algorithms, Dagstuhl Workshop on Online Algorithms, July 2002. (See http://www-2.cs.cmu.edu/~avrim/surveys.html.)
[5]
S. Chawla, A. Kalai, and A. Blum. Static optimality and dynamic search-optimality in lists and trees. In Proceedings of the 13th Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 1--8, 2002.
[6]
V. Chvátal. A greedy heuristic for the set-covering problem. Mathematics of Operations Research, 4(3):233--235, 1979.
[7]
U. Feige. A threshold of \ln n for approximating set cover. Journal of the ACM, 45(4):634--652, July 1998.
[8]
Y. Freund and R. E. Schapire. Game theory, on-line prediction and boosting. In Proceedings of the 9th Annual Conference on Computational Learning Theory, pp. 325--332, 1996.
[9]
D. S. Johnson. Approximation algorithms for combinatorial problems. J. Comput. System Sci., 9:256--278, 1974.
[10]
L. Lovász. On the ratio of optimal and fractional covers. Discrete Mathematics, 13:383--390, 1975.
[11]
N. Littlestone and M. K. Warmuth. The Weighted Majority Algorithm. Information and Computation, 108:212--261, 1994.

Cited By

View all
  • (2024)Relative Keys: Putting Feature Explanation into ContextProceedings of the ACM on Management of Data10.1145/36392632:1(1-28)Online publication date: 26-Mar-2024
  • (2024)Supermodular Approximation of Norms and ApplicationsProceedings of the 56th Annual ACM Symposium on Theory of Computing10.1145/3618260.3649734(1841-1852)Online publication date: 10-Jun-2024
  • (2024)Combining Regularization With Look-Ahead for Competitive Online Convex OptimizationIEEE/ACM Transactions on Networking10.1109/TNET.2024.335099032:3(2391-2405)Online publication date: Jun-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
STOC '03: Proceedings of the thirty-fifth annual ACM symposium on Theory of computing
June 2003
740 pages
ISBN:1581136749
DOI:10.1145/780542
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]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 09 June 2003

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. competitive analysis
  2. derandomization
  3. on-line algorithms
  4. randomized rounding
  5. set-cover

Qualifiers

  • Article

Conference

STOC03
Sponsor:

Acceptance Rates

STOC '03 Paper Acceptance Rate 80 of 270 submissions, 30%;
Overall Acceptance Rate 1,469 of 4,586 submissions, 32%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)114
  • Downloads (Last 6 weeks)13
Reflects downloads up to 09 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Relative Keys: Putting Feature Explanation into ContextProceedings of the ACM on Management of Data10.1145/36392632:1(1-28)Online publication date: 26-Mar-2024
  • (2024)Supermodular Approximation of Norms and ApplicationsProceedings of the 56th Annual ACM Symposium on Theory of Computing10.1145/3618260.3649734(1841-1852)Online publication date: 10-Jun-2024
  • (2024)Combining Regularization With Look-Ahead for Competitive Online Convex OptimizationIEEE/ACM Transactions on Networking10.1109/TNET.2024.335099032:3(2391-2405)Online publication date: Jun-2024
  • (2024)Online Algorithmic Study of Facility Location Problems: A SurveyIEEE Access10.1109/ACCESS.2024.340678812(77724-77738)Online publication date: 2024
  • (2024)Online Appointment Scheduling of Patients in a Resource Constrained FacilitySimulation for a Sustainable Future10.1007/978-3-031-68435-7_10(134-148)Online publication date: 6-Oct-2024
  • (2023)Chasing Convex Bodies OptimallyGeometric Aspects of Functional Analysis10.1007/978-3-031-26300-2_12(313-335)Online publication date: 30-Sep-2023
  • (2022)Adversarial Bandits with KnapsacksJournal of the ACM10.1145/355704569:6(1-47)Online publication date: 17-Nov-2022
  • (2022)Viral marketing of online game by DS decomposition in social networksTheoretical Computer Science10.1016/j.tcs.2019.03.006803:C(10-21)Online publication date: 21-Apr-2022
  • (2022)Algorithmic Study of Online Multi-Facility Location ProblemsSN Computer Science10.1007/s42979-022-01193-y3:4Online publication date: 19-May-2022
  • (2022)Approaching Set Cover Leasing, Connected Dominating Set and Related Problems with Online Deterministic AlgorithmsOperations Research and Enterprise Systems10.1007/978-3-031-10725-2_1(1-20)Online publication date: 30-Jul-2022
  • 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