Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
91 tokens/sec
GPT-4o
12 tokens/sec
Gemini 2.5 Pro Pro
o3 Pro
5 tokens/sec
GPT-4.1 Pro
15 tokens/sec
DeepSeek R1 via Azure Pro
33 tokens/sec
Gemini 2.5 Flash Deprecated
12 tokens/sec
2000 character limit reached

Integer Traffic Assignment Problem: Algorithms and Insights on Random Graphs (2405.10763v1)

Published 17 May 2024 in cond-mat.dis-nn, cs.DM, math.OC, and stat.CO

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. 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.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (55)
  1. The price of stability for network design with fair cost allocation. SIAM Journal on Computing, 38(4):1602–1623, 2008.
  2. Hillel Bar-Gera. Origin-based algorithm for the traffic assignment problem. Transportation Science, 36(4):398–417, 2002.
  3. Using branch-and-price-and-cut to solve origin-destination integer multicommodity flow problems. Operations Research, 48(2):318–326, 2000.
  4. Studies in the economics of transportation. Technical report, 1956.
  5. C Bishop. Pattern recognition and machine learning. Springer google schola, 2:531–537, 2006.
  6. Lawrence E Blume. The statistical mechanics of strategic interaction. Games and economic behavior, 5(3):387–424, 1993.
  7. Transportation network analysis. Volume I, Version 0.85, 2020.
  8. Explaining the gibbs sampler. The American Statistician, 46(3):167–174, 1992.
  9. Spin-glass theory for pedestrians. Journal of Statistical Mechanics: Theory and Experiment, 2005(05):P05012, 2005.
  10. Lightpath communications: An approach to high bandwidth optical wan’s. IEEE transactions on communications, 40(7):1171–1182, 1992.
  11. Introduction to algorithms. MIT press, 2022.
  12. The traffic assignment problem for a general network. Journal of Research of the National Bureau of Standards B, 73(2):91–118, 1969.
  13. Solutions of flexible polymers. neutron experiments and interpretation. Macromolecules, 8(6):804–818, 1975.
  14. Robert B Dial. A path-based user-equilibrium traffic assignment algorithm that obviates path storage and enumeration. Transportation Research Part B: Methodological, 40(10):917–936, 2006.
  15. Edsger W Dijkstra. A note on two problems in connexion with graphs. In Edsger Wybe Dijkstra: His Life, Work, and Legacy, pages 287–290. 2022.
  16. Sven Erlander. On the relationship between the discrete and continuous models for combined distribution and assignment. Transportation Research Part B: Methodological, 22(5):371–382, 1988.
  17. On the complexity of time table and multi-commodity flow problems. In 16th annual symposium on foundations of computer science (sfcs 1975), pages 184–193. IEEE, 1975.
  18. The complexity of pure nash equilibria. In Proceedings of the thirty-sixth annual ACM symposium on Theory of computing, pages 604–612, 2004.
  19. The speed of convergence in congestion games under best-response dynamics. In International Colloquium on Automata, Languages, and Programming, pages 796–807. Springer, 2008.
  20. Transportation Networks for Research Core Team. Transportation networks for research. https://github.com/bstabler/TransportationNetworks.
  21. An algorithm for quadratic programming. Naval research logistics quarterly, 3(1-2):95–110, 1956.
  22. Stochastic relaxation, gibbs distributions, and the bayesian restoration of images. IEEE Transactions on pattern analysis and machine intelligence, PAMI-6(6):721–741, 1984.
  23. Power consumption and energy efficiency in the internet. IEEE Network, 25(2):6–12, 2011.
  24. Optimization by simulated annealing. science, 220(4598):671–680, 1983.
  25. Pieter Kleer. Sampling from the gibbs distribution in congestion games. In Proceedings of the 22nd ACM Conference on Economics and Computation, pages 679–680, 2021.
  26. Computation and efficiency of potential function minimizers of combinatorial congestion games. Mathematical Programming, 190:523–560, 2021.
  27. Donald E Knuth. Mathematics and computer science: Coping with finiteness: Advances in our ability to compute are bringing us substantially closer to ultimate limitations. Science, 194(4271):1235–1242, 1976.
  28. Worst-case equilibria. In Annual symposium on theoretical aspects of computer science, pages 404–413. Springer, 1999.
  29. The pivot algorithm: A highly efficient monte carlo method for the self-avoiding walk. Journal of Statistical Physics, 50:109–186, 1988.
  30. A Meli. Simulation and analysis of various routing algorithms for optical networks. 2004.
  31. Information, physics, and computation. Oxford University Press, 2009.
  32. Spin glass theory and beyond: An Introduction to the Replica Method and Its Applications, volume 9. World Scientific Publishing Company, 1987.
  33. The stiff is moving—conjugate direction frank-wolfe methods with applications to traffic assignment. Transportation Science, 47(2):280–293, 2013.
  34. Optimal solution of integer multicommodity flow problems with application in optical networks. In Frontiers in global optimization, pages 411–435. Springer, 2004.
  35. Michael Patriksson. The traffic assignment problem: models and methods. Courier Dover Publications, 2015.
  36. Judea Pearl. Reverend bayes on inference engines: a distributed hierarchical approach. In Proceedings of the Second AAAI Conference on Artificial Intelligence, AAAI’82, page 133–136. AAAI Press, 1982.
  37. Rudolf Peierls. Statistical theory of superlattices with unequal concentrations of the components. Proceedings of the Royal Society of London. Series A-Mathematical and Physical Sciences, 154(881):207–222, 1936.
  38. A framework for and empirical study of algorithms for traffic assignment. Computers & Operations Research, 54:90–107, 2015.
  39. Arthur Pigou. The economics of welfare. Macmillan, 1920.
  40. Monte Carlo statistical methods, volume 2. Springer, 1999.
  41. Robert W Rosenthal. A class of games possessing pure-strategy nash equilibria. International Journal of Game Theory, 2:65–67, 1973.
  42. Tim Roughgarden. Selfish routing and the price of anarchy. MIT press, 2005.
  43. Tim Roughgarden. Algorithmic game theory. Communications of the ACM, 53(7):78–86, 2010.
  44. The multicommodity network flow problem: state of the art classification, applications, and solution methods. Operational Research, pages 1–47, 2022.
  45. The maximum concurrent flow problem. Journal of the ACM (JACM), 37(2):318–334, 1990.
  46. Mandana Tabrizi. Rosenbluth algorithm studies of self-avoiding walks. 2015.
  47. Solution of’solvable model of a spin glass’. Philosophical Magazine, 35(3):593–601, 1977.
  48. The mean and variance of the distribution of shortest path lengths of random regular graphs. Journal of Physics A: Mathematical and Theoretical, 55(26):265005, 2022.
  49. EJ Van Rensburg. The statistical mechanics of interacting walks, polygons, animals and vesicles (2nd edn). The Statistical Mechanics of Interacting Walks, 2015.
  50. J G WARDROP. Road paper. some theoretical aspects of road traffic research. Proceedings of the Institution of Civil Engineers, 1(3):325–362, 1952.
  51. Efficient computation of user optimal traffic assignment via second-order cone and linear programming techniques. IEEE Access, 7:137010–137019, 2019.
  52. Accelerating convergence of the frank-wolfe algorithm. Transportation Research Part B: Methodological, 19(2):113–122, 1985.
  53. Jin Y Yen. Finding the k shortest loopless paths in a network. management Science, 17(11):712–716, 1971.
  54. From the physics of interacting polymers to optimizing routes on the london underground. Proceedings of the National Academy of Sciences, 110(34):13717–13722, 2013.
  55. Statistical physics of inference: Thresholds and algorithms. Advances in Physics, 65(5):453–552, 2016.

Summary

We haven't generated a summary for this paper yet.

X Twitter Logo Streamline Icon: https://streamlinehq.com