Hardware genetic algorithm optimisation by critical path analysis using a custom VLSI architecture
TL;DR: It was shown that the evolution of each state’s sub-circuit was possible, and it was suggested that modular evolution can be a successful tool when dealing with scalability.
read more
Abstract: This paper propose a Virtual-Field Programmable Gate Array (V-FPGA) architecture that allows direct access to its configuration bits to facilitate hardware evolution, thereby allowing any combinational or sequential digital circuit to be realized.
By using the V-FPGA, this paper investigates two possible ways of making evolutionary hardware systems more scalable: by optimizing the system’s genetic algorithm (GA); and by decomposing the solution circuit into smaller, evolvable sub-circuits. GA optimization is done by: omitting a canonical GA’s crossover operator (i.e. by using a 1+λ algorithm); applying evolution constraints; and optimizing the fitness function.
A noteworthy contribution this research has made is the in-depth analysis of the phenotypes’ CPs. Through analyzing the CPs, it has been shown that a great amount of insight can be gained into a phenotype’s fitness.
We found that as the number of columns in the Cartesian Genetic Programming array increases, so the likelihood of an external output being placed in the column decreases. Furthermore, the number of used LEs per column also substantially decreases per added column.
Finally, we demonstrated the evolution of a state-decomposed control circuit. It was shown that the evolution of each state’s sub-circuit was possible, and suggest that modular evolution can be a successful tool when dealing with scalability.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
•Journal Article
An evolvable hardware tutorial
TL;DR: Evolvable Hardware (EHW) as mentioned in this paper is a scheme inspired by natural evolution for automatic design of hardware systems by exploring a large design search space, EHW may find solutions for a task, unsolvable, or more optimal than those found using traditional design methods.
38
An evolvable hardware method based on elite Partheno-Genetic Algorithm
Lijun Liu,Tao Wang +1 more
TL;DR: In this article, a method of evolvable hardware (EHW) based on elite Partheno-Genetic Algorithm (PGA) is proposed to improve the evolution efficiency.
5
A Note on Identifying Critical Activities in Project Scheduling via Linear Programming on Spreadsheets, with Incidental Pedagogical Remarks
TL;DR: This note presents a speedy resolution of the critical activities for the critical path method (CPM) in project management by first running Excel Solver to obtain the minimized time of the completion of the project in question and next perturbing the required times of all the involved activities concomitantly to reveal thecritical activities by observing the difference in the minimized times.
2
References
•Book
The evolution of evolvability in genetic programming
Lee Altenberg
- 23 Aug 1994
TL;DR: Several new selection techniques and genetic operators are proposed in order to give better control over the evolution of evolvability and improved evolutionary performance.
415
An Evolved Circuit, Intrinsic in Silicon, Entwined with Physics
Adrian Thompson
- 07 Oct 1996
TL;DR: A detailed case-study of the first such application of evolution directly to the configuration of a Field Programmable Gate Array (FPGA), resulting in a highly efficient circuit with a richer structure and dynamics and a greater respect for the natural properties of the implementation medium than is usual.
339
Real-world applications of analog and digital evolvable hardware
Tetsuya Higuchi,Masaya Iwata,Didier Keymeulen,H. Sakanashi,Masahiro Murakawa,Isamu Kajitani,Eiichi Takahashi,Kenji Toda,N. Salami,Nobuki Kajihara,Nobuyuki Otsu +10 more
TL;DR: Six evolvable hardware chips and six applications currently being developed as part of MITI's Real-World Computing Project are introduced; an analog EHW chip for cellular phones, a clock-timing architecture for Giga hertz systems, a neural network EhW chip capable of autonomous reconfiguration, a data compression EHw chip for electrophotographic printers, and a gate-level EH W chip for use in prosthetic hands and robot navigation.
Trusted design in FPGAs
Steve Trimberger
- 04 Jun 2007
TL;DR: Using FPGAs, a designer can separate the design process from the manufacturing flow, so the owner of a sensitive design need not expose the design to possible theft and tampering during its manufacture, dramatically simplifying the process of assuring trust in that design.
112
Generalized Disjunction Decomposition for Evolvable Hardware
Emanuele Stomeo,Tatiana Kalganova,Cyrille Lambert +2 more
- 01 Oct 2006
TL;DR: A new type of decomposition strategy for EHW, the "generalized disjunction decomposition" (GDD), which allows the evolution of large circuits never before evolved and reduces computational time.