Abstract
This paper describes application of Parallel Grammatical Evolution (PGE) algorithm to combinatorial logic circuit generation. The grammar and algorithms used are described. To increase the efficiency of Grammatical Evolution (GE) the backward processing algorithm was used. Different approaches to create multiobjective fitness functions are described and tested. Specifically the fitness functions are defined as set of rules incorporating different comparison methods in each stage of the computation. The algorithm is internally parallel and consists of three different interconnected populations.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
O’Neill, M., Ryan, C.: Grammatical Evolution: Evolutionary Automatic Programming in an Arbitrary Language. Kluwer Academic Publishers, Dordrecht (2003)
O’Neill, M., Brabazon, A., Adley, C.: The Automatic Generation of Programs for Classification Problems with Grammatical Swarm. In: Proceedings of CEC 2004, Portland, Oregon, pp. 104–110 (2004)
Piaseczny, W., Suzuki., H., Sawai, H.: Chemical Genetic Programming – Evolution of Amino Acid Rewriting Rules Used for Genotype-Phenotype Translation. In: Proceedings of CEC 2004, Portland, Oregon, pp. 1639–1646 (2004)
Ošmera, P., Popelka, O., Pivoňka, P.: Parallel Grammatical Evolution with Backward Processing. In: ICARCV 2006, 9th International Conference on Control, Automation, Robotics and Vision, Singapore, pp. 1889–1894 (2006)
Osmera, P.: Evolution of Complexity. In: Li, Z., Halang, W.A., Chen, G. (eds.) Integration of Fuzzy Logic and Chaos Theory, pp. 527–578. Springer, Heidelberg (2006)
Ošmera, P., Roupec, J.: Limited Lifetime Genetic Algorithms in Comparison with Sexual Reproduction Based GAs. In: Proceedings of MENDEL 2000, Brno, Czech Republic, pp. 118–126 (2000)
Ošmera, P., Popelka, O.: The Automatic Generation of Programs with Parallel Grammatical Evolution. In: 13th Zittau Fuzzy Colloquium, Zittau, Germany, pp. 332–339 (2006)
Popelka, O.: Two-level Optimization using Parallel Grammatical Evolution and Differential Evolution. In: Proceedings of MENDEL 2007, Prague, Czech Republic, pp. 88–92 (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Popelka, O., Osmera, P. (2008). Parallel Grammatical Evolution for Circuit Optimization. In: Hornby, G.S., Sekanina, L., Haddow, P.C. (eds) Evolvable Systems: From Biology to Hardware. ICES 2008. Lecture Notes in Computer Science, vol 5216. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-85857-7_40
Download citation
DOI: https://doi.org/10.1007/978-3-540-85857-7_40
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-85856-0
Online ISBN: 978-3-540-85857-7
eBook Packages: Computer ScienceComputer Science (R0)