Circuit Optimization Design Using Evolutionary Algorithms


Article Preview

During the space electronic system in carries out the exploratory mission in the deep space, it maybe faced with kinds of violent natural environment, to electric circuit's performance, the volume, the weight and the stability proposed a higher request, the traditional circuit design method already more and more with difficulty satisfied this kind of request. The traditional circuit design method already more and more with difficulty satisfied this kind of request. But unifies the programmable component and the evolutionary algorithms hardware may the dynamic change hardware's structure adapt the adverse circumstance, resume the damage of the function, the adaptation for the duty change. After the optimization, obtains the circuit structure will often stem from our anticipation, this will be the altitude which the experience and the skillful institute hope to attain with difficulty. In view of the Xilinx Company's FPGA unique feature, proposed one kind of evolutionary algorithms which uses in the space electronic system circuit optimization design and through the experiment proved, the algorithm obtains the circuit structure to surpass the tradition circuit design method. This work investigates the application of genetic algorithms in the field of circuit optimization. For the case studies, this means has proved to be efficient and the experiment results show that the new means have got the better results.



Edited by:

Yanwen Wu






X. S. Yan et al., "Circuit Optimization Design Using Evolutionary Algorithms", Advanced Materials Research, Vol. 187, pp. 303-308, 2011

Online since:

February 2011




[1] Zebulum, R. S., Pacheco, M. A. and Vellasco, M. M., Evolutionary Electronics: Automatic Design of Electronic Circuits and Systems by Genetic Algorithms, CRC Press (2001).

DOI: 10.1201/9781420041590

[2] Thompson, A. and Layzell, P, Analysis of unconventional evolved electronics, Communications of the ACM, Vol. 42 (1999), pp.71-79.

DOI: 10.1145/299157.299174

[3] Louis, S.J. and Rawlins, G. J., Designer Genetic Algorithms: Genetic Algorithms in Structure Design, in Proceedings of the Fourth International Conference on Genetic Algorithms (1991).

[4] Coello, C. A., Christiansen, A. D. and Aguirre, A. H., Using Genetic Algorithms to Design Combinational Logic Circuits, Intelligent Engineering through Artificial Neural Networks. Vol. 6 (1996), pp.391-396.

DOI: 10.1007/978-3-7091-6492-1_73

[5] Miller, J. F., Thompson, P. and Fogarty, T, Algorithms and Evolution Strategies in Engineering and Computer Science: Recent Advancements and Industrial Applications. Chapter 6, Wiley (1997).

[6] Kalganova, T., Miller, J. F. and Lipnitskaya, N., Multiple_Valued Combinational Circuits Synthesised using Evolvable Hardware, in Proceedings of the 7th Workshop on Post-Binary Ultra Large Scale Integration Systems (1998).

[7] Torresen, J., A Divide-and-Conquer Approach to Evolvable Hardware, in Proceedings of the SecondInternational Conference on Evolvable Hardware. Vol. 1478 (1998), pp.57-65.

DOI: 10.1007/bfb0057607

[8] X.S. Yan, Wei Wei et. al; Design Electronic Circuits by Means of Gene Expression Programming , Proceedings of the First NASA/ESA Conference on Adaptive Hardware and Systems, IEEE Press (2006), pp.194-199.

DOI: 10.1109/ahs.2006.31

[9] X.S. Yan et. al; Designing Electronic Circuits by Means of Gene Expression Programming Ⅱ, Proceedings of the 7th International Conference on Evolvable Systems: From Biology to Hardware, Lecture Notes in Computer Science, Springer Press (2007).

DOI: 10.1007/978-3-540-74626-3_31

[10] J. F. MILLER, Designing Electronic Circuits Using Evolutionary Algorithms, Dept. of Computer Studies, Napier University (2003).

[11] Coello C. A. C., Luna E. H., Aguirre A. H. E. A Comparative Study of Encodings to Design Combinational Logic Circuits Using Particle Swarm Optimization, Proceedings of the 2004 NASA/DoD Conference on Evolvable Hardware (2004), pp.71-78.

DOI: 10.1109/eh.2004.1310811

In order to see related information, you need to Login.