• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations

Neutrality and evolvability of Boolean function landscapes. (2001)

by T Yu, J Miller
Add To MetaCart

Tools

Sorted by:
Results 11 - 20 of 74
Next 10 →

On the Utility of Redundant Encodings in Mutation-based Evolutionary Search

by Joshua D. Knowles, Richard A. Watson - In , 2002
"... A number of recent works in the evolutionary computation eld have suggested that introducing large amounts of genetic redundancy may increase the evolvability of a population in an evolutionary algorithm. These works have variously claimed that the reliability of the search, the nal tness achi ..."
Abstract - Cited by 19 (0 self) - Add to MetaCart
A number of recent works in the evolutionary computation eld have suggested that introducing large amounts of genetic redundancy may increase the evolvability of a population in an evolutionary algorithm. These works have variously claimed that the reliability of the search, the nal tness achieved, the ability to cope with changing environments, and the robustness to high mutation rates, may all be improved by employing this strategy. In this paper we dispute some of these claims, arguing that adding random redundancy cannot be generally useful for optimization purposes. By way of example we report on experiments where a proposed neutral encoding scheme (based on random Boolean networks) is compared to a direct encoding in two mutation-only EAs, at various mutation rates. Our ndings show that with the appropriate choice of per-bit mutation rate, the evolvability of populations using the direct encoding is no less than with the redundant one.
(Show Context)

Citation Context

...ness congurations and less likely to fall prey to the usual problems of entrapment at local optima. Some researchers in the evolutionary computation (EC) community ([1], [4], [11], [12], [13], [15], [=-=18]-=-) have begun to address neutral theory in their work. Some (e.g. [1],[15]) suggest that certain real-world problems, when represented naturally, will exhibit a high degree of neutrality, and thus stan...

What bloat? Cartesian Genetic Programming on Boolean problems

by Julian Miller - 2001 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE LATE BREAKING PAPERS , 2001
"... This paper presents an empirical study of the variation of program size over time, for a form of Genetic Programming called Cartesian Genetic Programming. Two main types of Cartesian genetic programming are examined: one uses a fully connected graph, with no redundant nodes, while the other al ..."
Abstract - Cited by 18 (6 self) - Add to MetaCart
This paper presents an empirical study of the variation of program size over time, for a form of Genetic Programming called Cartesian Genetic Programming. Two main types of Cartesian genetic programming are examined: one uses a fully connected graph, with no redundant nodes, while the other allows partial connectedness and has redundant nodes. Studies are reported here for fitness based search and for a flat fitness landscape.

An Empirical Investigation of How and Why Neutrality Affects Evolutionary Search

by Riccardo Poli - Proceedings of the Genetic and Evolutionary Computation Conference GECCO 2006, ACM , 2006
"... The effects of neutrality on evolutionary search have been considered in a number of studies, the results of which, how-ever, have been contradictory. Some have found neutrality to be beneficial to aid evolution whereas others have argued that neutrality in the evolutionary process is useless. We be ..."
Abstract - Cited by 16 (7 self) - Add to MetaCart
The effects of neutrality on evolutionary search have been considered in a number of studies, the results of which, how-ever, have been contradictory. Some have found neutrality to be beneficial to aid evolution whereas others have argued that neutrality in the evolutionary process is useless. We believe that this confusion is due to several reasons: many studies have based their conclusions on performance statis-tics rather than a more in-depth analysis of population dy-namics, studies often consider problems, representations and search algorithms that are relatively complex and so results represent the compositions of multiple effects, there is not a single definition of neutrality and different studies have added neutrality to problems in radically different ways. In this paper, we try to shed some light on neutrality by ad-dressing these problems. That is, we use the simplest pos-sible definition of neutrality (a neutral network of constant fitness, identically distributed in the whole search space), we consider one of the simplest possible algorithms (a mutation based, binary genetic algorithm) applied to two simple prob-lems (a unimodal landscape and a deceptive landscape), and analyse both performance figures and, critically, population flows from and to the neutral network and the basins of attraction of the optima.
(Show Context)

Citation Context

... research on looking at the dynamics of the population rather than looking at just the fitness, and argued that neutrality did not perform a useful role in an evolutionary robotic task. Yu and Miller =-=[13]-=- showed in their work that neutrality improves the evolutionary search process for a Boolean benchmark problem. They used Miller’s Cartesian GP [8] to measure explicit neutrality in the evolutionary p...

