Skip to main content

Multiple Solutions by Means of Genetic Programming: A Collision Avoidance Example

  • Conference paper
Rough Sets and Knowledge Technology (RSKT 2007)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 4481))

Included in the following conference series:

  • 1067 Accesses

Abstract

Seldom is it practical to completely automate the discovery of the Pareto Frontier by genetic programming (GP). It is not only difficult to identify all of the optimization parameters a-priori but it is hard to construct functions that properly evaluate parameters. For instance, the “ease of manufacture” of a particular antenna can be determined but coming up with a function to judge this on all manner of GP-discovered antenna designs is impractical. This suggests using GP to discover many diverse solutions at a particular point in the space of requirements that are quantifiable, only a-posteriori (after the run) to manually test how each solution fares over the less tangible requirements e.g.“ease of manufacture”. Multiple solutions can also suggest requirements that are missing. A new toy problem involving collision avoidance is introduced to research how GP may discover a diverse set of multiple solutions to a single problem. It illustrates how emergent concepts (linguistic labels) rather than distance measures can cluster the GP generated multiple solutions for their meaningful separation and evaluation.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

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. Penrose, R.: A generalized inverse for matrices. Proceedings of the Cambridge Philosophical Society 51, 406–413 (1955)

    Article  MATH  MathSciNet  Google Scholar 

  2. Solms, M.: Freud Returns. Scientific American, April 26 (2004)

    Google Scholar 

  3. Kurzweil, R.: The Singularity is Near: when humans transcend biology. Viking Press, New York (2005)

    Google Scholar 

  4. Deb, K., Gupta, H.: Searching for Robust Pareto-Optimal Solutions in Multi-objective Optimization. In: Coello Coello, C.A., Hernández Aguirre, A., Zitzler, E. (eds.) EMO 2005. LNCS, vol. 3410, pp. 150–164. Springer, Heidelberg (2005)

    Google Scholar 

  5. Johnson, R.C.: Antenna Engineering Handbook, 3rd edn. McGraw-Hill, New York (1993)

    Google Scholar 

  6. Burke, G.J., Miller, E.K., Poggio, A.J.: The Numerical Electromagnetics Code (NEC) - a brief history. In: IEEE Antennas and Propagation Society International Symposium, vol. 3, pp. 2871–2874 (2004)

    Google Scholar 

  7. Hu, J., Goodman, E.D., Seo, K.: Continuous Hierarchical Fair Competition Model for Sustainable Innovation in Genetic Programming. In: Genetic Programming Theory and Practice, Kluwer Academic Publishers, Dordrecht (2003)

    Google Scholar 

  8. Howard, D.: Modularization by Multi-Run Frequency Driven Subtree Encapsulation. In: Genetic Programming Theory and Practice, Kluwer Academic Publishers, Dordrecht (2003)

    Google Scholar 

  9. Ryan, C., Keijzer, M., Cattolico, M.: Favorable Biasing of Function Sets Using Run Transferable Libraries. In: Genetic Programming Theory and Practice II, Kluwer Academic Publishers, Dordrecht (2004)

    Google Scholar 

  10. Zadeh, L.: From Computing with Numbers to Computing with Words – From Manipulation of Measurements to Manipulation of Perceptions. IEEE Transactions on Circuits and Systems 45, 105–119 (1999)

    MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

JingTao Yao Pawan Lingras Wei-Zhi Wu Marcin Szczuka Nick J. Cercone Dominik Ślȩzak

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer Berlin Heidelberg

About this paper

Cite this paper

Howard, D. (2007). Multiple Solutions by Means of Genetic Programming: A Collision Avoidance Example. In: Yao, J., Lingras, P., Wu, WZ., Szczuka, M., Cercone, N.J., Ślȩzak, D. (eds) Rough Sets and Knowledge Technology. RSKT 2007. Lecture Notes in Computer Science(), vol 4481. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72458-2_63

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-72458-2_63

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-72457-5

  • Online ISBN: 978-3-540-72458-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics