• Home
  • Search
  • Grammatical Evolution Mapping for Semantically-Constrained Genetic Programming
  • https://doi.org/10.1007/978-981-16-8113-4_3Copy DOI Icon

Grammatical Evolution Mapping for Semantically-Constrained Genetic Programming

  • Jan 1, 2022
  • Alcides Fonseca +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

Search-Based Software Engineering problems frequently have semantic constraints that can be used to deterministically restrict what type of programs can be generated, improving the performance of Genetic Programming. Strongly-Typed and Grammar-Guided Genetic Programming are two examples of using domain-knowledge to improve performance of Genetic Programming by preventing solutions that are known to be invalid from ever being added to the population. However, the restrictions in real world challenges like program synthesis, automated program repair or test generation are more complex than what context-free grammars or simple types can express. We address these limitations with examples, and discuss the process of efficiently generating individuals in the context of Christiansen Grammatical Evolution and Refined-Typed Genetic Programming. We present three new approaches for the population initialization procedure of semantically constrained GP that are more efficient and promote more diversity than traditional Grammatical Evolution.

Similar Papers
  • Research Article
  • Citations4

Big data driven genetic improvement for maintenance of legacy software systems

  • Jan 28, 2020
  • ACM SIGEVOlution
  • W B Langdon
  • Book Chapter
  • Citations2

Grammar-Guided Genetic Programming

  • Jan 18, 2011
  • Daniel Manrique +2
  • Book Chapter
  • Citations6

Comparing Methods to Creating Constants in Grammatical Evolution

  • Jan 01, 2018
  • R Muhammad Atif Azad +1
  • Supplementary Content

Synthesis of Protocols and Discrete Controllers

  • Nov 16, 2017
  • University of Liverpool
  • Im Husien
  • Book Chapter
  • Citations33

Extending Program Synthesis Grammars for Grammar-Guided Genetic Programming

  • Jan 01, 2018
  • Stefan Forstenlechner +3
  • Book Chapter

GE in Dynamic Environments

  • Jan 01, 2009
  • Ian Dempsey +2
  • Conference Article
  • Citations11

Sensitive ants are sensible ants

  • Jul 07, 2012
  • Muhammad Rezaul Karim +1
  • Research Article
  • Citations13

A GRAMMAR-GUIDED GENETIC PROGRAMMING FRAMEWORK CONFIGURED FOR DATA MINING AND SOFTWARE TESTING

  • Apr 01, 2006
  • International Journal of Software Engineering and Knowledge Engineering
  • Silvia Regina Vergilio +1
  • Research Article
  • Citations16

A Comparative Study of Dispatching Rule Representations in Evolutionary Algorithms for the Dynamic Unrelated Machines Environment

  • Jan 01, 2022
  • IEEE Access
  • Lucija Planinic +3
  • Book Chapter
  • Citations4

Grammar Guided Genetic Programming for Flexible Neural Trees Optimization

  • May 22, 2007
  • Peng Wu +1
  • PDF
  • Research Article
  • Citations14

Explainable machine learning methods and respiratory oscillometry for the diagnosis of respiratory abnormalities in sarcoidosis

  • Oct 20, 2022
  • BMC Medical Informatics and Decision Making
  • Allan Danilo De Lima +3
  • PDF
  • Research Article
  • Citations1

When Automated Program Repair Meets Regression Testing—An Extensive Study on Two Million Patches

  • Sep 27, 2024
  • ACM Transactions on Software Engineering and Methodology
  • Yiling Lou +7
  • Book Chapter
  • Citations3

A Grammar-Directed Heuristic Optimisation Algorithm and Comparisons with Grammatical Evolution on the Artificial Ant Problem

  • Jan 01, 2018
  • William J Teahan
  • Research Article
  • Citations7

MTL-TRANSFER: Leveraging Multi-task Learning and Transferred Knowledge for Improving Fault Localization and Program Repair

  • Jun 27, 2024
  • ACM Transactions on Software Engineering and Methodology
  • Xu Wang +7
  • Research Article
  • Citations90

Bankruptcy prediction with neural logic networks by means of grammar-guided genetic programming

  • Nov 21, 2005
  • Expert Systems with Applications
  • Athanasios Tsakonas +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.