Local Optima Networks of NK Landscapes with Neutrality

by Sébastien Verel, Gabriela Ochoa, Marco Tomassini
"... In previous work, we have introduced a network-based model that abstracts many details of the underlying landscape and compresses the landscape information into a weighted, oriented graph which we call the local optima network. The vertices of this graph are the local optima of the given fitness lan ..."
Abstract - Cited by 13 (9 self) - Add to MetaCart
In previous work, we have introduced a network-based model that abstracts many details of the underlying landscape and compresses the landscape information into a weighted, oriented graph which we call the local optima network. The vertices of this graph are the local optima of the given fitness landscape, while the arcs are transition probabilities between local optima basins. Here, we extend this formalism to neutral fitness landscapes, which are common in difficult combinatorial search spaces. By using two known neutral variants of the NK family (i.e. NKp and NKq) in which the amount of neutrality can be tuned by a parameter, we show that our new definitions of the optima networks and the associated basins are consistent with the previous definitions for the non-neutral case. Moreover, our empirical study and statistical analysis show that the features of neutral landscapes interpolate smoothly between landscapes with maximum neutrality and non-neutral ones. We found some unknown structural differences between the two studied families of neutral landscapes. But overall, the network features studied confirmed that neutrality, in landscapes with percolating neutral networks, may enhance heuristic search. Our current methodology requires the exhaustive enumeration of the underlying search space. Therefore, sampling techniques should be developed before this analysis can have practical implications. We argue, however, that the proposed model offers a new perspective into the problem difficulty of combinatorial optimization problems and may inspire the design of more effective search heuristics.

Beyond the complexity ceiling: Evolution, emergence and regeneration

by Julian Francis Miller, Peter Thomson - In Proc. GECCO 2004 Workshop on Regeneration and Learning in Developmental Systems , 2004
"... Abstract. We argue that there is an upper limit on the complexity of software that can be constructed using current methods. Furthermore, this limit is orders of magnitude smaller than the complexity of living systems. We argue that many of the advantages of autonomic computing will not be possible ..."
Abstract - Cited by 10 (2 self) - Add to MetaCart
Abstract. We argue that there is an upper limit on the complexity of software that can be constructed using current methods. Furthermore, this limit is orders of magnitude smaller than the complexity of living systems. We argue that many of the advantages of autonomic computing will not be possible unless fundamental aspects of living systems are incorporated into a new paradigm of software construction. Truly self-healing and maintaining software will require methods of construction that mimic the biological development of multi-cellular organisms. We demonstrate a prototype system which is capable of autonomous repair and regeneration without using engineered methods. A method for evolving programs that construct multicellular structures (organisms) is described. 1
(Show Context)

Citation Context

...n the algorithm always chooses the chromosome that is not the current_best (i.e. equally fit but genetically different). This step allows a genetic drift process that turns out be very beneficial [40]=-=[44]-=-. 1. Generate 5 chromosomes randomly to form the population 2. Evaluate the fitness of all the chromosomes in the population 3. Determine the best chromosome (called current_best) 4. Generate 4 more c...

Developments in Cartesian Genetic Programming: self-modifying CGP

by Simon Harding, Julian F. Miller, Wolfgang Banzhaf , 2010
"... Self-modifying Cartesian Genetic Programming (SMCGP) is a general purpose, graph-based, developmental form of Genetic Programming founded on Cartesian Genetic Programming. In addition to the usual computational functions, it includes functions that can modify the program encoded in the genotype. Th ..."
Abstract - Cited by 10 (5 self) - Add to MetaCart
Self-modifying Cartesian Genetic Programming (SMCGP) is a general purpose, graph-based, developmental form of Genetic Programming founded on Cartesian Genetic Programming. In addition to the usual computational functions, it includes functions that can modify the program encoded in the genotype. This means that programs can be iterated to produce an infinite sequence of programs (phenotypes) from a single evolved genotype. It also allows programs to acquire more inputs and produce more outputs during this iteration. We discuss how SMCGP can be used and the results obtained in several different problem domains, including digital circuits, generation of patterns and sequences, and mathematical problems. We find that SMCGP can efficiently solve all the problems studied. In addition, we prove mathematically that evolved programs can provide general solutions to a number of problems: n-input even-parity, n-input adder, and sequence approximation to p.

Evolving Dynamics in an Artificial Regulatory Network Model

