DMCA
Improving the Evolvability of Digital Multipliers using Embedded Cartesian Genetic Programming and Product Reduction
Cached
Download Links
- [www.elec.york.ac.uk]
- [www.cartesiangp.co.uk]
- [cartesiangp.co.uk]
- DBLP
Other Repositories/Bibliography
Citations
85 | Designing Electronic Circuits Using Evolutionary Algorithms. Arithmetic Circuits: A Case Study.
- Miller, Thomson, et al.
- 1997
(Show Context)
Citation Context ...sted. 1 Introduction The evolution of digital multipliers has proved to be very difficult for evolutionary techniques (particularly when the number of bits in the multiplicands is greater than three) =-=[4]-=-[7][11][12][13]. Cartesian Genetic Programming (CGP) [5][6] is one technique that has been used to attack such problems. Even though CGP does not have the equivalent of Automatically Defined Functions... |
81 |
Genetic programming II,
- Koza
- 1994
(Show Context)
Citation Context ...uch problems. Even though CGP does not have the equivalent of Automatically Defined Functions (ADFs) it was empirically demonstrated to be more computationally efficient than Genetic Programming (GP) =-=[3]-=- with Automatically Defined Functions (ADF’s) on the even parity and 2-bit multiplier problems [5]. Embedded Cartesian Genetic Programming (ECGP) is a development of CGP that allows the construction a... |
69 | An Empirical Study of the Efficiency of Learning Boolean Functions using a Cartesian Genetic Programming Approach
- Miller
- 1999
(Show Context)
Citation Context ...s has proved to be very difficult for evolutionary techniques (particularly when the number of bits in the multiplicands is greater than three) [4][7][11][12][13]. Cartesian Genetic Programming (CGP) =-=[5]-=-[6] is one technique that has been used to attack such problems. Even though CGP does not have the equivalent of Automatically Defined Functions (ADFs) it was empirically demonstrated to be more compu... |
66 | Evolutionary Module Acquisition.
- Angeline, Pollack
- 1993
(Show Context)
Citation Context ... comparisons for all three experiments in section 6. Section 7 gives conclusions and some suggestions for future work.s2 Module Acquisition and Automatically Defined Functions Module acquisition (MA) =-=[1]-=- adds two operators to the evolutionary process, compress that selects a section of the genotype to make it immune to manipulation from operators (the module) and expand which decompresses a module in... |
54 | Simultaneous Evolution of Programs and their Control Structures. In: Angeline,
- Spector
- 1996
(Show Context)
Citation Context ...oblems. Once the contents of modules are themselves allowed to evolve (as in ECGP) they become a form of ADF, however in contrast to Koza's form of ADFs [3] and Spector's Automatically Defined Macros =-=[9]-=-, there is no explicit specification of the number or internal structure of such modules. This freedom does exist in Spector's PushGP [10]. 3 Embedded Cartesian Genetic Programming (ECGP) 3.1 Represen... |
43 | Scalability Problems of Digital Circuit Evolution,”
- Vassilev, Miller
- 2000
(Show Context)
Citation Context ...uction The evolution of digital multipliers has proved to be very difficult for evolutionary techniques (particularly when the number of bits in the multiplicands is greater than three) [4][7][11][12]=-=[13]-=-. Cartesian Genetic Programming (CGP) [5][6] is one technique that has been used to attack such problems. Even though CGP does not have the equivalent of Automatically Defined Functions (ADFs) it was ... |
29 | Autoconstruction Evolution Push, PushGP and PushPop”.
- Spector
- 2001
(Show Context)
Citation Context ...'s form of ADFs [3] and Spector's Automatically Defined Macros [9], there is no explicit specification of the number or internal structure of such modules. This freedom does exist in Spector's PushGP =-=[10]-=-. 3 Embedded Cartesian Genetic Programming (ECGP) 3.1 Representation ECGP and CGP share the same structure and represent a program as a directed graph (that for feed-forward functions is acyclic). The... |
26 | Genetic programming exploratory power and the discovery of functions
- Rosca
- 1995
(Show Context)
Citation Context ...lows the possibility of having modules within modules. These techniques have been shown to decrease the time taken to find a solution. Rosca's method of Adaptive Representation through Learning (ARL) =-=[8]-=- also extracted program segments that were encapsulated and used to augment the GP function set. However, recently Dessi et al [2] showed that random selection of program sub-code for re-use is more e... |
25 | Evolution and Acquisition of Modules in Cartesian Genetic Programming
- Walker, Miller
(Show Context)
Citation Context ...evelopment of CGP that allows the construction and evolution of modules that can be called from the main CGP code and has been shown to perform better than standard CGP on a series of parity problems =-=[14]-=-. In this paper we apply ECGP to the multiplier problem. We also introduce a new approach called Product Reduction (PR), which is designed to make evolving digital multipliers easier. The plan for the... |
23 |
Evolving multiplier circuits by training set and training vector partitioning
- Torresen
- 2003
(Show Context)
Citation Context ...1 Introduction The evolution of digital multipliers has proved to be very difficult for evolutionary techniques (particularly when the number of bits in the multiplicands is greater than three) [4][7]=-=[11]-=-[12][13]. Cartesian Genetic Programming (CGP) [5][6] is one technique that has been used to attack such problems. Even though CGP does not have the equivalent of Automatically Defined Functions (ADFs)... |
14 |
Nature genet
- P, Welcher, et al.
- 1992
(Show Context)
Citation Context ...as proved to be very difficult for evolutionary techniques (particularly when the number of bits in the multiplicands is greater than three) [4][7][11][12][13]. Cartesian Genetic Programming (CGP) [5]=-=[6]-=- is one technique that has been used to attack such problems. Even though CGP does not have the equivalent of Automatically Defined Functions (ADFs) it was empirically demonstrated to be more computat... |
10 |
An analysis of automatic subroutine discovery in genetic programming
- Dessi, Giani, et al.
- 1999
(Show Context)
Citation Context ...ion. Rosca's method of Adaptive Representation through Learning (ARL) [8] also extracted program segments that were encapsulated and used to augment the GP function set. However, recently Dessi et al =-=[2]-=- showed that random selection of program sub-code for re-use is more effective than other Rosca’s method across a range of problems. Once the contents of modules are themselves allowed to evolve (as i... |
4 |
Exploring knowledge schemes for efficient evolution of hardware
- Torresen
(Show Context)
Citation Context ...troduction The evolution of digital multipliers has proved to be very difficult for evolutionary techniques (particularly when the number of bits in the multiplicands is greater than three) [4][7][11]=-=[12]-=-[13]. Cartesian Genetic Programming (CGP) [5][6] is one technique that has been used to attack such problems. Even though CGP does not have the equivalent of Automatically Defined Functions (ADFs) it ... |