Constrained Multiagent Rollout and Multidimensional Assignment with the Auction Algorithm

02/18/2020
by   Dimitri Bertsekas, et al.
9

We consider an extension of the rollout algorithm that applies to constrained deterministic dynamic programming, including challenging combinatorial optimization problems. The algorithm relies on a suboptimal policy, called base heuristic. Under suitable assumptions, we show that if the base heuristic produces a feasible solution, the rollout algorithm has a cost improvement property: it produces a feasible solution, whose cost is no worse than the base heuristic's cost. We then focus on multiagent problems, where the control at each stage consists of multiple components (one per agent), which are coupled either through the cost function or the constraints or both. We show that the cost improvement property is maintained with an alternative implementation that has greatly reduced computational requirements, and makes possible the use of rollout in problems with many agents. We demonstrate this alternative algorithm by applying it to layered graph problems that involve both a spatial and a temporal structure. We consider in some detail a prominent example of such problems: multidimensional assignment, where we use the auction algorithm for 2-dimensional assignment as a base heuristic. This auction algorithm is particularly well-suited for our context, because through the use of prices, it can advantageously use the solution of an assignment problem as a starting point for solving other related assignment problems, and this can greatly speed up the execution of the rollout algorithm.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/30/2019

Multiagent Rollout Algorithms and Reinforcement Learning

We consider finite and infinite horizon dynamic programming problems, wh...
research
11/05/2011

An efficient implementation of the simulated annealing heuristic for the quadratic assignment problem

The quadratic assignment problem (QAP) is one of the most difficult comb...
research
10/08/2018

The equivalence between two classic algorithms for the assignment problem

We give a detailed review of two algorithms that solve the minimization ...
research
07/01/2019

Online Multidimensional Packing Problems in the Random-Order Model

We study online multidimensional variants of the generalized assignment ...
research
07/19/2022

New Auction Algorithms for Path Planning, Network Transport, and Reinforcement Learning

We consider some classical optimization problems in path planning and ne...
research
04/25/2022

A Time-Triggered Dimension Reduction Algorithm for the Task Assignment Problem

The task assignment problem is fundamental in combinatorial optimisation...
research
04/17/2013

Improvement/Extension of Modular Systems as Combinatorial Reengineering (Survey)

The paper describes development (improvement/extension) approaches for c...

Please sign up or login with your details

Forgot password? Click here to reset