Download presentation
Presentation is loading. Please wait.
1
Evolving Agents in a Hostile Environment Alex J. Berry
2
Training First Responders VEnOM Labs is developing a suite to train First Responders. Is the training effective? How can we make the training more effective? Environment lacks atonomous agents that can interact with trainees in the environment.
4
Goal Long Term To develop a system to allow for friendly and hostile AI agents in the training environment. Short Term To develop a system to evolve agents in a hostile environment.
5
Simulation of Adaptive Agents in a Hostile Environment [HW95] Thomas Haynes Used Genetic Programming Simple Agents Mines and Energy Experiments Single Agent, Static and Random Environment Multiple Agent, Static and Random Environment
6
The Approach Randomly Generated Map Environment Three Types of Agents: First Responders Terrorists Victims Genetic Programming to Evolve the Agents
7
Maps Any Dimension Percentage walls Bit Array to Hold the Data Used for memory storage in the Agents
8
What’s an Agent to do? Victims Move Randomly Remember Things Forget Things Survive Terrorists Kill Victims Kill First Responders Lay Traps Not Get Caught First Responders Help Victims Find and Disarm Traps Survive Catch Terrorists
9
Evolutionary Algorithm Two Agents to Evolve First Responder Terrorist Mutation and Crossover are the only operators changed. The individuals consist of expression and decision trees. Initialization was based on both random and created individuals. Rank Based Selection was used. Elitist Competition was used.
10
What An Individual Looks Like Terminals Current Grid Location (C) Surrounding Grid Locations (S) Rand (R) Memory (M) Non-Terminals If-Then-Else Threat And, Or, Not Victim, First Responder, Terrorist, Trap Valid Move Actions Save Kill Move Place Trap Remove Trap
11
Sample Individual MOVE
12
Genetic Programming Evaluation First Responder Victims Helped Terrorists Caught Traps Removed Survival Time Amount of the Map explored Terrorist Kills using Traps Kills on Contact Survival Time Deduction for killing other Terrorists
13
Experiments Static Environment Evolution Random Environment Evolution Varying Ratios of First Responders, Victims, and Terrorists Evolving one Population at a time
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.