Creating Effective Self-Adaptive Differential Evolution Algorithms to Solve the Discount-Guaranteed Ridesharing Problem Based on a Saying
Source abstract
Abstract
Sustainable transport is an important trend in smart cities to achieve sustainability development goals. It refers to the use of transport modes with low emissions, energy consumption and negative impacts on the environment. Ridesharing is one important sustainable transport mode to attain the goal of net zero greenhouse gas emissions. The discount-guaranteed ridesharing problem (DGRP) aims to incentivize drivers and riders and promote ridesharing through the guarantee of a discount. However, the computational complexity of the DGRP poses a challenge in the development of effective solvers. In this study, we will study the effectiveness of creating new self-adaptive differential evolution (DE) algorithms based on an old saying to solve the DGRP. Many old sayings still have far-reaching implications today. Some of them influence the organization of management teams for companies and decisions to improve performance and efficiency. Whether an old saying that works effectively for human beings to solve problems can also work for developers to create effective optimization problem solvers in the realm of artificial intelligence is an interesting research question. In our previous study, one self-adaptive algorithm was proposed to solve the DGRP. This study demonstrates how to create a series of self-adaptive algorithms based on the old saying “Two heads are better than one” and validates the effectiveness of this approach based on experiments and comparison with the algorithms proposed previously. The new finding of this study is that the old saying not only works effectively for human beings to solve problems but also works effectively in the creation of new scalable and robust self-adaptive algorithms to solve the DGRP. In other words, the old saying provides a simple and systematic approach to the development of effective optimization problem solvers in artificial intelligence.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Transportation and Mobility Innovations · Transportation Planning and Optimization
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Computer Science and Information Engineering, Chaoyang University of Technology, Taichung 413310, Taiwan
Funding
National Science and Technology Council, Taiwan
References (41)
Show source-provided references
1. (2023, November 29). Uber. Available online: https://www.uber.com.
2. (2023, November 29). Lyft. Available online: https://www.lyft.com.
3. Optimization for dynamic ride-sharing: A review10.1016/j.ejor.2012.05.028 ↗
4. Ridesharing: The state-of-the-art and future direc-tions10.1016/j.trb.2013.08.012 ↗
5. A solution methodology for carpooling systems based on double auctions and cooperative coevolutionary particle swarms10.1007/s10489-018-1288-x ↗
6. Real-time Multi-platform Route Planning in ridesharing10.1016/j.eswa.2024.124819 ↗
7. The static ridesharing routing problem with flexible locations: A Norwegian case study10.1016/j.cor.2024.106669 ↗
8. A shared ride matching approach to low-carbon and electrified ridesplitting10.1016/j.jclepro.2024.143031 ↗
9. A survey of models and algorithms for optimizing shared mobility10.1016/j.trb.2019.02.003 ↗
10. Optimizing ride-sharing operations in smart sustainable cities: Challenges and the need for agile algorithms10.1016/j.cie.2020.107080 ↗
11. Ting, K.H., Lee, L.S., Pickl, S., and Seow, H.-V. (2021). Shared Mobility Problems: A Systematic Review on Types, Variants, Characteristics, and Solution Approaches. Appl. Sci., 11.10.3390/app11177996 ↗
12. Cost-sharing mechanism design for ride-sharing10.1016/j.trb.2021.06.018 ↗
13. Incentivizing shared rides in e-hailing markets: Dynamic discounting10.1016/j.trc.2022.103879 ↗
14. Hsieh, F.-S. (2021). A Comparison of Three Ridesharing Cost Savings Allocation Schemes Based on the Number of Acceptable Shared Rides. Energies, 14.10.3390/en14216931 ↗
15. Hsieh, F.-S. (2023). Improving Acceptability of Cost Savings Allocation in Ridesharing Systems Based on Analysis of Proportional Methods. Systems, 11.10.3390/systems11040187 ↗
16. Hsieh, F.-S. (2024). A Self-Adaptive Meta-Heuristic Algorithm Based on Success Rate and Differential Evolution for Improving the Performance of Ridesharing Systems with a Discount Guarantee. Algorithms, 17.10.3390/a17010009 ↗
17. Dehghani, M., Trojovská, E., and Trojovský, P. (2022). A new human-based metaheuristic algorithm for solving optimization problems on the base of simulation of driving training process. Sci. Rep., 12.10.1038/s41598-022-14225-7 ↗
18. Guilmeau, T., Chouzenoux, E., and Elvira, V. (2021, January 11–14). Simulated Annealing: A Review and a New Scheme. Proceedings of the 2021 IEEE Statistical Signal Processing Workshop (SSP), Rio de Janeiro, Brazil.10.1109/SSP49050.2021.9513782 ↗
19. GSA: A Gravitational Search Algorithm10.1016/j.ins.2009.03.004 ↗
20. Comparison between genetic algorithms and particle swarm optimization10.1007/BFb0040812 ↗
21. Firefly algorithms for multimodal optimization10.1007/978-3-642-04944-6_14 ↗
22. Artificial Bee Colony (ABC) Optimization Algorithm for Solving Constrained Optimization Problems10.1007/978-3-540-72950-1_77 ↗
23. Ant colony optimization10.1109/MCI.2006.329691 ↗
24. Holland, J.H. (1992). Adaptation in Natural and Artificial Systems, MIT Press.10.7551/mitpress/1090.001.0001 ↗
25. Differential evolution—A simple and efficient heuristic for global optimization over continuous spaces10.1023/A:1008202821328 ↗
26. Football game based optimization: An application to solve energy commitment problem
27. Volleyball premier league algorithm10.1016/j.asoc.2017.11.043 ↗
28. Teaching-learning-based optimization: A novel method for constrained mechanical design optimization problems10.1016/j.cad.2010.12.015 ↗
29. Poor and rich optimization algorithm: A new human-based and multi populations algorithm10.1016/j.engappai.2019.08.025 ↗
30. Human mental search: A new population-based metaheuristic optimization algorithm10.1007/s10489-017-0903-6 ↗
31. Su, H., Chen, R., Tang, S., Zheng, X., Li, J., Yin, Z., Ouyang, W., and Dong, N. (2024). Two Heads Are Better Than One: A Multi-Agent System Has the Potential to Improve Scientific Idea Generation. arXiv.
32. Yuan, L., Zhang, Z., Li, L., Guan, C., and Yu, Y. (2023). A Survey of Progress on Cooperative Multi-Agent Reinforcement Learning in Open Environment. arXiv.
33. Are Two Heads Better than One? On the Effectiveness of Pair Programming10.1109/MS.2007.158 ↗
34. Two heads are better than one: Dual systems obtain better performance in facial comparison10.1016/j.forsciint.2023.111879 ↗
35. Synergy at work: Two heads are better than one10.1007/s10815-018-1250-1 ↗
36. Two Heads are Better Than One: A Two-Stage Complex Spectral Mapping Approach for Monaural Speech Enhancement10.1109/TASLP.2021.3079813 ↗
37. Hsieh, F.-S. (2024). Comparison of a Hybrid Firefly–Particle Swarm Optimization Algorithm with Six Hybrid Firefly–Differential Evolution Algorithms and an Effective Cost-Saving Allocation Method for Ridesharing Recommendation Systems. Electronics, 13.10.3390/electronics13020324 ↗
38. Hsieh, F.-S. (2024). Applying “Two Heads Are Better Than One” Human Intelligence to Develop Self-Adaptive Algorithms for Ridesharing Recommendation Systems. Electronics, 13.10.3390/electronics13122241 ↗
39. An efficient constraint handling method for genetic algorithms10.1016/S0045-7825(99)00389-8 ↗
40. (2025, February 26). Data of Test Cases 1–14. Available online: https://drive.google.com/drive/folders/1COGSGVgo9bjjqpUdY29bxptyO6LlzXKd?usp=sharing.
41. Wu, G., Mallipeddi, R., and Suganthan, P.N. (2025, March 07). Problem Definitions and Evaluation Criteria for the CEC 2017 Competition and Special Session on Constrained Single Objective Real-Parameter Optimization, Technical Report, 2016. Available online: https://www.researchgate.net/publication/317228117_Problem_Definitions_and_Evaluation_Criteria_for_the_CEC_2017_Competition_and_Special_Session_on_Constrained_Single_Objective_Real-Parameter_Optimization#fullTextFileContent.