City University Department of Computing City Home
Search
Site Map

Knowledge Level Formalisation of Neighbourhood Search Optimisation Techniques

EPSRC/DERA Research Grant GR/M77888 (Joint Grants Scheme)

Principal Investigator: Andrew Tuson

Duration: 1st Oct 1999 - 31st Dec 2002 (39 months)

Value: 50,000 pounds

Last Updated 22/4/2003

Overview

Meta-heuristic optimisers such as evolutionary algorithms (EAs), simulated annealing (SA), and tabu search (TS) have proved to be effective heuristic methods for solving combinatorial optimisation problems [1]. Despite these successes, it has been acknowledged that the design of meta-heuristic optimisers often is ``somewhat of an art'' [2], and invariably an ad hoc design process is adopted in practice.

Furthermore, efforts to develop universally effective `black box' optimisation methods have been shown to be futile by both theoretical work [3], and practical experience [4]. In this context, the need for principled design approaches is necessary if the development and successful application of these techniques is to continue in future.

One essential component for a principled design approach to these optimisers is to devise frameworks which usefully guide the design process. Work in [5] has proposed a knowledge-based systems (KBS) view of the design of meta-heuristic optimisers and hence a series of design heuristics.

This work aimed to extend [5] by developing the underlying formalism further, constructing a system that embodies these principles, and evaluating this approach on a problem of real-world relevance. For a copy of the original proposal click here. For a copy of the IGR click here.

The Test Problem

The VRP domain is relevant to both the optimisation and operational research (OR) communities, as well as practitioners involved with real-world problems [6,7]. For the purposes of this proposal, VRPs are considered in their wider sense, including extensions such as time windows (VRPTW) or deadlines (VRPTD). Additional reasons for the selection of the VRP domain are given below.

Personnel

Andrew Tuson is the principal investigator for this project. The work was undertaken by Eddy Parkinson under a project studentship.

References

  1. C.R. Reeves. Modern Heuristic Techniques for Combinatorial Problems. Blackwell Scientific Publications, 1993.
  2. C.H. Papadimitriou and K. Steiglitz. Combinatorial Optimisation: Algorithms and Complexity. Prentice-Hall, 1982.
  3. D.H. Wolpert and W.G. Macready. No Free Lunch Theorems for Optimization. IEEE Transactions on Evolutionary Computation, 1(1):67--82, 1997.
  4. Z. Michalewicz. Genetic Algorithms + Data Structures = Evolution Programs. Artificial Intelligence. Springer-Verlag, New York, 1992.
  5. A. L. Tuson. No Optimisation Without Representation: A Knowledge-Based System View of Evolutionary/Neighbourhood Search Optimisation. PhD thesis, Edinburgh University, 1999.
  6. F. Semet and E. Taillard. Solving real-life vehicle routing problems effectively using taboo search. Annals of Ops. Res., 41, 1993.
  7. C. A. Hjorring. The Vehicle Routing Problem and Local Search Metaheuristics. PhD thesis, The University of Auckland, New Zealand, 1995.
  8. J. E. Beasley. OR-Library: distributing test problems by electronic mail. Journal of the Operational Research Society, 41(11):1069--1072, 1990.