Skip to main content
Log in

XML-based genetic programming framework: design philosophy, implementation, and applications

  • Invited Talk
  • Published:
Artificial Life and Robotics Aims and scope Submit manuscript

Abstract

We present the design philosophy, implementation, and various applications of an XML-based genetic programming (GP) framework (XGP). The key feature of XGP is the distinct representation of genetic programs as DOM parsing trees featuring corresponding flat XML text. XGP contributes to the achievements of: (i) fast prototyping of GP by using the standard built-in API of DOM parsers for manipulating the genetic programs, (ii) human readability and modifiability of the genetic representations, (iii) generic support for the representation of the grammar of a strongly typed GP using W3C-standardized XML schema; (iv) inherent inter-machine migratability of the text-based genetic representation (i.e., the XML text) in the distributed implementations of GP.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. Koza JR (1992) Genetic programming: on the programming of computers by means of natural selection. MIT Press, Cambridge

    MATH  Google Scholar 

  2. Tanev I, Brzozowski M, Shimohara K (2005) Evolution, generality and robustness of emerged social behavior in continuous predators-prey pursuit problem. Genetic Prog Evolvable Mach 6(3):301–318

    Article  Google Scholar 

  3. Beech D, Maloney M, Mendelsohn N, et al (2001) XML schema Part 1: Structures. W3C recommendation. http://www.w3.org/TR/2001/REC-xmlschema-1-20010502/

  4. Tanev I, Ray T, Shimohara K (2006) Exploring the analogy in the emergent properties of locomotion gaits of Snakebot adapted to challenging terrain and partial damage. J ISCI 19(6):220–232

    Article  Google Scholar 

  5. Tanev I, Shimohara K (2008) Evolution of agent, remotely operating a scale model of a car through a latent video feedback. J Intell Robotic Syst 52:263–283

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ivan Tanev.

Additional information

This work was presented in part at the 15th International Symposium on Artificial Life and Robotics, Oita, Japan, February 4–6, 2010

About this article

Cite this article

Tanev, I., Shimohara, K. XML-based genetic programming framework: design philosophy, implementation, and applications. Artif Life Robotics 15, 376–380 (2010). https://doi.org/10.1007/s10015-010-0857-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10015-010-0857-9

Key words

Navigation