Using a Genetic Algorithm to Solve the Generalized Orienteering Problem
- 8.5k Downloads
In this chapter, we use genetic algorithms (GAs) to solve the generalized orienteering problem (GOP). In the orienteering problem (OP), we are given a transportation network in which a start point and an end point are specified, and other points have associated scores. Given a fixed amount of time, the goal is to determine a path from start to end through a subset of the other locations in order to maximize the total path score. In the GOP, each point has a score with respect to a number of attributes (e.g., natural beauty, historical significance, cultural and educational attractions, and business opportunities) and the overall objective function is nonlinear. The GOP is more difficult than the OP, which is itself NP-hard. An effective heuristic using artificial neural networks (ANNs), however, has been designed to solve the GOP. In this chapter, we show that a straightforward GA can yield comparable results.
Key wordsGeneralized orienteering orienteering problem genetic algorithm
Unable to display preview. Download preview PDF.
- 2.K.A. De Jong.An Analysis of the Behavior of a Class of Genetic Adaptive Systems.Doctoral dissertation, University of Michigan, Ann Arbor, 1975.Google Scholar
- 5.Z. Michalewicz. Genetic Algorithms + Data Structures = Evolution Programs.Springer, Berlin, 1996.Google Scholar
- 7.Q. Wang, X. Sun, and B.L. Golden.Using Artificial Neural Networks to Solve Generalized Orienteering Problems.inIntelligent Engineering Systems Through Artificial Neural Networks: Volume 6 (C. Dagli, M. Akay, C. Chen, B. Fernández, and J. Ghosh, eds.). ASME Press, New York, 1063-1068, 1996.Google Scholar
- 8.D. Whitley, T. Starkweather, and D. Fuquay.Scheduling Problems and Traveling Salesman: The Genetic Edge Recombination Operator.inProceedings of the Third International Conference on Genetic Algorithms and their Applications.(J.D. Shaeffer, ed.). Morgan Kaufmann Publishers, Palo Alto, CA, 133-140, 1989.Google Scholar