• Home
  • Search
  • What’s in an Evolved Name? The Evolution of Modularity via Tag-Based Reference
  • Cite Icon25
  • https://doi.org/10.1007/978-1-4614-1770-5_1Copy DOI Icon

What’s in an Evolved Name? The Evolution of Modularity via Tag-Based Reference

  • Jan 1, 2011
  • Lee Spector +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Abstract Programming languages provide a variety of mechanisms to associate names with values, and these mechanisms play a central role in programming practice. For example, they allow multiple references to the same storage location or function in different parts of a complex program. By contrast, the representations used in current genetic programming systems provide few if any naming mechanisms, and it is therefore generally not possible for evolved programs to use names in sophisticated ways. In this chapter we describe a new approach to names in genetic programming that is based on Holland’s concept of tags. We demonstrate the use of tag-based names, we describe some of the ways in which they may help to extend the power and reach of genetic programming systems, and we look at the ways that tag-based names are actually used in an evolved program that solves a robot navigation problem.Keywordsgenetic programmingmodularitynamestagsstack-based genetic programmingPush programming languagePushGP

Similar Papers
  • Conference Article
  • Citations33

Evolution of hyperheuristics for the biobjective 0/1 knapsack problem by multiobjective genetic programming

  • Jul 12, 2008
  • Rajeev Kumar +3
  • Book Chapter
  • Citations2

Evolving Insect Locomotion Using Cooperative Genetic Programming

  • Jan 01, 2000
  • Edgar E Vallejo +1
  • Book Chapter
  • Citations5

Automatic Construction of Gaussian-Based Edge Detectors Using Genetic Programming

  • Jan 01, 2013
  • Wenlong Fu +2
  • Book Chapter
  • Citations18

Transductive Transfer Learning in Genetic Programming for Document Classification

  • Jan 01, 2017
  • Wenlong Fu +3
  • Book Chapter
  • Citations1

Improving the Effectiveness of Genetic Programming Using Continuous Self-adaptation

  • Jan 01, 2018
  • Thomas D Griffiths +1
  • Single Book
  • Citations38

Genetic Programming Theory and Practice VI

  • Jan 01, 2009
  • Rick L Riolo +2
  • Dissertation
  • Citations2

Removing Redundancy and Reducing Fitness Evaluation Costs in Genetic Programming

  • Jan 01, 2008
  • Phillip Lee-Ming Wong
  • Conference Article
  • Citations9

Genetic programming tuned fuzzy controlled traffic light system

  • Dec 01, 2014
  • T.D.N.D Padmasiri +1
  • Conference Article

Design of fuzzy logic controllers for genetic programming

  • Dec 12, 2005
  • Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
  • Ren Tong
  • Research Article
  • Citations148

Comparison of genetic programming with neuro-fuzzy systems for predicting short-term water table depth fluctuations

  • Dec 10, 2010
  • Computers & Geosciences
  • Jalal Shiri +1
  • Conference Article
  • Citations6

A genetic programming ecosystem

  • Apr 23, 2001
  • J Devaney +5
  • Conference Article
  • Citations8

Automated learning of a detector for the cores of α-helices in protein sequences via genetic programming

  • Jun 27, 1994
  • S Handley
  • Book Chapter
  • Citations25

Towards Practical Autoconstructive Evolution: Self-Evolution of Problem-Solving Genetic Programming Systems

  • Oct 20, 2010
  • Lee Spector
  • Book Chapter
  • Citations14

Some Experimental Results with Tree Adjunct Grammar Guided Genetic Programming

  • Jan 01, 2002
  • Nguyen Xuan Hoai +2
  • Book Chapter
  • Citations6

Coevolutionary Dynamics of a Multi-population Genetic Programming System

  • Jan 01, 1999
  • Josh C Bongard
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.