Evolving Event-driven Programs with SignalGP
원문 초록
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.
함께 살펴볼 논문
공통 태그를 근거로 연결했습니다. 실제 인용 관계나 논문의 우수성을 뜻하지 않습니다.
LLINBO: Trustworthy LLM-in-the-Loop Bayesian Optimization
Streaming 4D Visual Geometry Transformer
Simple is what you need for efficient and accurate medical image segmentation
Time Series Forecasting as Reasoning: A Slow-Thinking Approach with Reinforced LLMs
Tag-Evol: Achieving Efficient Instruction Evolving via Tag Injection
Sorrel: A simple and flexible framework for multi-agent reinforcement learning
토론
이 논문과 연결된 포럼 글이 아직 없습니다.