Many-Objective Cooperative Co-evolutionary Linear Genetic Programming Applied to the Automatic Microcontroller Program Generation
Created by W.Langdon from
gp-bibliography.bib Revision:1.8051
- @Article{Serruto2019,
-
author = "Wildor Ferrel Serruto and Luis Alfaro",
-
title = "Many-Objective Cooperative Co-evolutionary Linear
Genetic Programming Applied to the Automatic
Microcontroller Program Generation",
-
journal = "International Journal of Advanced Computer Science and
Applications",
-
year = "2019",
-
volume = "10",
-
number = "1",
-
pages = "21--31",
-
keywords = "genetic algorithms, genetic programming, linear
genetic programming, many-objective optimisation,
Pareto fronts, cooperative coevolution, program
synthesis, microcontroller-based systems",
-
ISSN = "2158-107X",
-
publisher = "The Science and Information Organization",
-
language = "eng",
-
oai = "oai:thesai.org:10.14569/IJACSA.2019.0100103",
-
URL = "http://dx.doi.org/10.14569/IJACSA.2019.0100103",
-
URL = "http://thesai.org/Downloads/Volume10No1/Paper_3-Many_Objective_Cooperative_Co_evolutionary_Linear_Genetic_Programming.pdf",
-
DOI = "doi:10.14569/IJACSA.2019.0100103",
-
size = "11 pages",
-
abstract = "a methodology for the generation of programs in
assembly language for microcontroller-based systems is
proposed, applying a many-objective cooperative
co-evolutionary linear genetic programming based on the
decomposition of a program into segments, which evolve
simultaneously, collaborating with each other in the
process. The starting point for the program generation
is a table of input/output examples. Two methods of
fitness evaluation are also proposed. When the
objective is to find a binary combination, the authors
propose fitness evaluation with an exhaustive search
for the output of each bit of the binary combination in
the genetic program. On the other hand, when the
objective is to generate specific variations of the
logical values in the pins of the microcontrollers
port, the authors propose calculating the fitness,
comparing the timing diagrams generated by the genetic
program with the desired timing diagrams. The
methodology was tested in the generation of drivers for
the 4x4 matrix keyboard and character LCD module
devices. The experimental results demonstrate that for
certain tasks, the use of the proposed method allows
for the generation of programs capable of competing
with programs written by human programmers.",
- }
Genetic Programming entries for
Wildor Ferrel Serruto
Luis Alberto Alfaro Casas
Citations