Design of Combinational Circuits using Genetic Algorithms


Project Description

We are exploring the use of different GA representations and techniques that allow us to automate the design of logic combinational circuits defined by a truth table. The output to the problem is a Boolean expression representing a fully functional circuit which is optimal in a certain quantitative way (e.g., the number of gates used).

Research Opportunities

Anyone interested in this project may collaborate in one or more of the following activities: Interested students, please contact Dr. Carlos A. Coello Coello.

Related Publications

  1. Coello, Carlos A.; Christiansen, Alan D. & Hernández Aguirre, Using Genetic Algorithms to Design Combinational Logic Circuits . ANNIE'96. Intelligent Engineering through Artificial Neural Networks, Volume 6. Smart Engineering Systems: Neural Networks, Fuzzy Logic and Evolutionary Programming. Edited by Cihan H. Dagli, Metin Akay, C. L. Philip Chen, Benito R. Fernandez and Joydeep Ghosh. pp. 391-396. November, 1996.

  2. Coello, Carlos A.; Christiansen, Alan D. & Hernández Aguirre, Arturo, Automated Design of Combinational Logic Circuits Using Genetic Algorithms Proceedings of the International Conference on Artificial Neural Nets and Genetic Algorithms, ICANNGA'97. University of East Anglia, Norwich, England. Edited by D. G. Smith, N. C. Steele and R. F. Albrecht, Springer-Verlag, pp. 335-338. 2-4 April 1997.

  3. Coello, Carlos A.; Christiansen, Alan D. & Hernández Aguirre, Arturo, Diseño Optimo de Circuitos Lógicos usando Algoritmos Genéticos. Primer Encuentro de Computación. Taller de Aprendizaje. Querétaro, Querétaro, 11-13 de septiembre de 1997, pp. 1-10.

  4. Hernández Aguirre, Arturo; Coello, Carlos A. and Buckles, Bill P., A genetic programming approach to logic function synthesis by means of multiplexers, Proceedings of the First NASA/DOD Workshop on Evolvable Hardware, Edited by Adrian Stoica, Didier Keymeulen and Jason Lohn, pp. 46--53, IEEE Computer Society Press, Los Alamitos, California, July 1999

  5. Coello Coello, Carlos A.; Christiansen, Alan D. and Hernández Aguirre, Arturo, Use of Evolutionary Techniques to Automate the Design of Combinational Circuits, International Journal of Smart Engineering System Design, Elsevier Science, Vol. 2, No. 4, pp. 299-314, June 2000

  6. Coello Coello, Carlos A.; Christiansen, Alan D. and Hernández Aguirre, Arturo, Towards Automated Evolutionary Design of Combinational Circuits, Computers and Electrical Engineering, Pergamon Press, Vol. 27, No. 1, pp. 1-28, January 2001 (in press)

  7. Coello Coello, Carlos A.; Zavala G. Rosa Laura; Mendoza G., Benito and Hernández Aguirre, Arturo, Ant Colony System for the Design of Combinational Logic Circuits, in Julian Miller, Adrian Thompson, Peter Thomson and Terence C. Fogarty (Eds.), Evolvable Systems: From Biology to Hardware, Edinburgh, Scotland, Springer-Verlag, pp. 21--30, April 2000.

  8. Hernández Aguirre, Arturo, Buckles, Bill P. and Coello Coello, Carlos A. Gate-level Synthesis of Boolean Functions using Binary Multiplexers and Genetic Programming, 2000 Congress on Evolutionary Computation, pp. 675--682, Volume 1, IEEE Service Center, Piscataway, New Jersey, July 2000 .

  9. Coello Coello, Carlos A.; Hernández Aguirre, Arturo & Buckles, Bill, P, Evolutionary Multiobjective Design of Combinational Logic Circuits, in Jason Lohn, Adrian Stoica, Didier Keymeulen & Silvano Colombano (editors), Proceedings of the Second NASA/DoD Workshop on Evolvable Hardware, pp. 161--170, IEEE Computer Society, Los Alamitos, California, July 2000. .

  10. Coello Coello, Carlos A & Hernández Aguirre, Arturo, Design of Combinational Logic Circuits through an Evolutionary Multiobjective Optimization Approach, Technical Report No. Lania-RI-2000-05, Laboratorio Nacional de Informática Avanzada, 2000 .


Acknowledgments

We acknowledge partial support from REDII-CONACyT and LANIA for the development of this research project.



Go Back to my Home Page



There have been Visitors since January 25th 1998.


Send any comments to ccoello@xalapa.lania.mx