Title :
An adaptive hybrid genetic algorithm for the three-matching problem
Author :
Magyar, Gáabor ; Johnsson, Mika ; Nevalainen, Olli
Author_Institution :
Dept. of Math. Sci., Turku Univ., Finland
fDate :
7/1/2000 12:00:00 AM
Abstract :
This paper presents a hybrid genetic algorithm (GA) with an adaptive application of genetic operators for solving the 3-matching problem (3MP), an NP-complete graph problem. In the 3MP, we search for the partition of a point set into minimal total cost triplets, where the cost of a triplet is the Euclidean length of the minimal spanning tree of the three points. The problem is a special case of grouping and facility location problems. One common problem with GA applied to hard combinatorial optimization, like the 3MP, is to incorporate problem-dependent local search operators into the GA efficiently in order to find high-quality solutions. Small instances of the problem can be solved exactly, but for large problems, we use local optimization. We introduce several general heuristic crossover and local hill-climbing operators, and apply adaptation to choose among them. Our GA combines these operators to form an effective problem solver. It is hybridized as it incorporates local search heuristics, and it is adaptive as the individual recombination/improvement operators are fired according to their online performance. Test results show that this approach gives approximately the same or even slightly better results than our previous, fine tuned GA without adaptation. It is better than a grouping GA for the partitioning considered. The adaptive combination of operators eliminates a large set of parameters, making the method more robust, and it presents a convenient way to build a hybrid problem solver
Keywords :
computational complexity; facility location; genetic algorithms; heuristic programming; minimisation; search problems; set theory; trees (mathematics); 3MP; Euclidean length; GA; NP-complete graph problem; adaptive hybrid genetic algorithm; combinatorial optimization; facility location problems; grouping problems; heuristic crossover operators; hybrid problem solver; local hill-climbing operators; local optimization; minimal spanning tree; minimal total cost triplets; problem-dependent local search operators; three-matching problem; Computer science; Costs; Electronic components; Genetic algorithms; Partitioning algorithms; Printing; Robots; Robustness; Testing; Tree graphs;
Journal_Title :
Evolutionary Computation, IEEE Transactions on
DOI :
10.1109/4235.850654