Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Fly Cheaply

Published: 01 November 2001 Publication History

Abstract

In planning a flight, stops at intermediate airports are sometimes necessary to minimize fuel consumption, even if a direct flight is available. We investigate the problem of finding the cheapest path from one airport to another, given a set of n airports in R2 and a function l: R2 R2 R+ representing the cost of a direct flight between any pair. Given a source airport s, the cheapest-path map is a subdivision of R2 where two points lie in the same region iff their cheapest paths from s use the same sequence of intermediate airports. We show a quadratic lower bound on the combinatorial complexity of this map for a class of cost functions. Nevertheless, we are able to obtain subquadratic algorithms to find the cheapest path from s to all other airports for any well-behaved cost function l: our general algorithm runs in O(n4/3+ ) time, and a simpler, more practical variant runs in O(n3/2+ ) time, while a special class of cost functions requires just O(nlogn) time.

References

[1]
P.K. Agarwal, A. Efrat, M. Sharir, Vertical decomposition of shallow levels in 3-dimensional arrangements and its applications, SIAM J. Comput., 29 (2000) 912-953.
[2]
P.K. Agarwal, O. Schwarzkopf, M. Sharir, The overlay of lower envelopes and its applications, Discrete Comput. Geom., 15 (1996) 1-13.
[3]
S. Baase, Addison¿Wesley, Reading, 1988.
[4]
D. Eppstein, Dynamic Euclidean minimum spanning trees and extrema of binary functions, Discrete Comput. Geom., 13 (1995) 111-122.
[5]
Handbook of Discrete and Computational Geometry, in: Handbook of Discrete and Computational Geometry, CRC Press, Boca Raton, 1997.
[6]
D. Halperin, M. Sharir, New bounds for lower envelopes in three dimensions, with applications to visibility in terrains, Discrete Comput. Geom., 12 (1994) 313-326.
[7]
J. Mitchell, Geometric shortest paths and network optimization, in: Handbook of Computational Geometry, Elsevier, Amsterdam/New York, 2000.
[8]
M. Thorup, Undirected single source shortest path in linear time, inProceedings of the 38th Annual IEEE Symposium Found. Computer Science (FOCS), 1997, pp. 12-21.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Journal of Algorithms
Journal of Algorithms  Volume 41, Issue 2
November 2001
359 pages

Publisher

Academic Press, Inc.

United States

Publication History

Published: 01 November 2001

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 15 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2021)THAADPerformance Evaluation10.1016/j.peva.2021.102219149:COnline publication date: 1-Sep-2021
  • (2015)Fast marching treeInternational Journal of Robotics Research10.1177/027836491557795834:7(883-921)Online publication date: 1-Jun-2015
  • (2015)Shortest paths in intersection graphs of unit disksComputational Geometry: Theory and Applications10.1016/j.comgeo.2014.12.00348:4(360-367)Online publication date: 1-May-2015
  • (2011)On Bounded Leg Shortest Paths ProblemsAlgorithmica10.5555/3118745.311890659:4(583-600)Online publication date: 1-Apr-2011
  • (2010)Combining hierarchical and goal-directed speed-up techniques for dijkstra's algorithmACM Journal of Experimental Algorithmics10.1145/1671970.167197615(2.1-2.31)Online publication date: 17-Mar-2010
  • (2007)On bounded leg shortest paths problemsProceedings of the eighteenth annual ACM-SIAM symposium on Discrete algorithms10.5555/1283383.1283466(775-784)Online publication date: 7-Jan-2007
  • (2007)More algorithms for all-pairs shortest paths in weighted graphsProceedings of the thirty-ninth annual ACM symposium on Theory of computing10.1145/1250790.1250877(590-598)Online publication date: 11-Jun-2007
  • (2002)Energy Optimal Routing in Radio Networks Using Geometric Data StructuresProceedings of the 29th International Colloquium on Automata, Languages and Programming10.5555/646255.684562(366-376)Online publication date: 8-Jul-2002

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media