by P. Dwight Kuo, Andre Leier, Wolfgang Banzhaf - Proc. of the Paralell Problem Solving from Nature Conference, volume LNCS 3242 , 2004
"... In this paper artificial regulatory networks (ARN) are evolved to match the dynamics of test functions. The ARNs are based on a genome representation generated by a duplication / divergence process. ..."
Abstract - Cited by 10 (1 self) - Add to MetaCart
In this paper artificial regulatory networks (ARN) are evolved to match the dynamics of test functions. The ARNs are based on a genome representation generated by a duplication / divergence process.
(Show Context)

Citation Context

... are plentiful opportunities for individuals in the population to acquire neutral mutations. It has been previously shown that neutral mutation can be extremely beneficial in the context of evolution =-=[25]. -=-Since there may exist extensive non– coding regions of the genome, neutral mutations are free to be collected in such regions with new genes appearing suddenly when a new promotor pattern has been c...

On The Effects of Bit-Wise Neutrality on Fitness Distance Correlation, Phenotypic Mutation Rates and Problem Hardness

by Riccardo Poli, Edgar Galván-López - Foundations of Genetic Algorithms IX, Lecture Notes in Computer Science , 2007
"... ..."
Abstract - Cited by 9 (6 self) - Add to MetaCart
Abstract not found
(Show Context)

Citation Context

...ncluded that the higher the degree of redundancy (another term for neutrality) is, the better species are able to adapt. In other words, redundancy avoids getting stuck in local optima. Yu and Miller =-=[37]-=- showed in their work that neutrality improves the evolutionary search process for a Boolean benchmark problem. They used Miller’s CGP [25] to measure explicit neutrality in the evolutionary process. ...

Predicting prime numbers using cartesian genetic programming

by James Alfred Walker, Julian Francis Miller - in Proceedings of 10th European Conference on Genetic Programming
"... Abstract. Prime generating polynomial functions are known that can produce sequences of prime numbers (e.g. Euler polynomials). However, polynomials which produce consecutive prime numbers are much more difficult to obtain. In this paper, we propose approaches for both these problems. The first uses ..."
Abstract - Cited by 9 (4 self) - Add to MetaCart
Abstract. Prime generating polynomial functions are known that can produce sequences of prime numbers (e.g. Euler polynomials). However, polynomials which produce consecutive prime numbers are much more difficult to obtain. In this paper, we propose approaches for both these problems. The first uses Cartesian Genetic Programming (CGP) to di-rectly evolve integer based prime-prediction mathematical formulae. The second uses multi-chromosome CGP to evolve a digital circuit, which represents a polynomial. We evolved polynomials that can generate 43 primes in a row. We also found functions capable of producing the first 40 consecutive prime numbers, and a number of digital circuits capable of predicting up to 208 consecutive prime numbers, given consecutive input values. Many of the formulae have been previously unknown. 1
(Show Context)

Citation Context

...opology defined by a rectangular grid of nodes with a user defined number of rows and columns. However, later work on CGP showed that it was more effective when the number of rows is chosen to be one =-=[14]-=-. This one-dimensional topology is used throughout the work we report in this paper. In CGP, the genotype is a fixed length representation and consists of a list of integers which encode the function ...

Some Steps Towards Understanding How Neutrality Affects Evolutionary Search

by Edgar Galván-lópez, Riccardo Poli
"... Abstract. The effects of neutrality on evolutionary search have been considered in a number of interesting studies, the results of which, however, have been contradictory. We believe that this confusion is due to several reasons. In this paper, we shed some light on neutrality by addressing these pr ..."
Abstract - Cited by 8 (4 self) - Add to MetaCart
Abstract. The effects of neutrality on evolutionary search have been considered in a number of interesting studies, the results of which, however, have been contradictory. We believe that this confusion is due to several reasons. In this paper, we shed some light on neutrality by addressing these problems. That is, we use the simplest possible definition of neutrality, we consider one of the simplest possible algorithms, we apply it to two problems (a unimodal landscape and a deceptive landscape), which we analyse using fitness distance correlation, performance statistics and, critically, tracking the full evolutionary path of individuals within their family tree. 1
(Show Context)

Citation Context

...In [15] the same authors looked at the dynamics of the population rather than just the fitness, and argued that neutrality did not perform a useful role in an evolutionary robotic task. Yu and Miller =-=[18]-=- showed that neutrality improves the evolutionary search process for a Boolean benchmark problem. They used Miller’s Cartesian GP to measure explicit neutrality in the evolutionary process. They argue...

Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University