Optimizing genetic programming by exploiting semantic impact of sub trees
Created by W.Langdon from
gp-bibliography.bib Revision:1.8098
- @Article{MAJEED:2021:SEC,
-
author = "Hammad Majeed and Abdul Wali and Mirza Beg",
-
title = "Optimizing genetic programming by exploiting semantic
impact of sub trees",
-
journal = "Swarm and Evolutionary Computation",
-
volume = "65",
-
pages = "100923",
-
year = "2021",
-
ISSN = "2210-6502",
-
DOI = "doi:10.1016/j.swevo.2021.100923",
-
URL = "https://www.sciencedirect.com/science/article/pii/S2210650221000845",
-
keywords = "genetic algorithms, genetic programming, Semantic
error, Sub tree impact, Crossover, Semantic distance",
-
abstract = "Now-a-days researchers have diverted their attentions
towards making stochastic algorithms deterministic.
This is to reduce the fruitless exploration during the
search process and to give direction to the search
process. Lack of locality in the algorithms is the
biggest hindrance in achieving this goal. Locality in
GP is described as the correlation between the change
in genotype and the semantics of its phenotype
(solution). In strong locality, neighboring genotype
and phenotype correspond to each other in a search
space. It is believed that search algorithms exhibiting
strong locality perform better than the algorithms with
weak locality. Genetic Programming is among the best
performing stochastic algorithms for solving
challenging problems and is cursed with the same
problem. This means, a small change in GP tree may
result in a huge change in the behavior of the solution
and vice versa. Unfortunately, this stochastic behavior
stops GP from achieving its true potential. 30 years of
research since GP's inception has not solved this
problem and even today it is among the biggest
challenges faced by the GP community. In this paper we
propose a partial derivative based technique for
calculating impact of a sub tree on the output of a GP
tree. This information is then used to define an impact
aware crossover operator. This operator reduces
semantic error of a GP tree by intelligently picking
crossover points in the tree. Performance of the GP
augmented with the new proposed crossover operator is
compared with the state of the art techniques. The
proposed technique is found efficient, reliable and
outperforms the state of the art algorithms on all the
tested problems",
- }
Genetic Programming entries for
Hammad Majeed
Abdul Wali
Mirza Beg
Citations