paper-with-me

Papers

SignalGP-Lite: Event Driven Genetic Programming Library for Large-Scale Artificial Life Applications

2021-08-01 · Matthew Andres Moreno, Santiago Rodriguez Papa, Alexander Lalejini, Charles Ofria

Event-driven genetic programming representations have been shown to outperform traditional imperative representations on interaction-intensive problems. The event-driven approach organizes genome content into modules that are triggered in response to environmental signals, simplifying simulation design and implementation. Existing work developing event-driven genetic programming methodology has largely used the SignalGP library, which caters to traditional program synthesis applications. The SignalGP-Lite library enables larger-scale artificial life experiments with streamlined agents by reducing control flow overhead and trading run-time flexibility for better performance due to compile-time configuration. Here, we report benchmarking experiments that show an 8x to 30x speedup. We also report solution quality equivalent to SignalGP on two benchmark problems originally developed to test the ability of evolved programs to respond to a large number of signals and to modulate signal response based on context.

📄 PDF Abstract BibTeX arXiv:2108.00382

Code (1)

mmore500/signalgp-lite

Tasks

Artificial LifeBenchmarkingProgram Synthesis

Similar Papers 제목 키워드 기반

Evolving Event-driven Programs with SignalGP

2018-04-15 · Alexander Lalejini, Charles Ofria

We present SignalGP, a new genetic programming (GP) technique designed to incorporate the event-driven programming paradigm into computational evolution's toolbox. Event-driven programming is a software design philosophy…

PhilosophyTAG

Choose Your Programming Copilot: A Comparison of the Program Synthesis Performance of GitHub Copilot and Genetic Programming

2021-11-15 · Dominik Sobania, Martin Briesch, Franz Rothlauf

GitHub Copilot, an extension for the Visual Studio Code development environment powered by the large-scale language model Codex, makes automatic program synthesis available for software developers. This model has been ex…

Language ModelingLanguage ModellingProgram Synthesis

Prediction of Seasonal Temperature Using Soft Computing Techniques: Application in Benevento (Southern Italy) Area

2016-11-15 · Salvatore Rampone, Alessio Valente

In this work two soft computing methods, Artificial Neural Networks and Genetic Programming, are proposed in order to forecast the mean temperature that will occur in future seasons. The area in which the soft computing …

Fitness-based Adaptive Control of Parameters in Genetic Programming: Adaptive Value Setting of Mutation Rate and Flood Mechanisms

2016-05-05 · Michal Gregor, Juraj Spalek

This paper concerns applications of genetic algorithms and genetic programming to tasks for which it is difficult to find a representation that does not map to a highly complex and discontinuous fitness landscape. In suc…

Neurogenetic Programming Framework for Explainable Reinforcement Learning

2021-02-08 · Vadim Liventsev, Aki Härmä, Milan Petković

Automatic programming, the task of generating computer programs compliant with a specification without a human developer, is usually tackled either via genetic programming methods based on mutation and recombination of p…

OpenAI Gymreinforcement-learningReinforcement LearningReinforcement Learning (RL)