Skip to main content

Simulated Breeding

A Framework of Breeding Artifacts on the Computer

  • Chapter
Artificial Life Models in Software

This chapter describes a basic framework of simulated breeding, a type of interactive evolutionary computing to breed artifacts, whose origin is Blind Watchmaker by Dawkins. These methods make it easy for humans to design a complex object adapted to his/her subjective criteria, just similarly to agricultural products we have been developing over thousands of years. Starting from randomly initialized genome, the solution candidates are improved through several generations with artificial selection. The graphical user interface helps the process of breeding with techniques of multifield user interface and partial breeding. The former improves the diversity of individuals that prevents being trapped at local optimum. The latter makes it possible for the user to fix features he/she already satisfied. These methods were examined through artistic applications by the author: SBART for graphics art and SBEAT for music. Combining with a direct genome editor and exportation to another graphical or musical tool on the computer, they can be powerful tools for artistic creation. These systems may contribute to the creation of a type of new culture.

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 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover 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. Biles JA (1994) GenJam: A Genetic Algorithm for Generating Jazz Solos. In: Proceedings of International Computer Music Conference. International Computer Music Association, San Francisco, CA, pp 131–137.

    Google Scholar 

  2. Dahlstedt P (2001) Creating and Exploring Huge Parameter Spaces: Interactive Evolution as a Tool for Sound Generation. In: Proceedings of International Computer Music Conference, Instituto Cubano de la Musica and International Computer Music Association, Havana, pp 235–242.

    Google Scholar 

  3. Dawkins R (1986) Blind Watchmaker, Longman, Essex, UK.

    Google Scholar 

  4. Funes P (2003) The Interactive Evolution of Configurations for “The Games”. Workshop on User-centric Evolutionary Computation in GECCO, Chicago, IL.

    Google Scholar 

  5. Goldberg DE (1989) Genetic Algorithms in Search, Optimization and Machine Learning. Addison-Wesley, Reading, MA.

    MATH  Google Scholar 

  6. Koza JR (1992) Genetic Programming: On The Programming of Computers by Means of Natural Selection, MIT Press, Cambridge, MA.

    MATH  Google Scholar 

  7. Lund HH, Miglino O, Pagliarini L, Billard A, Ijspeert A (1998) Evolutionary Robotics: A Children's Game. In: Proceedings of IEEE Fifth International Conference on Evolutionary Computation, pp 154–158.

    Google Scholar 

  8. Nelson GL (1993) Sonomorphs: An Application of Genetic Algorithms to Growth and Development of Musical Organisms. In: Proceedings of the Fourth Biennial Art & Technology Symposium, Connecticut College, pp 155–169.

    Google Scholar 

  9. Nelson GL (1995) Further Adventures of the Sonomorphs. In: Proceedings of the Fifth Biennial Art & Technology Symposium, Connecticut College, pp 51–64.

    Google Scholar 

  10. Ohsaki M, Takagi H (1998) Improvement of Presenting Interface by Predicting the Evaluation Order to Reduce the Burden of Human Interactive EC Operators. In: Proceedings of IEEE Conference on Systems, Man and Cybernetics, San Diego, CA, pp 1284–1289.

    Google Scholar 

  11. Pettey CB, Leuze MR, Grefenstette JJ (1987) A Parallel Genetic Algorithm. In: Proceedings of the Second Int. Conf. on Genetic Algorithms, Cambridge, MA, pp 155–161.

    Google Scholar 

  12. Romero J, Machado P (eds.) (2008) The Art of Artificial Evolution: A Handbook on Evolutionary Art and Music, Springer-Verlag, New York.

    Google Scholar 

  13. Rooke S (1999) Artist Talk. In: Dorin A and McCormack J (eds.) Proceedings of First Iteration, CD-ROM. Melbourne, Victoria, Australia.

    Google Scholar 

  14. Sims K (1991) Artificial Evolution for Computer Graphics. Computer Graphics 25:319–328.

    Article  Google Scholar 

  15. Smith JR (1991) Designing Biomorphs with an Interactive Genetic Algorithm. In: Proceedings of the Fourth International Conference on Genetic Algorithms, San Diego, CA, pp 535–538.

    Google Scholar 

  16. Takagi H (2001) Interactive Evolutionary Computation: Fusion of the Capacities of EC Optimization and Human Evaluation. Proceedings of the IEEE 89:1275–1296.

    Article  Google Scholar 

  17. Todd S, Latham W (1992) Evolutionary Art and Computers. Academic Press, New York.

    MATH  Google Scholar 

  18. Tokui N, Iba H (2000) Music Composition with Interactive Evolutionary Computation. In: Proceedings of the Third International Conference on Generative Art, Milan, Italy.

    Google Scholar 

  19. Unehara M, Onisawa T (2001) Composition of Music Using Human Evaluation. In: Proceedings of 2001 IEEE International Conference on Fuzzy Systems. Melbourne, Victoria, Australia.

    Google Scholar 

  20. Unemi T (1998) A Design of Multi-Field User Interface for Simulated Breeding. In: Proceedings of the third Asian Fuzzy Systems Symposium. Masan, Korea, pp 489–494.

    Google Scholar 

  21. Unemi T, Nakada E (2001) A Tool for Composing Short Music Pieces by Means of Breeding. In: Proceedings of the IEEE Conference on Systems, Man and Cybernetics 2001. Tucson, AZ, pp 3458–3463.

    Google Scholar 

  22. Unemi T, Senda M (2001) A New Musical Tool for Composition and Play Based on Simulated Breeding. In: Dorin A (ed), Proceedings of Second Iteration. Melbourne, Victoria, Australia, pp 100–109.

    Google Scholar 

  23. Unemi T (2002) SBART 2.4: An IEC Tool for Creating Two-Dimensional Images, Movies and Collages. Leonardo 35:189–191.

    Article  Google Scholar 

  24. Unemi T (2002) Partial Breeding –A Method of IEC for Well-structured Large Scale Target Domains. In: Proceedings of the IEEE Conference on Systems, Man and Cybernetics 2002, CD-ROM Proceedings, TP1D, Hammamet, Tunisia.

    Google Scholar 

  25. Unemi T (2002) A Tool for Multi-part Music Composition by Simulated Breeding. In: Proceedings of the Eighth International Conference on Artificial Life, Sydney, Australia, pp 410–413.

    Google Scholar 

  26. Unemi T (2002) A Design of Genetic Encoding for Breeding Short Musical Pieces. Bilotta A, Gross D, et al (eds), ALife VIII Workshops, ALMMA II, Sydney, Australia, pp 25–29.

    Google Scholar 

  27. Unemi T (2004) Embedding Movie into SBART — Breeding Deformed Movies. In: Proceedings of the IEEE Conference on Systems, Man and Cybernetics 2004, The Hague, Netherlands.

    Google Scholar 

  28. Unemi T, Bisig D (2003) Project 72. http://www.intlab.soka.ac.jp/~unemi/1/DT/

  29. Unemi T, Bisig D (2004) Playing Music by Conducting BOID Agents — A Style of Interaction in the Life with A-Life. In: Proceedings of the Ninth International Conference on the Simulation and Synthesis of Living Systems, Boston, MA, pp 546–550.

    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 London Limited

About this chapter

Cite this chapter

Unemi, T. (2009). Simulated Breeding. In: Komosinski, M., Adamatzky, A. (eds) Artificial Life Models in Software. Springer, London. https://doi.org/10.1007/978-1-84882-285-6_12

Download citation

  • DOI: https://doi.org/10.1007/978-1-84882-285-6_12

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-84882-284-9

  • Online ISBN: 978-1-84882-285-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics