Abstract
The tollbooth problem aims at minimizing the time lost through congestion in road networks with rational and selfish participants by demanding an additional toll for the use of edges. We consider a variant of this problem, the minimum tollbooth problem, which additionally minimizes the number of tolled edges. Since the problem is NP-hard, heuristics and evolutionary algorithms dominate solution approaches. To the best of our knowledge, for none of these approaches, a provable non-trivial upper bound on the (expected) runtime necessary to find an optimal solution exists.
We present a novel probabilistic divide and conquer algorithm with a provable upper bound of \(\mathcal {O}^*(m^{opt})\) on the expected runtime for finding an optimal solution. Here, m is the number of edges of the network, and opt the number of tolled roads in an optimal solution. Initial experiments indicate that in practice significantly less time is necessary.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Arnott, R., Small, K.: The economics of traffic congestion. Am. Sci. 82(5), 446–455 (1994)
Bai, L., Hearn, D.W., Lawphongpanich, S.: A heuristic method for the minimum toll booth problem. J. Global Optim. 48(4), 533–548 (2010)
Bai, L., Rubin, P.A.: Combinatorial benders cuts for the minimum tollbooth problem. Oper. Res. 57(6), 1510–1522 (2009)
Bai, L., Stamps, M.T., Harwood, R.C., Kollmann, C.J.: An evolutionary method for the minimum toll booth problem: the methodology. J. Manage. Inf. Decis. Sci. 11(2), 33 (2008)
Barabási, A.L., Albert, R.: Emergence of scaling in random networks. Science 286(5439), 509–512 (1999)
Basu, S., Lianeas, T., Nikolova, E.: New complexity results and algorithms for the minimum tollbooth problem. In: Markakis, E., Schäfer, G. (eds.) WINE 2015. LNCS, vol. 9470, pp. 89–103. Springer, Heidelberg (2015). https://doi.org/10.1007/978-3-662-48995-6_7
Beckmann, M., McGuire, C.B., Winsten, C.B.: Studies in the Economics of Transportation. Yale University Press, New Haven (1956)
Bonifaci, V., Salek, M., Schäfer, G.: Efficiency of restricted tolls in non-atomic network routing games. In: Persiano, G. (ed.) SAGT 2011. LNCS, vol. 6982, pp. 302–313. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-24829-0_27
Christodoulou, G., Koutsoupias, E.: The price of anarchy of finite congestion games. In: Proceedings of STOC, pp. 67–73. ACM (2005)
Cole, R., Dodis, Y., Roughgarden, T.: Pricing network edges for heterogeneous selfish users. In: Proceedings of STOC, pp. 521–530. ACM (2003)
Colini-Baldeschi, R., Klimm, M., Scarsini, M.: Demand-independent optimal tolls. arXiv preprint arXiv:1708.02737 (2017)
Erdős, P., Rényi, A.: On random graphs i. Publ. Math. Debrecen 6, 290–297 (1959)
Fleischer, L., Jain, K., Mahdian, M.: Tolls for heterogeneous selfish users in multicommodity networks and generalized congestion games. In: Proceedings of FOCS, pp. 277–285. IEEE (2004)
Ford, L.R., Fulkerson, D.R.: Maximal flow through a network. Can. J. Math. 8, 399–404 (1956). https://doi.org/10.4153/CJM-1956-045-5
Harks, T., Kleinert, I., Klimm, M., Möhring, R.H.: Computing network tolls with support constraints. Networks 65(3), 262–285 (2015)
Harwood, R.C., Kollmann, C.J., Stamps, M.T.: A genetic algorithm for the minimum tollbooth problem (2005)
Hearn, D.W., Ramana, M.V.: Solving congestion toll pricing models. In: Marcotte, P., Nguyen, S. (eds.) Equilibrium and Advanced Transportation Modelling. Centre for Research on Transportation, pp. 109–124. Springer, Heidelberg (1998). https://doi.org/10.1007/978-1-4615-5757-9_6
Krömer, P., Nowaková, J., Hasal, M.: Towards a new evolutionary algorithm for the minimum tollbooth problem. In: Chen, X., Sen, A., Li, W.W., Thai, M.T. (eds.) CSoNet 2018. LNCS, vol. 11280, pp. 116–125. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-04648-4_10
Nickerl, J.: The minimum tollbooth problem in atomic network congestion games with unsplittable flows. arXiv preprint arXiv:1906.09865 (2019)
Pigou, A.C.: The Economics of Welfare. McMillan&Co., London (1920)
Roughgarden, T., Tardos, É.: How bad is selfish routing? JACM 49(2), 236–259 (2002)
Stefanello, F., et al.: On the minimization of traffic congestion in road networks with tolls. Ann. Oper. Res. 249(1–2), 119–139 (2015)
Todd, J.: Duke student math aims to alleviate tollbooth lines. Duke University News and Communications (2005)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Nickerl, J. (2019). A Probabilistic Divide and Conquer Algorithm for the Minimum Tollbooth Problem. In: Tagarelli, A., Tong, H. (eds) Computational Data and Social Networks. CSoNet 2019. Lecture Notes in Computer Science(), vol 11917. Springer, Cham. https://doi.org/10.1007/978-3-030-34980-6_1
Download citation
DOI: https://doi.org/10.1007/978-3-030-34980-6_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-34979-0
Online ISBN: 978-3-030-34980-6
eBook Packages: Computer ScienceComputer Science (R0)