Skip to main content
Log in

Online covering salesman problem

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

Abstract

Given a graph \(G=(V,E,D,W)\), the generalized covering salesman problem (CSP) is to find a shortest tour in G such that each vertex \(i\in D\) is either on the tour or within a predetermined distance L to an arbitrary vertex \(j\in W\) on the tour, where \(D\subset V\),\(W\subset V\). In this paper, we propose the online CSP, where the salesman will encounter at most k blocked edges during the traversal. The edge blockages are real-time, meaning that the salesman knows about a blocked edge when it occurs. We present a lower bound \(\frac{1}{1 + (k + 2)L}k+1\) and a CoverTreeTraversal algorithm for online CSP which is proved to be \(k+\alpha \)-competitive, where \(\alpha =0.5+\frac{(4k+2)L}{OPT}+2\gamma \rho \), \(\gamma \) is the approximation ratio for Steiner tree problem and \(\rho \) is the maximal number of locations that a customer can be served. When \(\frac{L}{\texttt {OPT}}\rightarrow 0\), our algorithm is near optimal. The problem is also extended to the version with service cost, and similar results are derived.

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.

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

References

  • Bienstock D, Goemans MX, Simchi-Levi D, Williamson D (1993) A note on the prize collecting traveling salesman problem. Math Program 59(1–3):413–420

    Article  MathSciNet  MATH  Google Scholar 

  • Byrka J, Grandoni F, Rothvo T, Sanit L (2010) An improved ip-based approximation for steiner tree. In: ACM Symposium on theory of computing, pp 583–592

  • Chisman JA (1975) The clustered traveling salesman problem. Comput Oper Res 2(2):115–119

    Article  Google Scholar 

  • Christofides N (1976) Worst-case analysis of a new heuristic for the travelling salesman problem. Technical report, DTIC Document

  • Current JR, Schilling DA (1989) The covering salesman problem. Transp Sci 23(3):208–213

    Article  MathSciNet  MATH  Google Scholar 

  • Current JR, Schilling DA (1994) The median tour and maximal covering tour problems: formulations and heuristics. Eur J Oper Res 73(94):114–126

    Article  MATH  Google Scholar 

  • Flores-Garza DA, Salazar-Aguilar MA, Ngueveu SU, Laporte G (2015) The multi-vehicle cumulative covering tour problem. Ann Oper Res 258:1–20

    MathSciNet  MATH  Google Scholar 

  • Garey MR, Johnson DS (1990) Computers and intractability; a guide to the theory of NP-completeness. W. H. Freeman & Co., New York

    MATH  Google Scholar 

  • Gendreau M, Laporte G, Semet F (1997) The covering tour problem. Oper Res 45(4):568–576

    Article  MathSciNet  MATH  Google Scholar 

  • Goemans X, Williamson Michel, David P (1992) A general approximation technique for constrained forest problems. SIAM J Comput 24(2):296–317

    Article  MathSciNet  MATH  Google Scholar 

  • Golden B, Naji-Azimi Z, Raghavan S, Salari M, Toth P (2012) The generalized covering salesman problem. Inf J Comput 24(4):534–553

    Article  MathSciNet  MATH  Google Scholar 

  • Gutin G, Punnen AP (eds) (2002) The traveling salesman problem and its variations, volume 2 of Combinatorial optimization. Kluwer Academic Publishers, Dordrecht

    Google Scholar 

  • Ha MH, Bostel N, Langevin A, Rousseau LM (2013) An exact algorithm and a metaheuristic for the multi-vehicle covering tour problem with a constraint on the number of vertices. Eur J Oper Res 226(2):211–220

    Article  MathSciNet  MATH  Google Scholar 

  • Hachicha M, Hodgson MJ, Laporte G, Semet F (2000) Heuristics for the multi-vehicle covering tour problem. Comput Oper Res 27(1):29–42

    Article  MATH  Google Scholar 

  • Laporte G, Martello S (1990) The selective traveling salesman problem. Discret Appl Math 26(2–3):193–207

    Article  MATH  Google Scholar 

  • Liao C-S, Huang Y (2014) The covering canadian traveller problem. Theor Comput Sci 530:80–88

    Article  MathSciNet  MATH  Google Scholar 

  • Naji-Azimi Z, Renaud J, Ruizbc A (2012) A covering tour approach to the location of satellite distribution centers to supply humanitarian aid. Eur J Oper Res 222(3):596–605

    Article  Google Scholar 

  • Papadimitriou CH, Yannakakis M (1991) Shortest paths without a map. Theor Comput Sci 84(1):127–150

    Article  MathSciNet  MATH  Google Scholar 

  • Safra S, Schwartz O (2006) On the complexity of approximating tsp with neighborhoods and related problems. Comput Complex 14(4):281–307

    Article  MathSciNet  MATH  Google Scholar 

  • Slavik P (1997) The errand scheduling problem. CSE technical report 97-02

  • Tricoire F, Graf A, Gutjahr WJ (2012) The bi-objective stochastic covering tour problem. Comput Oper Res 39(7):1582–1592

    Article  MathSciNet  MATH  Google Scholar 

  • Westphal S (2008) A note on the k-canadian traveller problem. Inf Process Lett 106(3):87–89

    Article  MathSciNet  MATH  Google Scholar 

  • Wolsey LA (1980) Heuristic analysis, linear programming and branch and bound. Math Program Study 13(13):121–134

    Article  MathSciNet  MATH  Google Scholar 

  • Yang JJ, Jiang JR, Lai YL (2014) A decreasing k-means algorithm for the disk covering tour problem in wireless sensor networks. In: IEEE international conference on parallel and distributed systems, pp 906–910

  • Zhang H, Tong W, Xu Y, Lin G (2015) The steiner traveling salesman problem with online edge blockages. Eur J Oper Res 243(1):30–40

    Article  MathSciNet  MATH  Google Scholar 

  • Zhang H, Tong W, Xu Y, Lin G (2016) The steiner traveling salesman problem with online advanced edge blockages. Comput Oper Res 70:26–38

    Article  MathSciNet  MATH  Google Scholar 

  • Zhang H, Xu Y, Qin L (2013) The k-canadian travelers problem with communication. J Comb Optim 26(2):251–265

    Article  MathSciNet  MATH  Google Scholar 

  • Zhu Z, Xu Y, Liu C (2003) The covering canadian traveller problem. J Syst Eng 18:261–270 (in Chinese)

    Google Scholar 

Download references

Acknowledgements

Zhang and Xu would like to acknowledge the financial support of NSFC Grants Nos. 71601152 and 71732006. Zhang is also supported by Grant Nos. 2016M592811 and 2015T81040 from China Postdoctoral Science Foundation.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Huili Zhang.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhang, H., Xu, Y. Online covering salesman problem. J Comb Optim 35, 941–954 (2018). https://doi.org/10.1007/s10878-017-0227-9

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-017-0227-9

Keywords

Navigation