Package: cppRoutingCCH Type: Package Title: Algorithms for Routing and Solving the Traffic Assignment Problem Version: 3.3.0 Date: 2026-07-15 Authors@R: c( person(given = "Vincent", family = "Larmet", role = "aut", email = "larmet.vincent@gmail.com"), person(given = "Félix", family = "Pouchain", role = c("aut", "cre"), email = "flx.pouchain@gmail.com") ) Description: Calculation of distances, shortest paths and isochrones on weighted graphs using several variants of Dijkstra algorithm. Proposed algorithms are unidirectional Dijkstra (Dijkstra, E. W. (1959) ), bidirectional Dijkstra (Goldberg, Andrew & Fonseca F. Werneck, Renato (2005) ), A* search (P. E. Hart, N. J. Nilsson et B. Raphael (1968) ), new bidirectional A* (Pijls & Post (2009) ), Contraction hierarchies (R. Geisberger, P. Sanders, D. Schultes and D. Delling (2008) ), PHAST (D. Delling, A.Goldberg, A. Nowatzyk, R. Werneck (2011) ), and customizable contraction hierarchies for repeated edge-cost updates on stable graph topologies. Algorithms for solving the traffic assignment problem are All-or-Nothing assignment, Method of Successive Averages, Frank-Wolfe algorithm (M. Fukushima (1984) ), Conjugate and Bi-Conjugate Frank-Wolfe algorithms (M. Mitradjieva, P. O. Lindberg (2012) ), Algorithm-B (R. B. Dial (2006) ). License: GPL (>= 2) Encoding: UTF-8 Imports: Rcpp (>= 1.0.7), RcppParallel, data.table LinkingTo: Rcpp, RcppParallel, RcppProgress SystemRequirements: GNU make URL: https://github.com/mobility-team/cppRoutingCCH BugReports: https://github.com/mobility-team/cppRoutingCCH/issues Suggests: knitr, rmarkdown, igraph VignetteBuilder: knitr NeedsCompilation: yes Config/roxygen2/version: 8.0.0 Config/pak/sysreqs: cmake make Repository: https://mobility-team.r-universe.dev Date/Publication: 2026-07-15 12:45:50 UTC RemoteUrl: https://github.com/mobility-team/cppRoutingCCH RemoteRef: HEAD RemoteSha: 2d575e425ee01ec4c322d88f4087f2d0ef30ff78 Packaged: 2026-10-13 10:38:22 UTC; root Author: Vincent Larmet [aut], Félix Pouchain [aut, cre] Maintainer: Félix Pouchain