waiting time associated to each transfer. He therefore
favors motion over waiting, i.e., he prefers to make
detours that lengthen his trip than to stay in one place
and wait. This phenomenon is emerging and very in-
teresting because once a situation of solution abun-
dance is reached, ReTAG riders balance their travel
time against their waiting time, i.e. the components
of profit. The Fig.5 tends to confirm this justification
with an average waiting time of ReTAG passengers
lower than that of naive passengers regardless of the
maximum flow of drivers.
6 CONCLUSION
In this paper, we present a recursive algorithm named
ReTAG for solving and optimizing the hitchhiking
problem. We define the characteristics of this prob-
lem and propose an individual-centered simulation
using a multi-agent architecture to study it. A com-
parative study of two rider agent behaviors is per-
formed on more or less complex problem instances.
The first one simulating the behavior of a real hitch-
hiker, namely the naive hitchhiker, and the second one
simulating a hitchhiker connected to an information
system, namely the ReTAG hitchhicker. The results
of this study imply better performance for the ReTAG
hitchhiker and this in particular when the situation is
complex.
This study was designed as a framework for ad-
dressing the hitchhiking problem, which has been
only slightly studied in the past. It would therefore
be interesting to go deeper into the model by over-
coming the abstraction of time and space. Each edge
would then have a distance and a speed limit allowing
to calculate a realistic travel time for each trip. On the
other hand, the comparison with the slugging problem
(Ma and Wolfson, 2013), i.e. hitchhiking with meet-
ing places, can be very interesting to estimate the im-
pact of the concentration of demand and supply as a
means of connection.
REFERENCES
Agatz, N., Erera, A. L., Savelsbergh, M. W., and Wang,
X. (2011). Dynamic ride-sharing: a simulation study
in metro atlanta. Procedia - Social and Behavioral
Sciences, 17:532–550.
Alonso-Mora, J., Samaranayake, S., Wallar, A., Fraz-
zoli, E., and Rus, D. (2017). On-demand high-
capacity ride-sharing via dynamic trip-vehicle assign-
ment. Proceedings of the National Academy of Sci-
ences, 114(3):462–467.
Coltin, B. and Veloso, M. (2014). Ridesharing with pas-
senger transfers. In 2014 IEEE/RSJ International
Conference on Intelligent Robots and Systems, page
3278–3283.
Di Febbraro, A., Gattorna, E., and Sacco, N. (2013). Opti-
mization of dynamic ridesharing systems. Transporta-
tion Research Record: Journal of the Transportation
Research Board, 2359(1):44–50.
Fevre, C., Zgaya-Biau, H., Mathieu, P., and Hammadi,
S. (2021). Multi-agent systems and r-trees for dy-
namic and optimised ridesharing. In IEEE Interna-
tional Conference on Systems, Man, and Cybernetics,
page 1352–1358. in press.
Herbawi, W. and Weber, M. (2012a). Modeling the Mul-
tihop Ridematching Problem with Time Windows and
Solving It Using Genetic Algorithms, volume 1. jour-
nalAbbreviation: Proceedings - International Confer-
ence on Tools with Artificial Intelligence, ICTAI.
Herbawi, W. and Weber, M. (2012b). The ridematch-
ing problem with time windows in dynamic rideshar-
ing: A model and a genetic algorithm. 2012 IEEE
Congress on Evolutionary Computation, page 1–8.
Jeribi, K., Mejri, H., Zgaya, H., and Hammadi, S. (2011a).
Distributed graphs for solving co-modal transport
problems. In 2011 14th International IEEE Con-
ference on Intelligent Transportation Systems (ITSC),
page 1150–1155.
Jeribi, K., Mejri, H., Zgaya, H., and Hammadi, S.
(2011b). Vehicle sharing services optimization based
on multi-agent approach. IFAC Proceedings Volumes,
44(1):13040–13045.
Ma, S. and Wolfson, O. (2013). Analysis and evaluation
of the slugging form of ridesharing. In Proceedings
of the 21st ACM SIGSPATIAL International Confer-
ence on Advances in Geographic Information Systems
- SIGSPATIAL’13, page 64–73. ACM Press.
Mathieu, P. and Nongaillard, A. (2018). Effective evalua-
tion of autonomous taxi fleets. In ICAART (1), pages
297–304.
Nourinejad, M. and Roorda, M. J. (2016). Agent based
model for dynamic ridesharing. Transportation Re-
search Part C: Emerging Technologies, 64:117–132.
Pelzer, D., Xiao, J., Zehe, D., Lees, M. H., Knoll,
A. C., and Aydt, H. (2015). A partition-based match
making algorithm for dynamic ridesharing. IEEE
Transactions on Intelligent Transportation Systems,
16(5):2587–2598.
Tafreshian, A. and Masoud, N. (2020). Trip-based
graph partitioning in dynamic ridesharing. Trans-
portation Research Part C: Emerging Technologies,
114:532–553.
Xu, Y., Kulik, L., Borovica-Gajic, R., Aldwyish, A., and
Qi, J. (2020). Highly efficient and scalable multi-hop
ride-sharing. In Proceedings of the 28th International
Conference on Advances in Geographic Information
Systems, page 215–226. ACM.
Agent-based Modeling for Dynamic Hitchhiking Simulation and Optimization
329