paper-with-me

홈 › Papers

Evolving Shepherding Behavior with Genetic Programming Algorithms

2016-03-19 · Joshua Brulé, Kevin Engel, Nick Fung, Isaac Julien

We apply genetic programming techniques to the `shepherding' problem, in which a group of one type of animal (sheep dogs) attempts to control the movements of a second group of animals (sheep) obeying flocking behavior. Our genetic programming algorithm evolves an expression tree that governs the movements of each dog. The operands of the tree are hand-selected features of the simulation environment that may allow the dogs to herd the sheep effectively. The algorithm uses tournament-style selection, crossover reproduction, and a point mutation. We find that the evolved solutions generalize well and outperform a (naive) human-designed algorithm.

📄 PDF Abstract BibTeX arXiv:1603.06141

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Evolving Evolutionary Algorithms using Linear Genetic Programming

2021-08-21 · Mihai Oltean

A new model for evolving Evolutionary Algorithms is proposed in this paper. The model is based on the Linear Genetic Programming (LGP) technique. Every LGP chromosome encodes an EA which is used for solving a particular …

BenchmarkingEvolutionary AlgorithmsTraveling Salesman Problem

Adversarial Genetic Programming for Cyber Security: A Rising Application Domain Where GP Matters

2020-04-07 · Una-May O'Reilly, Jamal Toutouh, Marcos Pertierra, Daniel Prado Sanchez 외

Cyber security adversaries and engagements are ubiquitous and ceaseless. We delineate Adversarial Genetic Programming for Cyber Security, a research topic that, by means of genetic programming (GP), replicates and studie…

Artificial LifePosition

EvolvingBehavior: Towards Co-Creative Evolution of Behavior Trees for Game NPCs

2022-09-01 · Nathan Partlan, Luis Soto, Jim Howe, Sarthak Shrivastava 외

To assist game developers in crafting game NPCs, we present EvolvingBehavior, a novel tool for genetic programming to evolve behavior trees in Unreal Engine 4. In an initial evaluation, we compare evolved behavior to han…

Evolving Benchmark Functions to Compare Evolutionary Algorithms via Genetic Programming

2024-03-21 · Yifan He, Claus Aranha

In this study, we use Genetic Programming (GP) to compose new optimization benchmark functions. Optimization benchmarks have the important role of showing the differences between evolutionary algorithms, making it possib…

Evolutionary Algorithms

Evolving Code with A Large Language Model

2024-01-13 · Erik Hemberg, Stephen Moskal, Una-May O'Reilly

Algorithms that use Large Language Models (LLMs) to evolve code arrived on the Genetic Programming (GP) scene very recently. We present LLM GP, a formalized LLM-based evolutionary algorithm designed to evolve code. Like …

Language ModelingLanguage ModellingLarge Language Modelmodel