paper-with-me

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 that simplifies the development of reactive programs by automatically triggering program modules (event-handlers) in response to external events, such as signals from the environment or messages from other programs. SignalGP incorporates these concepts by extending existing tag-based referencing techniques into an event-driven context. Both events and functions are labeled with evolvable tags; when an event occurs, the function with the closest matching tag is triggered. In this work, we apply SignalGP in the context of linear GP. We demonstrate the value of the event-driven paradigm using two distinct test problems (an environment coordination problem and a distributed leader election problem) by comparing SignalGP to variants that are otherwise identical, but must actively use sensors to process events or messages. In each of these problems, rapid interaction with the environment or other agents is critical for maximizing fitness. We also discuss ways in which SignalGP can be generalized beyond our linear GP implementation.

📄 PDF Abstract BibTeX arXiv:1804.05445

Code (1)

amlalejini/GECCO-2018-Evolving-Event-driven-Programs-with-SignalGP

Tasks

PhilosophyTAG

Similar 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 tha…

Artificial LifeBenchmarkingProgram Synthesis

Evolving simple programs for playing Atari games

2018-06-14 · Dennis G Wilson, Sylvain Cussat-Blanc, Hervé Luga, Julian F. Miller

Cartesian Genetic Programming (CGP) has previously shown capabilities in image processing tasks by evolving programs with a function set specialized for computer vision. A similar approach can be applied to Atari playing…

Atari Games

FeedbackLLM: Metadata driven Multi-Agentic Language Agnostic Test Case Generator with Evolving prompt and Coverage Feedback

2026-05-02 · Kushal Jasti, Tejamani Prashanth Sahu, Rishitha Pentyala, Muvvala Mohit 외 arxiv

Traditional approaches to test case generation often involve manual effort and incur significant computational overhead. Additionally, these approaches are not scalable, and hence, unsuitable for complex software systems…

Prompt Engineering

Safe Optimal Interactions Between Automated and Human-Driven Vehicles in Mixed Traffic with Event-triggered Control Barrier Functions

2023-10-01 · Anni Li, Christos G. Cassandras, Wei Xiao

This paper studies safe driving interactions between Human-Driven Vehicles (HDVs) and Connected and Automated Vehicles (CAVs) in mixed traffic where the dynamics and control policies of HDVs are unknown and hard to predi…

Transductive Visual Programming: Evolving Tool Libraries from Experience for Spatial Reasoning

2025-12-24 · Shengguang Wu, Xiaohan Wang, Yuhui Zhang, Hao Zhu 외 arxiv

Spatial reasoning in 3D scenes requires precise geometric calculations that challenge vision-language models. Visual programming addresses this by decomposing problems into steps calling specialized tools, yet existing m…

Spatial Reasoning