Hostname: page-component-78c5997874-fbnjt Total loading time: 0 Render date: 2024-11-10T21:01:56.957Z Has data issue: false hasContentIssue false

Vehicle route-sequence planning using temporal logic

Published online by Cambridge University Press:  17 May 2002

KIAM TIAN SEOW
Affiliation:
Centre for Decision Support, DSO National Laboratories, Republic of Singapore 118230
MICHEL PASQUIER
Affiliation:
Intelligent Systems Laboratory, School of Computer Engineering, Nanyang Technological University, Republic of Singapore 639798

Abstract

This paper proposes a new logical framework for vehicle route-sequence planning of passenger travel requests. Each request is a fetch-and-send service task associated with two request-locations, namely, a source and a destination. The proposed framework is developed using propositional linear time temporal logic of Manna and Pnueli. The novelty lies in the use of the formal language for both the specification and theorem-proving analysis of precedence constraints among the location visits that are inherent in route sequences. In the framework, legal route sequences—each of which visits every request location once and only once in the precedence order of fetch-and-send associated with every such request—is formalized and justified, forming a basis upon which the link between a basic precedence constraint and the corresponding canonical forbidden-state formula is formally established. Over a given base route plan, a simple procedure to generate a feasible subplan based on a specification of the forbidden-state canonical form is also given. An example demonstrates how temporal logic analysis and the proposed procedure can be applied to select a final (feasible) subplan based on additional precedence constraints.

Type
Research Article
Copyright
© 2002 Cambridge University Press

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)