Skip to main content

Part of the book series: Studies in Computational Intelligence ((SCI,volume 175))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Article  Google Scholar 

  2. Gisvold, K., Moe, J.: A method for nonlinear mixed-integer programming and its application to design problems. J. ENg. Ind. 94, 353–364 (1972)

    Google Scholar 

  3. Goldberg, D.: Genetic Algorithms in Search, Optimization and Machine Learning. Addison-Wesley Longman Publishing Co., Inc., Boston (1989)

    MATH  Google Scholar 

  4. 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)

    Google Scholar 

  5. Jacob, C.: Illustrating Evolutionary Computation withMathematica. Morgan Kaufmann Publishers Inc., San Francisco (2001)

    Google Scholar 

  6. Krasnogor, N., Smith, J.: A tutorial for competent memetic algorithms: Model, taxonomy and design issues. IEEE Trans. Evol. Comput. 9, 474–488 (2005)

    Article  Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. Moscato, P.: On evolution, search, optimization, genetic algorithms, and martial arts. Concurrent Computation Program 826, California Institute of Technology (1989)

    Google Scholar 

  10. Price, K., Storn, R.: Differential evolution. Dr. Dobb’s Journal 78, 18–24 (1997)

    Google Scholar 

  11. Price, K., Storn, R., Lampinen, J.: Differential Evolution: A Practical Approach to Global Optimization. Natural Computing Series. Springer, New York (2005)

    Google Scholar 

  12. Tate, D., Smith, A.: A genetic approach to the quadratic assignment problem. Computers and Operations Research 22(1), 73–83 (1995)

    Article  MATH  Google Scholar 

  13. Wolfram Research, Inc., Champaign, Illinois, USA, Mathematica 6 (2007) (Cited September 25, 2008), http://reference.wolfram.com/mathematica/ref/NMinimize.html

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics