Deep Reinforcement Learning Algorithms for Path Planning Domain in Grid-like Environment
Source abstract
Abstract
Recently, more and more solutions have utilised artificial intelligence approaches in order to enhance or optimise processes to achieve greater sustainability. One of the most pressing issues is the emissions caused by cars; in this paper, the problem of optimising the route of delivery cars is tackled. In this paper, the applicability of the deep reinforcement learning algorithms with regards to the aforementioned problem is tested on a simulation game designed and implemented to pose various challenges such as constant change of delivery locations. The algorithms chosen for this task are Advantage Actor-Critic (A2C) with and without Proximal Policy Optimisation (PPO). These novel and advanced reinforcement learning algorithms have yet not been utilised in similar scenarios. The differences in performance and learning process of those are visualised and discussed. It is demonstrated that both of those algorithms present a slow but steady learning curve, which is an expected effect of reinforcement learning algorithms, leading to a conclusion that the algorithms would discover an optimal policy with an adequately long learning process. Additionally, the benefits of the Proximal Policy Optimisation algorithm are proven by the enhanced learning curve with comparison to the Advantage Actor-Critic approach, as the learning process is characterised by faster growth with a significantly smaller variation. Finally, the applicability of such algorithms in the described scenarios is discussed, alongside the possible improvements and future work.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Reinforcement Learning in Robotics · Transportation and Mobility Innovations · Electric Vehicles and Infrastructure
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
International Faculty of Engineering, Lodz University of Technology, 90-539 Łódź, Poland
Institute of Applied Computer Science, Lodz University of Technology, Stefanowskiego 18, 90-537 Łódź, Poland
Funding
Lodz University of Technology
References (66)
Show source-provided references
1. Hessler, G., and Baringhaus, K.H. (2018). Artificial intelligence in drug design. Molecules, 23.10.3390/molecules23102520 ↗
2. Lakshmi, V., and Corbett, J. (2020, January 7–10). How artificial intelligence improves agricultural productivity and sustainability: A global thematic analysis. Proceedings of the 53rd Hawaii International Conference on System Sciences, Maui, HI, USA.10.24251/HICSS.2020.639 ↗
3. Ortega-Fernández, A., Martín-Rojas, R., and García-Morales, V.J. (2020). Artificial intelligence in the urban environment: Smart cities as models for developing innovation and sustainability. Sustainability, 12.10.3390/su12197860 ↗
4. Zhang, H., Song, M., and He, H. (2020). Achieving the success of sustainability development projects through big data analytics and artificial intelligence capability. Sustainability, 12.10.3390/su12030949 ↗
5. Chui, K.T., Lytras, M.D., and Visvizi, A. (2018). Energy sustainability in smart cities: Artificial intelligence, smart monitoring, and optimization of energy consumption. Energies, 11.10.3390/en11112869 ↗
6. Artificial intelligence for sustainability: Challenges, opportunities, and a research agenda10.1016/j.ijinfomgt.2020.102104 ↗
7. Improved protein structure prediction using potentials from deep learning10.1038/s41586-019-1923-7 ↗
8. Sutton, R.S., and Barto, A.G. (2018). Reinforcement Learning: An Introduction, MIT Press.
9. Schulman, J., Wolski, F., Dhariwal, P., Radford, A., and Klimov, O. (2017). Proximal policy optimization algorithms. arXiv.
10. Zai, A., and Brown, B. (2020). Deep Reinforcement Learning in Action, Manning Publications.10.3139/9783446466081 ↗
11. Mastering atari, go, chess and shogi by planning with a learned model10.1038/s41586-020-03051-4 ↗
12. Mastering the game of Go with deep neural networks and tree search10.1038/nature16961 ↗
13. Mastering the game of go without human knowledge10.1038/nature24270 ↗
14. Grandmaster level in StarCraft II using multi-agent reinforcement learning10.1038/s41586-019-1724-z ↗
15. Afsar, M.M., Crump, T., and Far, B. (2021). Reinforcement learning based recommender systems: A survey. arXiv.10.1145/3543846 ↗
16. Kiran, B.R., Sobh, I., Talpaert, V., Mannion, P., Al Sallab, A.A., Yogamani, S., and Pérez, P. (2021). Deep reinforcement learning for autonomous driving: A survey. IEEE Trans. Intell. Transp. Syst., 1–18.
17. Yu, C., Liu, J., and Nemati, S. (2019). Reinforcement learning in healthcare: A survey. arXiv.
18. Charpentier, A., Elie, R., and Remlinger, C. (2021). Reinforcement learning in economics and finance. Comput. Econ., 1–38.10.1007/s10614-021-10119-4 ↗
19. Hua, J., Zeng, L., Li, G., and Ju, Z. (2021). Learning for a robot: Deep reinforcement learning, imitation learning, transfer learning. Sensors, 21.10.3390/s21041278 ↗
20. Singla, A., Rafferty, A.N., Radanovic, G., and Heffernan, N.T. (2021). Reinforcement Learning for Education: Opportunities and Challenges. arXiv.
21. Clouse, J.A., and Utgoff, P.E. (1992). A teaching method for reinforcement learning. Machine Learning Proceedings 1992, Elsevier.10.1016/B978-1-55860-247-2.50017-6 ↗
22. Sichkar, V.N. (2019, January 25–29). Reinforcement learning algorithms in global path planning for mobile robot. Proceedings of the 2019 International Conference on Industrial Engineering, Applications and Manufacturing (ICIEAM), Sochi, Russia.10.1109/ICIEAM.2019.8742915 ↗
23. Lee, H., and Jeong, J. (2021). Mobile Robot Path Optimization Technique Based on Reinforcement Learning Algorithm in Warehouse Environment. Appl. Sci., 11.10.3390/app11031209 ↗
24. Grid path planning with deep reinforcement learning: Preliminary results10.1016/j.procs.2018.01.054 ↗
25. Dynamic path planning of unknown environment based on deep reinforcement learning
26. The path planning of mobile robot by neural networks and hierarchical reinforcement learning10.3389/fnbot.2020.00063 ↗
27. Gao, J., Ye, W., Guo, J., and Li, Z. (2020). Deep reinforcement learning for indoor mobile robot path planning. Sensors, 20.10.3390/s20195493 ↗
28. Bae, H., Kim, G., Kim, J., Qian, D., and Lee, S. (2019). Multi-robot path planning method using reinforcement learning. Appl. Sci., 9.10.3390/app9153057 ↗
29. Path optimization for marine vehicles in ocean currents using reinforcement learning10.1007/s00773-015-0355-9 ↗
30. Wang, C., Zhang, X., Li, R., and Dong, P. (December, January 29). Path planning of maritime autonomous surface ships in unknown environment with reinforcement learning. Proceedings of the International Conference on Cognitive Systems and Signal Processing, Beijing, China.
31. A knowledge-free path planning approach for smart ships based on reinforcement learning10.1016/j.oceaneng.2019.106299 ↗
32. Guo, S., Zhang, X., Zheng, Y., and Du, Y. (2020). An autonomous path planning model for unmanned ships based on deep reinforcement learning. Sensors, 20.10.3390/s20020426 ↗
33. Geometric reinforcement learning for path planning of UAVs10.1007/s10846-013-9901-z ↗
34. Towards real-time path planning through deep reinforcement learning for a UAV in dynamic environments10.1007/s10846-019-01073-3 ↗
35. Le, A.V., Veerajagadheswar, P., Thiha Kyaw, P., Elara, M.R., and Nhan, N.H.K. (2021). Coverage Path Planning Using Reinforcement Learning-Based TSP for hTetran—A Polyabolo-Inspired Self-Reconfigurable Tiling Robot. Sensors, 21.10.3390/s21082577 ↗
36. Apuroop, K.G.S., Le, A.V., Elara, M.R., and Sheu, B.J. (2021). Reinforcement Learning-Based Complete Area Coverage Path Planning for a Modified hTrihex Robot. Sensors, 21.10.3390/s21041067 ↗
37. Coverage path planning for decomposition reconfigurable grid-maps using deep reinforcement learning based travelling salesman problem10.1109/ACCESS.2020.3045027 ↗
38. A deep reinforcement learning approach for the patrolling problem of water resources through autonomous surface vehicles: The ypacarai lake case10.1109/ACCESS.2020.3036938 ↗
39. Mnih, V., Kavukcuoglu, K., Silver, D., Graves, A., Antonoglou, I., Wierstra, D., and Riedmiller, M. (2013). Playing atari with deep reinforcement learning. arXiv.
40. Salkham, A.A., Cunningham, R., Garg, A., and Cahill, V. (2008, January 9–12). A collaborative reinforcement learning approach to urban traffic control optimization. Proceedings of the 2008 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology, Sydney, NSW, Australia.10.1109/WIIAT.2008.88 ↗
41. Smart, W.D., and Kaelbling, L.P. (2002, January 11–15). Effective reinforcement learning for mobile robots. Proceedings of the 2002 IEEE International Conference on Robotics and Automation (Cat. No. 02CH37292), Washington, DC, USA.
42. Reinforcement learning strategies for clinical trials in nonsmall cell lung cancer10.1111/j.1541-0420.2011.01572.x ↗
43. A survey of actor-critic reinforcement learning: Standard and natural policy gradients10.1109/TSMCC.2012.2218595 ↗
44. Konda, V.R., and Tsitsiklis, J.N. (December, January 29). Actor-critic algorithms. Proceedings of the Advances in Neural Information Processing Systems, Denver, CO, USA.
45. Temporal difference learning and TD-Gammon10.1145/203330.203343 ↗
46. Sutton, R.S., and Barto, A.G. (1987, January 16–18). A temporal-difference model of classical conditioning. Proceedings of the Ninth Annual Conference of the Cognitive Science Society, Seattle, WA, USA.
47. Basis function adaptation in temporal difference reinforcement learning10.1007/s10479-005-5732-z ↗
48. Lillicrap, T.P., Hunt, J.J., Pritzel, A., Heess, N., Erez, T., Tassa, Y., Silver, D., and Wierstra, D. (2015). Continuous control with deep reinforcement learning. arXiv.
49. Gao, J., Shen, Y., Liu, J., Ito, M., and Shiratori, N. (2017). Adaptive traffic signal control: Deep reinforcement learning algorithm with experience replay and target network. arXiv.
50. Wang, Y., He, H., and Tan, X. (2020). Truly proximal policy optimization. Uncertainty in Artificial Intelligence, PMLR.
51. Hsu, C.C.Y., Mendler-Dünner, C., and Hardt, M. (2020). Revisiting Design Choices in Proximal Policy Optimization. arXiv.
52. Vitelli, M., and Nayebi, A. (2016). Carma: A Deep Reinforcement Learning Approach to Autonomous Driving, Stanford University. Technical Report.
53. Henderson, P., Islam, R., Bachman, P., Pineau, J., Precup, D., and Meger, D. (2018, January 2–7). Deep reinforcement learning that matters. Proceedings of the AAAI Conference on Artificial Intelligence, New Orleans, LA, USA.10.1609/aaai.v32i1.11694 ↗
54. Liu, R., and Zou, J. (2018, January 2–5). The effects of memory replay in reinforcement learning. Proceedings of the 2018 56th Annual Allerton Conference on Communication, Control, and Computing (Allerton), Monticello, IL, USA.10.1109/ALLERTON.2018.8636075 ↗
55. Zhang, S., and Sutton, R.S. (2017). A deeper look at experience replay. arXiv.
56. Schaul, T., Quan, J., Antonoglou, I., and Silver, D. (2015). Prioritized experience replay. arXiv.
57. Ye, P.G., Wang, Y.G., Li, J., and Xiao, L. (2020). Fast Reinforcement Learning for Anti-jamming Communications. arXiv.10.1109/GLOBECOM42002.2020.9322486 ↗
58. Tizhoosh, H.R. (2005, January 10–21). Reinforcement learning based on actions and opposite actions. Proceedings of the International Conference on Artificial Intelligence and Machine Learning, Cairo, Egypt.
59. Crook, P., and Hayes, G. (2003). Learning in a state of confusion: Perceptual aliasing in grid world navigation. Towards Intelligent Mobile Robots, Springer.
60. McGovern, A., and Barto, A.G. (July, January 28). Automatic Discovery of Subgoals in Reinforcement Learning Using Diverse Density. Proceedings of the Eighteenth International Conference on Machine Learning, Williamstown, MA, USA.
61. Betancourt, D. (2021, November 26). Deep Recurrent Q-Learning for Partially Observable Environments Using Advantage Prioritized Experience Replay. Available online: https://davidbetancourt.net/deep-recurrent-q-learning-for-partially-observable-environments-using-advantage-prioritized-experience-replay/.
62. Qisheng, W., Qichao, W., and Xiao, L. (2020, January 7–12). Optimal Exploration Algorithm of Multi-Agent Reinforcement Learning Methods (Student Abstract). Proceedings of the AAAI Conference on Artificial Intelligence, New York, NY, USA.10.1609/aaai.v34i10.7247 ↗
63. Computer v. chess-player10.1038/scientificamerican0658-96 ↗
64. Van Hasselt, H., Guez, A., and Silver, D. (2016, January 12–17). Deep reinforcement learning with double q-learning. Proceedings of the AAAI Conference on Artificial Intelligence, Phoenix, AZ, USA.10.1609/aaai.v30i1.10295 ↗
65. Opposition-based reinforcement learning10.20965/jaciii.2006.p0578 ↗
66. Harries, L., Lee, S., Rzepecki, J., Hofmann, K., and Devlin, S. (2019, January 20–23). Mazeexplorer: A customisable 3d benchmark for assessing generalisation in reinforcement learning. Proceedings of the 2019 IEEE Conference on Games (CoG), London, UK.10.1109/CIG.2019.8848048 ↗