Skip to main content
Log in

On interval and circular-arc covering problems

  • Original Research
  • Published:
Annals of Operations Research Aims and scope Submit manuscript

Abstract

In this paper we study several related problems of finding optimal interval and circular-arc covering. We present solutions to the maximum k-interval (k-circular-arc) coverage problems, in which we want to cover maximum weight by selecting k intervals (circular-arcs) out of a given set of intervals (circular-arcs), respectively, the weighted interval covering problem, in which we want to cover maximum weight by placing k intervals with a given length, and the k-centers problem. The general sets version of the discussed problems, namely the general measure k-centers problem and the maximum covering problem for sets are known to be NP-hard. However, for the one dimensional restrictions studied here, and even for circular-arc graphs, we present efficient, polynomial time, algorithms that solve these problems. Our results for the maximum k-interval and k-circular-arc covering problems hold for any right continuous positive measure on \(\mathbb {R}\).

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Notes

  1. Notice that this replacement may lead to an intersection with intervals to the left. However, this does not affect the argument, as there still exists a better cover, possibly for a different t.

  2. Recall that A(ab) is a set of a intervals that covers the maximum possible weight of points out of the leftmost b points.

References

  • Agarwal, P. K., & Procopiuc, C. M. (2002). Exact and approximation algorithms for clustering. Algorithmica, 33, 201–226.

    Article  Google Scholar 

  • Ageev, A. A. & Sviridenko, M. I. (1999). Approximation algorithms for maximum coverage and max cut with given sizes of parts. In Proceedings of the IPCO (pp. 17–30).

  • Alon, N., Moshkovitz, D., & Safra, S. (April 2006). Algorithmic construction of sets for k-restrictions. In ACM Transactions on Algorithms (TALG) (pp. 153–177).

  • Bar-Ilan, J., & Peleg, D. (1991). Approximation algorithms for selecting network centers. In Proceedings of the 2nd workshop on algorithms and data structures, lecture notes in computer science (pp. 343–354).

  • Brass, P., Knauer, C., Na, H. S., Shin, C. S., & Vigneron, A. (2009). Computing \(k\)-centers on a line. arXiv:0902.3282v1.

  • Brönnimann, H., & Goodrich, M. T. (1995). Almost optimal set covers in finite VC dimension. Discrete & Computational Geometry, 14, 263–279.

    Article  Google Scholar 

  • Caprara, A., & Toth, P. (2000). Algorithms for the set covering problem. Annals of Operations Research, 98, 353–371.

    Article  Google Scholar 

  • Carmi, P., Katz, M. J., & Lev-Tov, N. (2007). Covering points by unit disks of fixed location. In Proceedings of the 18th International Symposium on Algorithms and Computation (ISAAC) (pp. 644–655).

  • Chakrabarty, D., Grant, E., & Köenemann, J. (2010). On column-restricted and priority covering integer programs. In Integer programming and combinatorial optimization (pp. 355–368).

  • Chan, T. (1999). Geometric applications of a randomized optimization technique. Discrete & Computational Geometry, 22, 547–567.

    Article  Google Scholar 

  • Chan, T. M., & Grant, E. (2014). Exact algorithms and APX-hardness results for geometric packing and covering problems. Computational Geometry, 47, 112–124.

    Article  Google Scholar 

  • Chen, D. Z., & Wang, H. (2011). Efficient algorithms for the weighted \(k\)-center problem on a real line. In Proceedings of the 22nd International Symposium on Algorithms and Computation (ISAAC) (pp. 584–593).

  • Cohen, R., Gonen, M., Levin, A., & Onn, S. (2017). On nonlinear multi-covering problems. Journal of Combinatorial Optimization, 33(2), 645–659.

    Article  Google Scholar 

  • Cornuejols, G., Nemhauser, G. L., & Wolsey, L. A. (1980). Worst-case and probabilistic analysis of algorithms for a location problem. Operations Research, 28, 847–858.

    Article  Google Scholar 

  • de Werraa, D., Eisenbeisb, C., Lelaitc, S., & Stöhr, E. (2002). Circular-arc graph coloring: On chords and circuits in the meeting graph. European Journal of Operational Research, 136, 483–500.

    Article  Google Scholar 

  • Eppstein, D. (1997). Fast construction of planar two-centers. In Proceedings of the 8th Annual ACM-SIAM Symposium on Discrete Algorithms (pp. 131–138).

  • Erlebach, T., & van Leeuwen, E. J. (2010). PTAS for weighted set cover on unit squares. In Proceedings of the 13th International Workshop on Approximation Algorithms for Combinatorial Optimization Problems (APPROX) and of the 14th International Workshop on Randomization and Computation (RANDOM) (pp. 166–177).

  • Even, G., Rawitz, D., & Shahar, S. (2005). Hitting sets when the VC-dimension is small. Information Processing Letters, 95, 358–362.

    Article  Google Scholar 

  • Feige, Uriel. (1998). A threshold of ln n for approximating set cover. Journal of the ACM, 45(4), 634–652.

    Article  Google Scholar 

  • Fowler, R., Paterson, M., & Tanimoto, S. (1981). Optimal packing and covering in the plane are NP-complete. Information Processing Letters, 12, 133–137.

    Article  Google Scholar 

  • Garey, M. R., & Johnson, D. S. (1978). Computers and intractability: A guide to the theory of NP-completeness. New York: Freeman.

    Google Scholar 

  • Gonzalez, T. F. (1985). Clustering to minimize the maximum intercluster distance. Theoretical Computer Science, 38, 293–306.

    Article  Google Scholar 

  • Gonzalez, T. F. (1991). Covering a set of points in multidimensional space. Information Processing Letters, 40, 181–188.

    Article  Google Scholar 

  • HallRakesh, N. G., & Vohra, V. (1993). Pareto optimality and a class of set covering heuristics. Annals of Operations Research, 43, 279–284.

    Article  Google Scholar 

  • Hochbaum, Dorit S., & Levin, Asaf. (2006). Optimizing over consecutive 1’s and circular 1’s constraints. SIAM Journal on Optimization, 17(2), 311–330.

    Article  Google Scholar 

  • Hochbaum, D. S., & Maass, W. (1987). Fast approximation algorithms for a nonconvex covering problem. Journal of Algorithms, 8, 305–323.

    Article  Google Scholar 

  • Hochbaum, D. S., & Shmoys, D. B. (1986). A unified approach to approximation algorithms for bottleneck problems. Journal of the ACM, 33, 533–550.

    Article  Google Scholar 

  • Hsu, W. L., & Nemhauser, G. L. (1979). Easy and hard bottleneck location problems. Discrete Applied Mathematics, 1, 209–216.

    Article  Google Scholar 

  • Hwang, R. Z., Lee, R. C. T., & Chang, R. C. (1993). The slab dividing approach to solve the Euclidean \(p\)-center problem. Algorithmica, 9, 1–22.

    Article  Google Scholar 

  • Lovász, L. (1975). On the ratio of optimal integral and fractional covers. SIAM Journal on Discrete Mathematics, 13, 383–390.

    Article  Google Scholar 

  • Masuyama, S., Ibaraki, T., & Hasegawa, T. (1981). The computational complexity of the m-centers problem on the plane. Transactions IECE of Japan, E64, 57–64.

    Google Scholar 

  • Megiddo, N. (1990). On the complexity of some geometric problems in unbounded dimension. Journal of Symbolic Computation, 10, 327–334.

    Article  Google Scholar 

  • Megiddo, N., & Supowit, K. (1984). On the complexity of some common geometric location problems. SIAM Journal on Computing, 13, 182–196.

    Article  Google Scholar 

  • Mustafa, N. H., & Ray, S. (2010). Improved results on geometric hitting set problems. Discrete & Computational Geometry, 44, 883–895.

    Article  Google Scholar 

  • Papadimitriou, C. H. (1994). Computational Complexity. Boston: Addison-Wesley.

    Google Scholar 

  • Plesník, J. (1980). On the computational complexity of centers locating in a graph. Aplikace Matematiky, 25, 445–452.

    Google Scholar 

  • Plesnk, J. (1980). A heuristic for the p-center problem in graphs. Discrete Applied Mathematics, 17, 263–268.

    Article  Google Scholar 

  • Raz, R., & Safra, S. (1997). A sub-constant error-probability PCP characterization of NP. In Proceedings of the 29th Symposium on the Theory of Computing (STOC) (pp. 475–484).

  • Renata, K., & KwateraBruno, S. (1993). Clustering heuristics for set covering. Annals of Operations Research, 43, 295–308.

    Article  Google Scholar 

  • Revelle, C., & Hogan, K. (1989). The maximum reliability location problem and \(\alpha \)-reliable p-center problem: Derivatives of the probabilistic location set covering problem. Annals of Operations Research, 18, 155–173.

    Article  Google Scholar 

  • Slavik, P. (May 1995). Improved approximations of packing and covering problems. In Proceedings of the 27th Symposium on the Theory of Computing (STOC), pp. 268–276, Baltimore, MD, USA.

  • Srinivasan, A. (1999). Improved approximations guarantees for packing and covering integer programs. SIAM Journal on Computing, 29(2), 648–670.

    Article  Google Scholar 

  • Supowit, K.J. (1981). Topics in computational geometry. In Technical Report UIUCDCS-R-81-1062 Urbana, IL: Department of Computer Science, University of Illinois.

  • Vercellis, C. (1984). A probabilistic analysis of the set covering problem. Annals of Operations Research, 1, 255–271.

    Article  Google Scholar 

Download references

Acknowledgements

Reuven Cohen thanks the BSF for support. Science and Technology of Israel.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mira Gonen.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Cohen, R., Gonen, M. On interval and circular-arc covering problems. Ann Oper Res 275, 281–295 (2019). https://doi.org/10.1007/s10479-018-3025-6

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10479-018-3025-6

Keywords

Navigation