Route Planning by Analogy

There have been several efforts to create and use real maps in computer applications that automatically find good map routes. In general, online map representations do not include information that may be relevant for the purpose of generating good realistic routes, including for example traffic patterns, construction, or number of lanes. Furthermore, the notion of a good route is dependent on a variety of factors, such as the time of the day, and may also be user dependent. This motivation leads to our work on the accumulation and reuse of previously traversed routes as cases. In this paper, we demonstrate our route planning method which retrieves and reuses multiple past routing cases that collectively form a good basis for generating a new routing plan. We briefly present our similarity metric for retrieving a set of similar routes. The metric effectively takes into account the geometric and continuous-valued characteristics of a city map. We then present the replay mechanism and how the planner produces the route plan by analogizing from the retrieved similar past routes. We discuss in particular the strategy used to merge a set of cases and generate the new route. We use illustrative examples and show some empirical results from a detailed online map of the city of Pittsburgh containing over 18,000 intersections and 25,000 street segments.

[1]  Karen Zita Haigh,et al.  Route Planning and Learning from Execution , 1994 .

[2]  J. Shewchuk,et al.  Geometric Similarity Metrics for Case-Based Reasoning , 1994 .

[3]  Richard S. Sutton,et al.  Planning by Incremental Dynamic Programming , 1991, ML.

[4]  Manuela M. Veloso,et al.  Planning and Learning by Analogical Reasoning , 1994, Lecture Notes in Computer Science.

[5]  Ashok K. Goel,et al.  Multistrategy adaptive path planning , 1994, IEEE Expert.

[6]  Sebastian Thrun,et al.  Exploration and model building in mobile robot domains , 1993, IEEE International Conference on Neural Networks.

[7]  Bing Liu,et al.  Integrating case-based reasoning, knowledge-based approach and Dijkstra algorithm for route finding , 1994, Proceedings of the Tenth Conference on Artificial Intelligence for Applications.

[8]  Richard Goodwin,et al.  Rational Handling of Multiple Goals for Mobile Robots , 1992 .