Nowadays metaheuristics are widely used to solve important practical combinatorial optimization problems. However, due to the variety of techniques and concepts comprised by metaheuristics, there is still no commonly agreed definition for metaheuristics. The definition used in the Metaheuristics Network is the following.
A metaheuristic is a set of concepts that can be used to define heuristic methods that can be applied to a wide set of different problems. In other words, a metaheuristic can be seen as a general algorithmic framework which can be applied to different optimization problems with relatively few modifications to make them adapted to a specific problem. Examples of metaheuristics include simulated annealing (SA), tabu search (TS), iterated local search (ILS), evolutionary algorithms (EC), and ant colony optimization (ACO).
Although metaheuristics are widely used techniques, the how and why they work effectively for specific problems and for others not, is still not well understood. The overall goal of the Metaheuristics Network is to increase our understanding of metaheuristics, to propose new ways of structuring metaheuristic components, and to evaluate their contribution to metaheuristics behavior as well as to use the extracted information for the development of new hybrid metaheuristics.
Specifically, the network has goals of scientific, engineering, and training nature. These are explained in the following.
The research method is mostly experimental. The experimental activity is structured along two orthogonal lines, metaheuristics and problems, that is reflected in the role played by the network nodes: each node will be the ``expert'' for one metaheuristic (with the exception of EUROBIOS) as well as the co-ordinator (with exception of IRIDIA) for one of the problems. The metaheuristics chosen are among the best-known ones. The choice of the problems comprises academic ones, most of which are closely related to problems arising in practice, and challenging real-world problems from industrial applications.
The research nodes of the network were selected in such a way that (i) for each of the studied metaheuristics there is at least one node that is a recognized expert, and (ii) for each of the considered problems at least one node has extensive research experience. Table~1 shows the role of the network nodes in this respect.
The work that will be performed by the network is structured in three main phases: (1) network setup (months 1--6), (2) benchmark problem (months 7--30), and (3) final analysis, synthesis and guidelines production (months 31--36).
The goal of the first phase is to set up the network so that everything runs smoothly. During this phase two well-known academic combinatorial optimization problems will be used as test problems. At this time the focus is on research methodology and on experimental procedures as well as on learning about the techniques to be used.
The second phase concerns the study of metaheuristics applied to academic versions of real world problems as well as to problems taken directly from industrial applications. The problems studied in the second phase will be vehicle routing problems, scheduling problems, and timetabling problems. Additionally, real industrial instances for two of the studied problems, or similar, are provided by the industrial partner.
The third phase will be concerned with systematization of the acquired knowledge, and with the definition of guidelines on how to match metaheuristics components to problem characteristics.
From a methodological point of view, it is important how the experimental activity is performed. For each of the problem classes considered, the following general criteria will be followed:
Finally, a recurrent algorithm competition (biannual) to be held in correspondence with a major conference in the field will be organized.
|Network Coordinator: Marco Dorigo e-mail: firstname.lastname@example.org Web site responsibles: Christian Blum and Max Manfrin|