Skip to main content

2019 | OriginalPaper | Buchkapitel

Cartesian Genetic Programming with Guided and Single Active Mutations for Designing Combinational Logic Circuits

verfasst von : José Eduardo H. da Silva, Lucas A. M. de Souza, Heder S. Bernardino

Erschienen in: Machine Learning, Optimization, and Data Science

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

The design of digital circuits using Cartesian Genetic Programming (CGP) has been widely investigated but the evolution of complex combinational logic circuits is a hard task for CGP. We introduce here a new mutation operator for CGP that aims to reduce the number of evaluations needed to find a feasible solution by modifying the subgraph of the worst output of the candidate circuits. Also, we propose a variant of the standard evolutionary strategy commonly adopted in CGP, where (i) the Single Active Mutation (SAM) and (ii) the proposed mutation operator is used in order to improve the capacity of CGP in generating feasible circuits. The proposals are applied to a benchmark of combinational logic circuits with multiple outputs and the results obtained are compared to those found by a CGP with SAM. The main advantages observed when both mutation operators are combined are the reduction of the number of objective function evaluations required to find a feasible solution and the improvement in the success rate.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
2.
Zurück zum Zitat Coello, C.A.C., Aguirre, A.H.: Design of combinational logic circuits through an evolutionary multiobjective optimization approach. AI EDAM 16(1), 39–53 (2002) Coello, C.A.C., Aguirre, A.H.: Design of combinational logic circuits through an evolutionary multiobjective optimization approach. AI EDAM 16(1), 39–53 (2002)
3.
Zurück zum Zitat Coello, C.A.C., Alba, E., Luque, G.: Comparing different serial and parallel heuristics to design combinational logic circuits. In: Proceedings of the NASA/DoD Conference on Evolvable Hardware, pp. 3–12 (2003) Coello, C.A.C., Alba, E., Luque, G.: Comparing different serial and parallel heuristics to design combinational logic circuits. In: Proceedings of the NASA/DoD Conference on Evolvable Hardware, pp. 3–12 (2003)
7.
Zurück zum Zitat Koza, J.R.: Genetic Programming II, Automatic Discovery of Reusable Subprograms. MIT Press, Cambridge (1992) Koza, J.R.: Genetic Programming II, Automatic Discovery of Reusable Subprograms. MIT Press, Cambridge (1992)
9.
Zurück zum Zitat Manfrini, F.A.L., Bernardino, H.S., Barbosa, H.J.C.: A novel efficient mutation for evolutionary design of combinational logic circuits. In: Handl, J., Hart, E., Lewis, P.R., López-Ibáñez, M., Ochoa, G., Paechter, B. (eds.) PPSN 2016. LNCS, vol. 9921, pp. 665–674. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-45823-6_62CrossRef Manfrini, F.A.L., Bernardino, H.S., Barbosa, H.J.C.: A novel efficient mutation for evolutionary design of combinational logic circuits. In: Handl, J., Hart, E., Lewis, P.R., López-Ibáñez, M., Ochoa, G., Paechter, B. (eds.) PPSN 2016. LNCS, vol. 9921, pp. 665–674. Springer, Cham (2016). https://​doi.​org/​10.​1007/​978-3-319-45823-6_​62CrossRef
10.
Zurück zum Zitat Manfrini, F.A.L., Bernardino, H.S., Barbosa, H.J.C.: On heuristics for seeding the initial population of cartesian genetic programming applied to combinational logic circuits. In: Proceedings of GECCO, pp. 105–106 (2016) Manfrini, F.A.L., Bernardino, H.S., Barbosa, H.J.C.: On heuristics for seeding the initial population of cartesian genetic programming applied to combinational logic circuits. In: Proceedings of GECCO, pp. 105–106 (2016)
11.
Zurück zum Zitat Miller, J.F.: An empirical study of the efficiency of learning boolean functions using a cartesian genetic programming approach. In: Proceedings of the 1st Annual Conference on Genetic and Evolutionary Computation, vol. 2, pp. 1135–1142. Morgan Kaufmann Pub. Inc. (1999) Miller, J.F.: An empirical study of the efficiency of learning boolean functions using a cartesian genetic programming approach. In: Proceedings of the 1st Annual Conference on Genetic and Evolutionary Computation, vol. 2, pp. 1135–1142. Morgan Kaufmann Pub. Inc. (1999)
13.
Zurück zum Zitat Miller, J.F., Job, D., Vassilev, V.K.: Principles in the evolutionary design of digital circuits - Part I. Genet. Program Evolvable Mach. 1(1–2), 7–35 (2000)CrossRef Miller, J.F., Job, D., Vassilev, V.K.: Principles in the evolutionary design of digital circuits - Part I. Genet. Program Evolvable Mach. 1(1–2), 7–35 (2000)CrossRef
14.
Zurück zum Zitat da Silva, J.E., Bernardino, H.: Cartesian genetic programming with crossover for designing combinational logic circuits. In: Proceedings of the 7th Brazilian Conference on Intelligent Systems (BRACIS), pp. 145–150. IEEE (2018) da Silva, J.E., Bernardino, H.: Cartesian genetic programming with crossover for designing combinational logic circuits. In: Proceedings of the 7th Brazilian Conference on Intelligent Systems (BRACIS), pp. 145–150. IEEE (2018)
15.
Zurück zum Zitat da Silva, J.E.H., Manfrini, F.A., Bernardino, H.S., Barbosa, H.J.: Biased mutation and tournament selection approaches for designing combinational logic circuits via cartesian genetic programming. In: ENIAC, pp. 835–846 (2018) da Silva, J.E.H., Manfrini, F.A., Bernardino, H.S., Barbosa, H.J.: Biased mutation and tournament selection approaches for designing combinational logic circuits via cartesian genetic programming. In: ENIAC, pp. 835–846 (2018)
17.
Zurück zum Zitat Turner, A.J., Miller, J.F.: Neutral genetic drift: an investigation using cartesian genetic programming. GP Evolvable Mach. 16(4), 531–558 (2015)CrossRef Turner, A.J., Miller, J.F.: Neutral genetic drift: an investigation using cartesian genetic programming. GP Evolvable Mach. 16(4), 531–558 (2015)CrossRef
19.
Zurück zum Zitat Vasicek, Z., Sekanina, L.: How to evolve complex combinational circuits from scratch? In: Proceedings of the Conference on Evolvable Systems (ICES), pp. 133–140. IEEE (2014) Vasicek, Z., Sekanina, L.: How to evolve complex combinational circuits from scratch? In: Proceedings of the Conference on Evolvable Systems (ICES), pp. 133–140. IEEE (2014)
Metadaten
Titel
Cartesian Genetic Programming with Guided and Single Active Mutations for Designing Combinational Logic Circuits
verfasst von
José Eduardo H. da Silva
Lucas A. M. de Souza
Heder S. Bernardino
Copyright-Jahr
2019
DOI
https://doi.org/10.1007/978-3-030-37599-7_33