Skip to main content

On an Online Traveling Repairman Problem with Flowtimes: Worst-Case and Average-Case Analysis

  • Conference paper
Computing and Combinatorics (COCOON 2009)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5609))

Included in the following conference series:

Abstract

We consider an online problem where a server operates on an edge-weighted graph G and an adversarial sequence of requests to vertices is released over time. Each request requires one unit of servicetime. The server is free to choose the ordering of service and intends to minimize the total flowtime of the requests.

A natural class of algorithms for this problem are Ignore algorithms. From worst-case perspective we show that Ignore algorithms are not competitive for flowtime minimization. From an average-case point of view, we obtain a more detailed picture. In our model, the adversary may still choose the vertices of the requests arbitrarily. But the arrival times are according to a stochastic process (with some rate λ> 0), chosen by the adversary out of a natural class of processes. The class contains the Poisson-process and (some) deterministic arrivals as special cases. We then show that there is an Ignore algorithm that is competitive if and only if \(\lambda \not = 1\). Specifically, for \(\lambda \not = 1\), the expected competitive ratio of the algorithm is within a constant of the length of a shortest cycle that visits all vertices of G. The reason for this is that if \(\lambda \not = 1\) the requests either arrive slow enough for our algorithm or too fast even for an offline optimal algorithm. For λ= 1 the routing-mistakes of the online algorithm accumulate just as in the worst case.

As an additional result, we show how Ignore tours are constructed optimally in polynomial time, if the underlying graph G is a line.

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

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Afrati, F., Cosmadakis, S., Papadimitriou, C., Papageorgiou, G., Papakonstantinou, N.: The complexity of the travelling repairman problem. Informatique Theorique et Applications 20(1), 79–87 (1986)

    MathSciNet  MATH  Google Scholar 

  2. Allulli, L., Ausiello, G., Bonifaci, V., Laura, L.: On the power of lookahead in on-line server routing problems. Theoretical Computer Science 408(2-3), 116–128 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  3. Becchetti, L., Leonardi, S., Marchetti-Spaccamela, A., Schäfer, G., Vredeveld, T.: Average case and smoothed competitive analysis of the multilevel feedback algorithm. Mathematics of Operations Research 31(1), 85–108 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  4. Bonifaci, V.: An adversarial queueing model for online server routing. Theoretical Computer Science 381(1-3), 280–287 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  5. Feuerstein, E., Stougie, L.: On-line single server dial-a-ride problems. Theoretical Computer Science 268(1), 91–105 (2001); Online Algorithms 1998, Udine, Italy (September 1998)

    Google Scholar 

  6. Hauptmeier, D., Krumke, S.O., Rambau, J.: The online dial-a-ride problem under reasonable load. In: Bongiovanni, G., Petreschi, R., Gambosi, G. (eds.) CIAC 2000. LNCS, vol. 1767, pp. 125–136. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  7. Krumke, S.O., de Paepe, W.E., Poensgen, D., Stougie, L.: News from the online traveling repairman. Theoretical Compututer Science 295(1-3), 279–294 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  8. Krumke, S.O., Laura, L., Lipmann, M., Marchetti-Spaccamela, A., de Paepe, W.E., Poensgen, D., Stougie, L.: Non-abusiveness Helps: An \(\mathcal O(1)\)-Competitive Algorithm for Minimizing the Maximum Flow Time in the Online Traveling Salesman Problem. In: Jansen, K., Leonardi, S., Vazirani, V.V. (eds.) APPROX 2002. LNCS, vol. 2462, pp. 200–214. Springer, Heidelberg (2002)

    Google Scholar 

  9. Shmoys, D.B., Wein, J., Williamson, D.P.: Scheduling Parallel Machines On-line. SIAM Journal on Computing 24(6), 1313–1331 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  10. Sleator, D.D., Tarjan, R.E.: Amortized efficiency of list update and paging rules. Communications of the ACM 28(2), 202–208 (1985)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Simroth, A., Souza, A. (2009). On an Online Traveling Repairman Problem with Flowtimes: Worst-Case and Average-Case Analysis. In: Ngo, H.Q. (eds) Computing and Combinatorics. COCOON 2009. Lecture Notes in Computer Science, vol 5609. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02882-3_18

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-02882-3_18

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-02881-6

  • Online ISBN: 978-3-642-02882-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics