Machine-Code Program Evolution by Genetic Programming Using Asynchronous Reference-Based Evaluation Through Single-Event Upset in On-Board Computer
Created by W.Langdon from
gp-bibliography.bib Revision:1.8129
- @Article{journals/jrm/HaradaT17,
-
author = "Tomohiro Harada and Keiki Takadama",
-
title = "Machine-Code Program Evolution by Genetic Programming
Using Asynchronous Reference-Based Evaluation Through
Single-Event Upset in On-Board Computer",
-
journal = "Journal of Robotics and Mechatronics",
-
year = "2017",
-
number = "5",
-
volume = "29",
-
pages = "808--818",
-
keywords = "genetic algorithms, genetic programming, single-event
upset, machine-code program evolution, on-board
computer",
-
ISSN = "0915-3942",
-
bibdate = "2017-11-03",
-
bibsource = "DBLP,
http://dblp.uni-trier.de/db/journals/jrm/jrm29.html#HaradaT17",
-
DOI = "doi:10.20965/jrm.2017.p0808",
-
abstract = "This study proposes a novel genetic programming method
using asynchronous reference-based evaluation (called
AREGP) to evolve computer programs through single-event
upsets (SEUs) in the on-board computer in space
missions. AREGP is an extension of Tierra-based
asynchronous genetic programming (TAGP), which was
proposed in our previous study. It is based on the idea
of the biological simulator, Tierra, where digital
creatures are evolved through bit inversions in a
program. AREGP not only inherits the advantages of TAGP
but also overcomes its limitation, i.e., TAGP cannot
select good programs for evolution without an
appropriate threshold. Specifically, AREGP introduces
an archive mechanism to maintain good programs and a
reference-based evaluation by using the archive for
appropriate threshold selection and removal. To
investigate the effectiveness of the proposed AREGP,
simulation experiments are performed to evolve the
assembly language program in the SEU environment. In
these experiments, the PIC instruction set, which is
carried on many types of spacecraft, is used as the
evolved assembly program. The experimental results
revealed that AREGP cannot only maintain the correct
program through SEU with high occurrence rate, but is
also better at reducing the size of programs in
comparison with TAGP. Additionally, AREGP can achieve a
shorter execution step and smaller size of programs,
which cannot be achieved by TAGP.",
-
notes = "College of Information Science and Engineering,
Ritsumeikan University",
- }
Genetic Programming entries for
Tomohiro Harada
Keiki Takadama
Citations