Optimizing the Locations of Opposing Teams Using Adversarial Voronoi Regions

In this paper we introduce the Adversarial Voronoi Regions (AVR) as a way of evaluating and updating the states of opposing teams. While many multi-agent problems focus on cooperative tasks like search and rescue, task allocation, or distributed sensing, there are also adversarial settings where teams compete to maximize their own outcomes, often at the expense of the opposing team. Such scenarios include zero-sum games, various team sports, pursuit-evasion problems, and business competition.We show how the AVR concept can be used to formulate an optimization problem that captures the utility of the positions of agents in adversarial scenarios, such as competing business locations, team sport tactics, and security agents handling potential threats. We also derive the analytical gradient of the AVR utility and show how this can be used to dynamically control the team over time, or to find locally optimal configurations. Then we show that for an agent with a single adversarial neighbor, the gradient drives the agent closer to its neighbor and toward the center of mass of the edge separating them. Finally, we illustrate the approach with practical examples, demonstrating its adaptability in dynamic and competitive scenarios.

Authors

Institutions

Publication Details

Published
2025-06-24
DOI
https://doi.org/10.23919/ecc65951.2025.11187258
Primary Topic
Military Defense Systems Analysis
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Optimizing the Locations of Opposing Teams Using Adversarial Voronoi Regions

Petter Ögren, André Costa
Military Defense Systems Analysis
article

Optimizing the Locations of Opposing Teams Using Adversarial Voronoi Regions

Petter Ögren, André Costa
article en

Abstract

In this paper we introduce the Adversarial Voronoi Regions (AVR) as a way of evaluating and updating the states of opposing teams. While many multi-agent problems focus on cooperative tasks like search and rescue, task allocation, or distributed sensing, there are also adversarial settings where teams compete to maximize their own outcomes, often at the expense of the opposing team. Such scenarios include zero-sum games, various team sports, pursuit-evasion problems, and business competition.We show how the AVR concept can be used to formulate an optimization problem that captures the utility of the positions of agents in adversarial scenarios, such as competing business locations, team sport tactics, and security agents handling potential threats. We also derive the analytical gradient of the AVR utility and show how this can be used to dynamically control the team over time, or to find locally optimal configurations. Then we show that for an agent with a single adversarial neighbor, the gradient drives the agent closer to its neighbor and toward the center of mass of the edge separating them. Finally, we illustrate the approach with practical examples, demonstrating its adaptability in dynamic and competitive scenarios.

KTH Royal Institute of Technology (SE)
Openalex Percentile: Top 61%
Military Defense Systems Analysis
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.