A Bilinear Programming Approach for Multiagent Planning

01/15/2014
by   Marek Petrik, et al.
0

Multiagent planning and coordination problems are common and known to be computationally hard. We show that a wide range of two-agent problems can be formulated as bilinear programs. We present a successive approximation algorithm that significantly outperforms the coverage set algorithm, which is the state-of-the-art method for this class of multiagent problems. Because the algorithm is formulated for bilinear programs, it is more general and simpler to implement. The new algorithm can be terminated at any time and-unlike the coverage set algorithm-it facilitates the derivation of a useful online performance bound. It is also much more efficient, on average reducing the computation time of the optimal solution by about four orders of magnitude. Finally, we introduce an automatic dimensionality reduction method that improves the effectiveness of the algorithm, extending its applicability to new domains and providing a new way to analyze a subclass of bilinear programs.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/19/2020

On Bilinear Time Domain Identification

The Loewner framework (LF) in combination with Volterra series (VS) offe...
research
01/19/2022

It is undecidable whether the growth rate of a given bilinear system is 1

We show that there exists no algorithm that decides for any bilinear sys...
research
06/19/2018

Estimation from Non-Linear Observations via Convex Programming with Application to Bilinear Regression

We propose a computationally efficient estimator, formulated as a convex...
research
08/15/2022

Reduced Connectivity for Local Bilinear Jacobi Sets

We present a new topological connection method for the local bilinear co...
research
10/29/2019

Derivation and Analysis of Fast Bilinear Algorithms for Convolution

The prevalence of convolution in applications within signal processing, ...
research
06/20/2021

Cogradient Descent for Dependable Learning

Conventional gradient descent methods compute the gradients for multiple...

Please sign up or login with your details

Forgot password? Click here to reset