← Ebasa Temesgen Paper

ARMS Workshop at AAMAS 2024 · Auckland, New Zealand

Multi-Agent Path Finding Using Time-Extended Graphs with Auctions

Simanta Barman, Angel Sylvester, Ebasa Temesgen, Michael W. Levin, Maria Gini · University of Minnesota

Many robots, each with its own goal, share one floor. Every robot bids for its shortest route; the auction decides who plans first, and each winner reserves its path in space and time, so the paths can never collide.

1

Expand the map in time

The floor plan is copied once per time step. Moving to a neighboring cell or waiting in place both go one step forward in time, so a route becomes a path that only climbs upward.

2

Robots bid

Each robot still waiting finds its shortest path in that graph and bids its length. The auctioneer picks a winner: the lowest bid, the highest bid, or at random.

3

Reserve, repeat

The winner's cells at each moment, and the swaps that would cross it, are removed from the graph. The remaining robots bid again on what is left, until everyone has a path.

What the paper found

This demo runs a browser port of the authors' code: the warehouse layout, the time-expanded search and the three auctioneers. Results vary from map to map; try a few.

Read the paper