Abstract
We introduce some standard types of combinatorial optimization problems, and indicate ways in which one might attack them using Differential Evolution. Our main focus will be on indexing by relative position (also known as order based representation); we will describe some related approaches as well. The types of problems we will consider, which are abstractions of ones from engineering, go by names such as knapsack problems, set coverings, set partitioning, and permutation assignment. These are historically significant types of problems, as they show up frequently, in various guises, in engineering and elsewhere. We will see that a modest amount of programming, coupled with a sound implementation of Differential Evolution optimization, can lead to good results within reasonable computation time.We will also show how Differential Evolution might be hybridized with other methods from combinatorial optimization, in order to obtain better results than might be found with the individual methods alone.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Brest, J., Greiner, S., Bošković, B., Mernik, M., Žumer, V.: Self-adapting control parameters in differential evolution: a comparative study on numerical benchmark problems. IEEE Trans. Evol. Comput. 10, 646–657 (2006)
Gisvold, K., Moe, J.: A method for nonlinear mixed-integer programming and its application to design problems. J. ENg. Ind. 94, 353–364 (1972)
Goldberg, D.: Genetic Algorithms in Search, Optimization and Machine Learning. Addison-Wesley Longman Publishing Co., Inc., Boston (1989)
Goldberg, D., Lingle, R.: Alleles, loci, and the traveling salesman problem. In: Proceedings of the 1st International Conference on Genetic Algorithms, pp. 154–159. Lawrence Erlbaum Associates, Inc., Mahwah (1985)
Jacob, C.: Illustrating Evolutionary Computation withMathematica. Morgan Kaufmann Publishers Inc., San Francisco (2001)
Krasnogor, N., Smith, J.: A tutorial for competent memetic algorithms: Model, taxonomy and design issues. IEEE Trans. Evol. Comput. 9, 474–488 (2005)
Lichtblau, D.: Discrete optimization using Mathematica. In: Proceedings of the World Conference on Systemics, Cybernetics, and Informatics. International Institute of Informatics and Systemics, vol. 16, pp. 169–174 (2000)
Mitchell, G., O’Donoghue, D., Barnes, D., McCarville, M.: GeneRepair: a repair operator for genetic algorithms. In: Cantú-Paz, E., Foster, J.A., Deb, K., Davis, L., Roy, R., O’Reilly, U.-M., Beyer, H.-G., Kendall, G.,Wilson, S.W., Harman, M.,Wegener, J., Dasgupta, D., Potter, M.A., Schultz, A., Dowsland, K.A., Jonoska, N., Miller, J., Standish, R.K. (eds.) GECCO 2003. LNCS, vol. 2724. Springer, Heidelberg (2003)
Moscato, P.: On evolution, search, optimization, genetic algorithms, and martial arts. Concurrent Computation Program 826, California Institute of Technology (1989)
Price, K., Storn, R.: Differential evolution. Dr. Dobb’s Journal 78, 18–24 (1997)
Price, K., Storn, R., Lampinen, J.: Differential Evolution: A Practical Approach to Global Optimization. Natural Computing Series. Springer, New York (2005)
Tate, D., Smith, A.: A genetic approach to the quadratic assignment problem. Computers and Operations Research 22(1), 73–83 (1995)
Wolfram Research, Inc., Champaign, Illinois, USA, Mathematica 6 (2007) (Cited September 25, 2008), http://reference.wolfram.com/mathematica/ref/NMinimize.html
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Lichtblau, D. (2009). Relative Position Indexing Approach. In: Onwubolu, G.C., Davendra, D. (eds) Differential Evolution: A Handbook for Global Permutation-Based Combinatorial Optimization. Studies in Computational Intelligence, vol 175. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-92151-6_4
Download citation
DOI: https://doi.org/10.1007/978-3-540-92151-6_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-92150-9
Online ISBN: 978-3-540-92151-6
eBook Packages: EngineeringEngineering (R0)