Fast computation of exact solutions of generic and degenerate assignment problems

Patrice Koehl and Henri Orland
Phys. Rev. E 103, 042101 – Published 2 April 2021

Abstract

The linear assignment problem is a fundamental problem in combinatorial optimization with a wide range of applications, from operational research to data science. It consists of assigning “agents” to “tasks” on a one-to-one basis, while minimizing the total cost associated with the assignment. While many exact algorithms have been developed to identify such an optimal assignment, most of these methods are computationally prohibitive for large size problems. In this paper, we propose an alternative approach to solving the assignment problem using techniques adapted from statistical physics. Our first contribution is to fully describe this formalism, including all the proofs of its main claims. In particular we derive a strongly concave effective free-energy function that captures the constraints of the assignment problem at a finite temperature. We prove that this free energy decreases monotonically as a function of β, the inverse of temperature, to the optimal assignment cost, providing a robust framework for temperature annealing. We prove also that for large enough β values the exact solution to the generic assignment problem can be derived using simple roundoff to the nearest integer of the elements of the computed assignment matrix. Our second contribution is to derive a provably convergent method to handle degenerate assignment problems, with a characterization of those problems. We describe computer implementations of our framework that are optimized for parallel architectures, one based on CPU, the other based on GPU. We show that the latter enables solving large assignment problems (of the orders of a few 10 000s) in computing clock times of the orders of minutes.

  • Figure
  • Figure
  • Figure
  • Figure
  • Figure
  • Figure
  • Figure
  • Received 2 December 2020
  • Accepted 1 March 2021

DOI:https://doi.org/10.1103/PhysRevE.103.042101

©2021 American Physical Society

Physics Subject Headings (PhySH)

  1. Research Areas
Statistical Physics & Thermodynamics

Authors & Affiliations

Patrice Koehl1 and Henri Orland2

  • 1Department of Computer Science and Genome Center, University of California, Davis, California 95616, USA
  • 2Institut de Physique Théorique, Université Paris-Saclay, CNRS, CEA, 91191 Gif/Yvette Cedex, France

Article Text (Subscription Required)

Click to Expand

References (Subscription Required)

Click to Expand
Issue

Vol. 103, Iss. 4 — April 2021

Reuse & Permissions
Access Options
Author publication services for translation and copyediting assistance advertisement

Authorization Required


×
×

Images

×

Sign up to receive regular email alerts from Physical Review E

Log In

Cancel
×

Search


Article Lookup

Paste a citation or DOI

Enter a citation
×