Skip to main content

An Online Algorithm for the Postman Problem with a Small Penalty

  • Conference paper
  • First Online:
  • 819 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2129))

Abstract

The Postman Problem is defined in the following manner: Given a connected graph G and a start point s τ V(G), we call a path J in G a postman tour if J starts and ends at s and contains every edge in E(G). We want to find a shortest postman tour in G. Thus, we minimize the number |J| - |E(G)|, called the penalty of J for G. In this paper, we consider two online versions of The Postman Problem, in which the postman is initially placed at a start point and allowed to move on edges. The postman is given information on the incident edges and/or the adjacent vertices of the current vertex v. The first model is called The Labyrinth Model, where the postman only knows the existence of the incident edges from v. Thus, he/she does not know the other endpoint w of an edge from v, even if it is already visited. The second one is The Corridor Model, where the postman can ‘see’ the other endpoint w from v. This means that if w is already visited, he/she knows the existence of w before traversing the edge (v,w). We devised an algorithm for The Corridor Model whose penalty is bounded by 2| V(G)| - 2. It performs better than the algorithm described in [8], in the case when the other visited endpoint of an edge from a current vertex is known to the postman. In addition, we obtained lower bounds of a penalty for The Corridor and Labyrinth Models. They are (4|V(G)|-5)/3 and (5|V(G)| -3)/4, respectively. Our online algorithm uses a linear time algorithm for the offline Postman Problem with a penalty at most |V| - 1. Thus, the minimum penalty does not exceed |V| - 1 for every connected graph G. This is the first known upper bound of a penalty of an offline postman tour, and matches the obvious lower bound exactly.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. S. Albers and M. R. Henzinger, ‘Exploring Unknown Environments”, Proc. 29th Symp. on Theory of Computing (1997), pp. 416–425.

    Google Scholar 

  2. B. Awerbuch, M. Betke, R. Rivest, and M. Singh, “Piecemeal Graph Learning by a Mobile Robot”, Proc. 8th Conf. on Comput. Learning Theory (1995), pp. 321–328.

    Google Scholar 

  3. E. Bar-Eli, P. Berman, A. Fial and R. Yan, “On-line Navigation in a Room”, Proc. 3rd ACM-SIAM Symp. on Discrete Algorithms (1992), pp. 237–249.

    Google Scholar 

  4. A. Blum, P. Raghavan and B. Shieber, “Navigating in Unfamiliar Geometric Terainrd, Proc. 23rd Symp. on Theory of Computing (1991), pp. 494–504.

    Google Scholar 

  5. M. Betke, R. Rivest and M. Singh, “Piecemeal Learning of an unknown environment”, Proc. 5th Conf. on Comput. Learning Theory (1993), pp. 277–286.

    Google Scholar 

  6. X. Deng, T. Kameda and Papadimitriou, “How to Learn an Unknown Environment”, Proc. 32ns Symp. on Foundations of Computer Science (1991), pp. 298–303.

    Google Scholar 

  7. X. Deng and Papadimitriou, “Exploring an unkown graph”, Proc. 31st Symp. on Foundations of Computer Science (1990), pp. 356–361.

    Google Scholar 

  8. P. Panaite and P. Pelc, “Exploring Unknown Graphs”, SIAM J. Matrix and Appl., Vol. 11, 1990, pp. 83–88.

    Article  Google Scholar 

  9. N. Rao, S. Hareti, W. Shi and S. Iyengar, “Robot Navitation in UnKnown Terrans: Introductory survey of Non-heuristic Algorithms”, Tech.Report ORNL/TM12410, Oak Ridge National Laboratory, July 1993.

    Google Scholar 

  10. W. J. Cook, W. H. Cunningham, W. R. Pulleyblank and A. Schrijver, “Combinatorial Optimization”, 1998, John Wiley and Sons Inc.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Berman, P., Fukuyama, J. (2001). An Online Algorithm for the Postman Problem with a Small Penalty. In: Goemans, M., Jansen, K., Rolim, J.D.P., Trevisan, L. (eds) Approximation, Randomization, and Combinatorial Optimization: Algorithms and Techniques. RANDOM APPROX 2001 2001. Lecture Notes in Computer Science, vol 2129. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44666-4_9

Download citation

  • DOI: https://doi.org/10.1007/3-540-44666-4_9

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42470-3

  • Online ISBN: 978-3-540-44666-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics