Related Experiment Video
Updated: May 8, 2025

Large Scale Energy Efficient Sensor Network Routing Using a Quantum Processor Unit
Published on: September 8, 2023
Integer traffic assignment problem: Algorithms and insights on random graphs
Rayan Harfouche1, Giovanni Piccioli1, Lenka Zdeborová1
1École Polytechnique Fédérale de Lausanne (EPFL), Statistical Physics of Computation Laboratory.
Abstract:
Path optimization is a fundamental concern across various real-world scenarios, ranging from traffic congestion issues to efficient data routing over the Internet. The traffic assignment problem (TAP) is a classic continuous optimization problem in this field. This study considers the integer traffic assignment problem (ITAP), a discrete variant of TAP. ITAP involves determining optimal routes for commuters in a city represented by a graph, aiming to minimize congestion while adhering to integer flow constraints on paths. This restriction makes ITAP an NP-hard problem. While conventional TAP prioritizes repulsive interactions to minimize congestion, this work also explores the case of attractive interactions, related to minimizing the number of occupied edges. We present and evaluate multiple algorithms to address ITAP, including a message passing algorithm, a greedy approach, simulated annealing, and relaxation of ITAP to TAP, including the message passing algorithm in Yeung, Saad, and Wong [Proc. Natl. Acad. Sci. USA 110, 13717 (2013)0027-842410.1073/pnas.1301111110], a greedy approach, simulated annealing, and relaxation of ITAP to TAP. Inspired by studies of random ensembles in the large-size limit in statistical physics, comparisons between these algorithms are conducted on large sparse random regular graphs with a random set of origin-destination pairs. Our results indicate that while the simplest greedy algorithm performs competitively in the repulsive scenario, in the attractive case the message-passing-based algorithm and simulated annealing demonstrate superiority. We then investigate the relationship between TAP and ITAP in the repulsive case. We find that, as the number of paths increases, the solution of TAP converges toward that of ITAP, and we investigate the speed of this convergence. Depending on the number of paths, our analysis leads us to identify two scaling regimes: In one the average flow per edge is of order one, and in another, the number of paths scales quadratically with the size of the graph, in which case the continuous relaxation solves the integer problem closely.
Related Concept Videos
Group Design
Randomized Experiments
Simple randomization
Simple...
Probability Distributions
A discrete probability distribution is a probability distribution of discrete random variables. It can be categorized into binomial probability distribution and Poisson...
Probability Histograms
Distributed Loads: Problem Solving
Random Variables
Uppercase letters such as X or Y denote a random variable. Lowercase letters like x or y denote the value of a random variable. If X is a random variable, then X is written in words, and x is given as a number.
For example, let X = the...

