scispace - formally typeset
Proceedings ArticleDOI

A distributed asynchronous relaxation algorithm for the assignment problem

Dimitri P. Bertsekas
- Vol. 24, Iss: 24, pp 1703-1704
Reads0
Chats0
TLDR
A distributed algorithm for solving the classical linear cost assignment problem that employs exclusively pure relaxation steps whereby the prices of sources and sinks are changed individually on the basis of only local node price information.
Abstract
Relaxation methods for optimal network flow problems resemble classical coordinate descent, Jacobi, and Gauss-Seidel methods for solving unconstrained non-linear optimization problems or systems of nonlinear equations. In their pure form they modify the dual variables (node prices) one at a time using only local node information while aiming to improve the dual cost. They are particularly well suited for distributed implementation on massively parallel machine. For problems with strictly convex arc costs they can be shown to converge even if relaxation at each node is carried out asynchronously with out-of-date price information from neighboring nodes [1]. For problems with linear arc costs relaxation methods have outperformed by a substantial margin the classical primal simplex and primal-dual methods on standard benchmark problems [2], [3]. However in these particular methods it is necessary to change sometimes the prices of several nodes as a group in addition to carrying out pure relaxation steps. As a result global node price information is needed occasionally, and distributed implementation becomes somewhat complicated. In this paper we describe a distributed algorithm for solving the classical linear cost assignment problem. It employs exclusively pure relaxation steps whereby the prices of sources and sinks are changed individually on the basis of only local (neighbor) node price information. The algorithm can be implemented in an asynchronous (chaotic) manner, and seems quite efficient for problems with a small arc cost range. It has an interesting interpretation as an auction where economic agents compete for resources by making successively higher bids.

read more

Citations
More filters
Proceedings ArticleDOI

A Point Set Generation Network for 3D Object Reconstruction from a Single Image

TL;DR: This paper addresses the problem of 3D reconstruction from a single image, generating a straight-forward form of output unorthordox, and designs architecture, loss function and learning paradigm that are novel and effective, capable of predicting multiple plausible 3D point clouds from an input image.
Posted Content

A Point Set Generation Network for 3D Object Reconstruction from a Single Image

TL;DR: In this article, the authors address the problem of 3D reconstruction from a single image, generating a straight-forward form of output -point cloud coordinates. But the groundtruth shape for an input image may be ambiguous, and they design architecture, loss function and learning paradigm that are novel and effective.
Journal ArticleDOI

The auction algorithm: a distributed relaxation method for the assignment problem

TL;DR: A massively parallelizable algorithm for the classical assignment problem was proposed in this article, where unassigned persons bid simultaneously for objects thereby raising their prices. Once all bids are in, objects are awarded to the highest bidder.
Journal ArticleDOI

Auction algorithms for network flow problems : a tutorial introduction

TL;DR: A new and comprehensive class of algorithms for solving the classical linear network flow problem and its various special cases such as shortest path, max-flow, assignment, transportation, and transhipment problems are surveyed.
Proceedings ArticleDOI

PCN: Point Completion Network

TL;DR: Point Completion Network (PCN) as discussed by the authors directly operates on raw point clouds without any structural assumption (e.g. symmetry) or annotation about the underlying shape, which enables the generation of fine-grained completions while maintaining a small number of parameters.
References
More filters
Journal ArticleDOI

Distributed asynchronous computation of fixed points

TL;DR: A general convergence theorem is provided for algorithms of this type including the calculation of fixed points of contraction and monotone mappings arising in linear and nonlinear systems of equations, optimization problems, shortest path problems, and dynamic programming.
Journal ArticleDOI

Distributed asynchronous relaxation methods for convex network flow problems

TL;DR: The structure of the dual allows the successful application of a distributed asynchronous method whereby relaxation iterations are carried out in parallel by several processors in arbitrary order and with arbitrarily large interprocessor communication delays.
Journal ArticleDOI

A unified framework for primal-dual methods in minimum cost network flow problems

TL;DR: A broad class of algorithms for finding a minimum cost flow in a capacitated network that maintains primal feasibility with respect to capacity constraints, while trying to satisfy the conservation of flow equation at each node by means of a wide variety of procedures based on flow augmentation, price adjustment, and ascent of a dual functional.

Relaxation methods for minimum cost network flow problems

TL;DR: The first coded implementation of relaxation methods is compared with mature state-of-the-art primal simplex and primal-dual codes and is found to be substantially faster on most types of network flow problems of practical interest.
Related Papers (5)