Abstract
Most heuristics for the Steiner tree problem in the Euclidean plane perform a series of iterative improvements using the minimum spanning tree as an initial solution. We may therefore characterize them as local search heuristics. In this paper, we first give a survey of existing heuristic approaches from a local search perspective, by setting up solution spaces and neighbourhood structures. Secondly, we present a new general local search approach which is based on a list of full Steiner trees constructed in a preprocessing phase. This list defines a solution space on which three neighbourhood structures are proposed and evaluated. Computational results show that this new approach is very competitive from a cost–benefit point of view. Furthermore, it has the advantage of being easy to apply to the Steiner tree problem in other metric spaces and to obstacle avoiding variants.
Original language | English |
---|---|
Journal | European Journal of Operational Research |
Pages (from-to) | 282-300 |
Number of pages | 18 |
ISSN | 0377-2217 |
Publication status | Published - 1999 |
Externally published | Yes |
Keywords
- Heuristics
- Survey
- Local search
- Steiner trees