Enhancing Urban Energy Infrastructure by Optimizing Underground Transmission Line Routing in Phnom Penh †
Abstract
1. Introduction
2. Material and Methodology
2.1. Study Area
2.2. Study Procedure
2.3. Shortest-Path Algorithm
- Dijkstra’s algorithm is a method for finding the shortest path in a weighted graph from a source vertex to any other vertex, where edges have non-negative weights. The algorithm uses labels to represent the shortest path estimates to each vertex. A label for a vertex indicates the shortest distance from to , which can be either temporary or permanent. Once a label is marked as definitive, the shortest path to that vertex is known.
- The Bellman–Ford algorithm is used to find the shortest path from a source vertex to all other vertices in a weighted graph , even when edge weights can be negative. It also identifies negative cycles that reduce the total path weight indefinitely indicating that no solution exists in such cases.
- The Floyd–Warshall algorithm is a dynamic programming method that allows negative edge weights but not negative cycles for determining the shortest pathways between any pair of vertices in a weighted graph.
- The HH algorithm optimizes the shortest path computations by transforming the graph structure by finding and prioritizing the most relevant edges. The algorithm transforms the input graph G obtained from the common denial to both graph H. The computation of the graph G is based on the set of parameters, such as weight function lengths d, “modulating constants” g, width w, and the same numbers of reports in n. Such parameters are correlated to the definitions of relevant and non-relevant edges. The resulting narrow graph fits in the memory resources based on a reliable ratio estimation of the actual length d. The precondition for the correctness of this transformation method is the inclusion of a unary node, so the modulating constant must be a non-decreasing function. We defined the four sub-problems and related them to the overall problem for maintaining the functionality, ensuring isolation, balancing weight functions between the problems, and reorientation using the same set sizes. The total memory size is dependent on two parameters, w and n, similar to the reporting problem solution.
- The A* algorithm is one of the most excellent pathfinding and graph traversal algorithms that find the shortest path between two nodes. It combines the use of the cost and the heuristic estimate to simplify the search process. The A* algorithm is widely used in GPS navigation, robotics, and game development, as it can find optimal paths.
- The BFS and DFS essential graph traversal algorithms explore the vertices and edges of a graph. BFS and DFS are fundamental techniques in graph theory, each with its unique advantages depending on the context of the problem being solved.
- The combination of Dijkstra’s algorithm with the A* algorithm enhances pathfinding efficiency by leveraging the strengths of both methods. The integration of Dijkstra’s and A* algorithms enables solving complex pathfinding problems in various applications, particularly in urban environments with diverse routing conditions.
- Prim’s algorithm is a greedy method used to find the MST of a connected, weighted graph. Prim’s algorithm is widely used in network design, including telecommunications and computer networks, where minimizing connection costs is essential.
3. Results and Discussion
3.1. Experimental Design
- MAE
- MAPE
- RMSE
- R-squared
- MSE
3.2. Comparison with Conventional Methods
Experiment 1: Traffic Volume in the Morning
4. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- National Grid. Underground High Voltage Electricity Transmission Line; National Grid: London, UK, 2015. [Google Scholar]
- Public Service Commission of Wisconsin. Underground Electric Transmission Line; Electric Power Research Institute (EPRI): Madison, WI, USA, 1992. [Google Scholar]
- Wang, X.Z. The comparison of three algorithms in shortest path issue. J. Phys. Conf. Ser. 2018, 1087, 022011. [Google Scholar] [CrossRef]
- Ministry of Planning. National Strategic Development Plan (NSDP) 2019–2023; Ministry of Planning: Phnom Penh, Cambodia, 2020.
- Yassine, H.M.; Zahira, C. An Improved optimization Algorithm to Find Multiple Shortest Paths over Large Graph. In Proceedings of the Second International Conference on Embedded & Distributed Systems (EDiS), Oran, Algeria, 3 November 2020. [Google Scholar]
- Stern, R. Multi-Agent Path Finding—An Overview. In Artificial Intelligence; Springer: Cham, Switzerland, 2019; pp. 96–105. [Google Scholar]
- Huanga, S.-H.; Huang, Y.-H.; Blazquezc, C.A.; Paredes-Belmar, G. Application of the ant colony optimization in the resolution of the bridge inspection routing problem. Appl. Soft Comput. 2018, 65, 443–461. [Google Scholar] [CrossRef]
- Michalis Mavrovouniotis, S.Y. Ant colony optimization with immigrants schemes for the dynamic travelling salesman problem with traffic factors. Appl. Soft Comput. 2013, 13, 4023–4037. [Google Scholar] [CrossRef]
- Sedeño-noda, A.; Colebrook, M. A biobjective Dijkstra algorithm. Eur. J. Oper. Res. 2019, 276, 106–118. [Google Scholar] [CrossRef]
- Saing, K.; Goh, H.H.; Zhang, D.; Dai, W.; Kurniawan, T.A.; Goh, K.C. Revolutionizing Energy Infrastructure: Automated Route Planning for Underground Transmission Lines in Phnom Penh. e-Prime-Adv. Electr. Eng. Electron. Energy 2024, 9, 100633. [Google Scholar] [CrossRef]
- Ministry of Planning. General Population Census of the Kingdom of Cambodia 2019, National Report on Final Census Results; National Institute of Statistics, Ministry of Planning: Phnom Penh, Cambodia, 2020.
Nº | Shortest-Path Algorithms | Route [m] | MAE | MAPE | RMSE | R2 |
---|---|---|---|---|---|---|
1 | A* Star | 4241 | 9.7 | 29.65 | 9.7 | 0.41 |
2 | Bellman–Ford | 4581 | 13.1 | 40.05 | 13.1 | 0.49 |
3 | Breadth First Search | 3524 | 2.53 | 7.73 | 2.53 | 0.14 |
4 | Dijkstra | 4581 | 13.1 | 40.05 | 13.1 | 0.49 |
5 | Floyd–Warshall | 3440 | 1.69 | 5.17 | 1.69 | 0.10 |
6 | HH | 4241 | 9.7 | 29.65 | 9.7 | 0.41 |
7 | Improved Dijkstra | 3502 | 2.31 | 7.06 | 2.31 | 0.13 |
8 | Minimum spanning tree | 6883 | 36.12 | 110.42 | 36.12 | 0.77 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Saing, K.; Goh, H.H.; Zhang, D.; Dai, W.; Kurniawan, T.A.; Goh, K.C. Enhancing Urban Energy Infrastructure by Optimizing Underground Transmission Line Routing in Phnom Penh. Eng. Proc. 2025, 92, 92. https://doi.org/10.3390/engproc2025092092
Saing K, Goh HH, Zhang D, Dai W, Kurniawan TA, Goh KC. Enhancing Urban Energy Infrastructure by Optimizing Underground Transmission Line Routing in Phnom Penh. Engineering Proceedings. 2025; 92(1):92. https://doi.org/10.3390/engproc2025092092
Chicago/Turabian StyleSaing, Kimlin, Hui Hwang Goh, Dongdong Zhang, Wei Dai, Tonni Agustiono Kurniawan, and Kai Chen Goh. 2025. "Enhancing Urban Energy Infrastructure by Optimizing Underground Transmission Line Routing in Phnom Penh" Engineering Proceedings 92, no. 1: 92. https://doi.org/10.3390/engproc2025092092
APA StyleSaing, K., Goh, H. H., Zhang, D., Dai, W., Kurniawan, T. A., & Goh, K. C. (2025). Enhancing Urban Energy Infrastructure by Optimizing Underground Transmission Line Routing in Phnom Penh. Engineering Proceedings, 92(1), 92. https://doi.org/10.3390/engproc2025092092