|
|||
A Hybrid Ant Colony Optimisation Technique for Dynamic Vehicle RoutingDarren M. Chitty and Marcel L. Hernandez The Advanced Processing Centre, QinetiQ Ltd., St Andrews Road, Malvern, Worcestershire, WR14 3PS, UKchitty@signal.qinetiq.com marcel@signal.qinetiq.com Abstract. This paper is concerned with a dynamic vehicle routing problem. The problem is dynamic in the sense that the time it will take to traverse each edge is uncertain. The problem is expressed as a bi-criterion optimisation with the mutually exclusive aims of minimising both the total mean transit time and the total variance in transit time. In this paper we introduce a hybrid dynamic programming - ant colony optimisation technique to solve this problem. The hybrid technique uses the principles of dynamic programming to first solve simple problems using ACO (routing from each adjacent node to the end node), and then builds on this to eventually provide solutions (i.e. Pareto fronts) for routing between each node in the network and the destination node. However, the hybrid technique updates the pheromone concentrations only along the first edge visited by each ant. As a result it is shown to provide the overall solution in quicker time than an established bi-criterion ACO technique, that is concerned only with routing between the start and destination nodes. Moreover, we show that the new technique both determines more routes on the Pareto front, and results in a 20% increase in solution quality for both the total mean transit time and total variance in transit time criteria. However the main advantage of the technique is that it provides solutions in routing between each node to the destination node. Hence it allows “instantaneous” re-routing subject to dynamic changes within the road network. 1 1©Copyright QinetiQ Ltd. 2004 LNCS 3102, p. 48 ff. lncs@springer.de
|