Skip to main content

Maximizing Revenues for On-Line Dial-a-Ride

  • Conference paper
  • First Online:
Combinatorial Optimization and Applications (COCOA 2014)

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

Abstract

We consider the On-Line Dial-a-Ride Problem, where a server fulfills requests that arrive over time. Each request has a source, destination, and release time. We study a variation of this problem where each request also has a revenue that the server earns for fulfilling the request. The goal is to serve requests within a time limit while maximizing the total revenue. We first prove that no deterministic online algorithm can be competitive unless the input graph is complete and edge weights are unit. We therefore focus on these graphs and present a 2-competitive algorithm for this problem. We also consider two variations of this problem: (1) the input graph is complete bipartite and (2) there is a single node that is the source for every request, and present a 1-competitive algorithm for the former and an optimal algorithm for theĀ latter.

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 EPUB and 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

Notes

  1. 1.

    Note that since \(v_{last}\) can be at most the maximum allowed revenue, this proof shows non-competitiveness for \(b\) equal to all possible revenue values.

  2. 2.

    We note that there are at least two enhancements that can improve the performance of grf without improving the competitive ratio: (1) In steps 2 and 7, instead of simply moving to the request that earns the greatest revenue, the algorithm can serve a request if there is one available while performing this move. (2) In steps 3 and 8, the algorithm can check if a request with higher revenue has been released since the previous step and if so, serve this request instead of \(r\).

  3. 3.

    If at any time \(t\), there is no request issued, we can generate a ā€œdummyā€ request of the form \((s, d, t, 0)\), where \(s\) and \(d\) are nodes in the input graph, since neither grf nor any optimal algorithm would accept this request.

References

  1. Ascheuer, N., Krumke, S.O., Rambau, J.: Online dial-a-ride problems: minimizing the completion time. In: Reichel, H., Tison, S. (eds.) STACS 2000. LNCS, vol. 1770, pp. 639ā€“650. Springer, Heidelberg (2000)

    ChapterĀ  Google ScholarĀ 

  2. Ausiello, G., Feuerstein, E., Leonardi, S., Stougie, L., Talamo, M.: Algorithms for the on-line traveling salesman. Algorithmica 29(4), 560ā€“581 (2001)

    ArticleĀ  MATHĀ  MathSciNetĀ  Google ScholarĀ 

  3. Ausiello, G., Bonifaci, V., Laura, L.: The on-line asymmetric traveling salesman problem. J. Discrete Algorithms 6(2), 290ā€“298 (2008)

    ArticleĀ  MATHĀ  MathSciNetĀ  Google ScholarĀ 

  4. Ausiello, G., Bonifaci, V., Laura, L.: The on-line prize-collecting traveling salesman problem. Inf. Process. Lett. 107(6), 199ā€“204 (2008)

    ArticleĀ  MATHĀ  MathSciNetĀ  Google ScholarĀ 

  5. Broden, B., Hammar, M., Nilsson, B.: Online and offline algorithms for the time-dependent TSP with time zones. Algorithmica 39(4), 299ā€“319 (2004)

    ArticleĀ  MATHĀ  MathSciNetĀ  Google ScholarĀ 

  6. Jaillet, P., Lu, X.: Online traveling salesman problems with flexibility. Networks 58, 137ā€“146 (2011)

    MATHĀ  MathSciNetĀ  Google ScholarĀ 

  7. Jaillet, P., Wagner, M.: Generalized online routing: new competitive ratios, resource augmentation and asymptotic analyses. Oper. Res. 56(3), 745ā€“757 (2008)

    ArticleĀ  MATHĀ  MathSciNetĀ  Google ScholarĀ 

  8. Krumke, S.: On minimizing the maximum flow time in the online dial-a-ride problem. Networks 44, 41ā€“46 (2004)

    ArticleĀ  MathSciNetĀ  Google ScholarĀ 

  9. Lipmann, M., Lu, X., de Paepe, W.E., Sitters, R.A., Stougie, L.: On-line dial-a-ride problems under restricted information model. Algorithmica 40, 319ā€“329 (2004)

    ArticleĀ  MATHĀ  MathSciNetĀ  Google ScholarĀ 

  10. Stougie, L., Feuerstein, E.: On-line single-server dial-a-ride problems. Theor. Comput. Sci. 268(1), 91ā€“105 (2001)

    ArticleĀ  MATHĀ  MathSciNetĀ  Google ScholarĀ 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ananya Christman .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

Ā© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Christman, A., Forcier, W. (2014). Maximizing Revenues for On-Line Dial-a-Ride. In: Zhang, Z., Wu, L., Xu, W., Du, DZ. (eds) Combinatorial Optimization and Applications. COCOA 2014. Lecture Notes in Computer Science(), vol 8881. Springer, Cham. https://doi.org/10.1007/978-3-319-12691-3_38

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-12691-3_38

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-12690-6

  • Online ISBN: 978-3-319-12691-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics