Improving the Performance of Genetic Algorithms in Automated Discovery of Parameters
Abstract
Genetic Algorithms are generally compute intensive procedures that require the evaluation of many candidate solutions to a given problem. In the application area we study (routing and scheduling), the genetic algorithm sets parameters for a mathematical heuristic. To reduce the computational overhead of this approach, we developed three mechanisms for improving the performance of the genetic search. First, we employ a method of using multiple sharing evaluation functions, permitting the parallel investigation of multiple peaks in the search space. Second, we carry out function evaluation in parallel, using a network of heterogeneous processors. Third, a neural network system is employed to inject heuristic knowledge into the initial population of the genetic algorithm, resulting in relatively fast convergence. When the methods are used together, the result is high quality solutions with considerable speedup in computational time. Our overall system, called XVRP-PGA, is a distributed software system that demonstrates the increased efficiency of genetic algorithms in the automated discovery of parameters for mathematical heuristics, in the domain of computer-aided vehicle routing and scheduling problems.
Cite
Text
Kadaba and Nygard. "Improving the Performance of Genetic Algorithms in Automated Discovery of Parameters." International Conference on Machine Learning, 1990. doi:10.1016/B978-1-55860-141-3.50020-1Markdown
[Kadaba and Nygard. "Improving the Performance of Genetic Algorithms in Automated Discovery of Parameters." International Conference on Machine Learning, 1990.](https://mlanthology.org/icml/1990/kadaba1990icml-improving/) doi:10.1016/B978-1-55860-141-3.50020-1BibTeX
@inproceedings{kadaba1990icml-improving,
title = {{Improving the Performance of Genetic Algorithms in Automated Discovery of Parameters}},
author = {Kadaba, Nagesh and Nygard, Kendall E.},
booktitle = {International Conference on Machine Learning},
year = {1990},
pages = {140-148},
doi = {10.1016/B978-1-55860-141-3.50020-1},
url = {https://mlanthology.org/icml/1990/kadaba1990icml-improving/}
}