This is a summary of the author’s PhD thesis supervised by Kenneth DarbyDowman and defended on November 26, 2008 at Brunel University, London. The thesis is written in English and is available from Brunel University Research Archive at http://bura.brunel.ac.uk/handle/2438/3061. The researchwork reported in the thesis deals with the development and application of metaheuristics for the solution of problems in graph theory. The aim is twofold. On the one hand, the most important and efficient metaheuristics, from classical to novel approaches, are presented.Many theoretical and practical aspects ofmetaheuristics are covered, outlining their main concepts and components, similarities and differences, advantages and disadvantages. Different classes of metaheuristics are specified and, in particular, the most important single-solution and population-based metaheuristics are discussed. On the other hand, the thesis addresses some recent combinatorial optimization problems formulated on graphs, and presents appropriate metaheuristics to obtain near-optimal solutions. These problems constitute some novel research areas, and are able to represent many real-world problems. The first problem studied is the minimum labelling spanning tree (MLST) problem. Several metaheuristics for the problem are presented. Specifically, the metaheuristics recommended in the literature, the Modified Genetic Algorithm (MGA) and the Pilot Method (PILOT), are examined in detail and implemented. Some new implementations of metaheuristics are further proposed: a Greedy Randomized Adaptive Search Procedure (GRASP), a basic Variable Neighbourhood Search (VNS), and a hybrid local search method (HYBRID) obtained by combining Variable Neighbourhood Search with Simulated Annealing (SA). The nonparametric statistical tests of Friedman and Nemenyi applied to the considered algorithms on a wide range of problem instances, indicate that VNS, HYBRID, and GRASP have significantly better performance than the other methods recommended in the literature with respect to solution quality and running time. In addition, it is shown thatVNS is particularly recommended
Read full abstract