Submitted:
11 July 2025
Posted:
14 July 2025
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Literature Review
3. Methodology
3.1. Graph Construction and Simulation

3.2. Algorithms and Analytical Techniques
Algorithm Implementation
3.3. Case Studies and Applications
Data Sets
Application of Algorithms
Evaluation Metrics.
| Metric | Definition | Application |
|---|---|---|
| Traversal Time | Time to complete all routes or connections in the network | Transportation, Communication Networks |
| Cost Minimization | Reduction in operational costs through optimized paths | Transportation, Biological Networks |
| Connectivity Rates | Degree to which all nodes remain connected throughout the network | Biological, Communication Networks |
3.4. Complexity Analysis
Theoretical Analysis
| Algorithm | Problem | Time Complexity |
|---|---|---|
| Hierholzer’s Algorithm | Eulerian Circuit | |
| Fleury’s Algorithm | Eulerian Path | |
| Dynamic Programming Approach | Hamiltonian Cycle (Exact) | |
| Backtracking Algorithm | Hamiltonian Path (Exact) | Exponential (NP-complete) |
- 1.
- Greedy Heuristics: This approach builds a Hamiltonian path by progressively adding vertices based on a local optimality criterion. While this does not always yield the best solution, it performs well in many practical cases with a time complexity of .
- 2.
- Genetic Algorithms: Evolutionary strategies such as genetic algorithms are commonly used for finding near-optimal Hamiltonian cycles. These algorithms have the advantage of balancing exploration and exploitation, offering approximate solutions for large graphs with better efficiency than exhaustive methods.
- 3.
- Simulated Annealing: This approximation technique is applied to find approximate solutions to the Hamiltonian cycle problem by probabilistically selecting suboptimal solutions and refining them over time. Simulated annealing typically has a time complexity of making it useful for large networks [22].
| Method | Type | Time Complexity | Use Case |
|---|---|---|---|
| Greedy Heuristic | Approximation | . | Fast approximate solutions |
| Genetic Algorithm | Heuristic | Variable | Near-optimal solutions for large graphs |
| Simulated Annealing | Heuristic | Efficient for large complex networks |
3.5. Validation and Verification
Simulation Validation
Algorithm Verification
4. Results
4.1. Eulerian Graph Analysis

| Algorithm | Nodes | Edges | Execution Time (s) | Accuracy (%) | Energy Savings (%) |
|---|---|---|---|---|---|
| Hierholzer’s | 200 | 1,000 | 0.35 | 100 | 30 |
| Fleury’s | 200 | 1,000 | 0.45 | 100 | 30 |
| Hierholzer’s | 500 | 2,500 | 0.65 | 100 | 32 |
| Fleury’s | 500 | 2,500 | 0.90 | 100 | 32 |
4.2. Hamiltonian Graph Analysis
| Algorithm | Nodes | Execution Time (s) | Accuracy (%) |
|---|---|---|---|
| Dynamic Programming | 10 | 2.5 | 100 |
| Backtracking | 10 | 5 | 100 |
| Dynamic Programming | 15 | 12 | 100 |
| Backtracking | 15 | 30 | 100 |
| Approximation | 20 | 8 | 85 |
4.3. Comparative Analysis
| Criteria | Eulerian Algorithms | Hamiltonian Algorithms |
|---|---|---|
| Average Execution Time | Faster (avg. 0.5s) | Slower (avg. 20s for 15 nodes) |
| Energy Savings | Up to 32% | Not applicable |
| Accuracy | 100% | 85%-100% (varies by method) |
| Scalability | Efficient for large graphs | Limited by NP-completeness |
4.4. Case Study Outcomes

5. Discussion
5.1. Interpretation of Results
5.2. Implications for Real-World Applications
5.3. Computational Challenges
5.4. Theoretical Contributions
6. Conclusions
References
- Fleischner, H. (1990). Eulerian graphs and related topics. Elsevier.
- Harary, F. , & Nash-Williams, C. S. J. On eulerian and hamiltonian graphs and line graphs. Canadian Mathematical Bulletin, 1965, 8, 701–709. [Google Scholar]
- Chartrand, G. On hamiltonian line-graphs. Transactions of the American Mathematical Society, 1968, 134, 559–566. [Google Scholar] [CrossRef]
- Bermond, J. C. Hamiltonian graphs. Selected topics in graph theory, 1979, 127-167.
- Wilson, R. J. (1979). Introduction to graph theory. Pearson Education India. [CrossRef]
- Leimkuhler, B., & Reich, S. (2004). Simulating hamiltonian dynamics (No. 14). Cambridge uni.
- Lee, K. M. , Min, B., & Goh, K. I. (2015). Towards real-world complexity: an introduction to multiplex networks. The European Physical Journal B, 88, 1-20. [CrossRef]
- Fan, C. , Zeng, L., Sun, Y. , & Liu, Y. Y. Finding key players in complex networks through deep reinforcement learning. Nature machine intelligence, 2020, 2, 317–324. [Google Scholar] [CrossRef]
- Silva, T. C. , & Zhao, L. (2016). Machine learning in complex networks. Springer.
- Zou, Y. , Donner, R. V., Marwan, N., Donges, J. F., & Kurths, J. Complex network approaches to nonlinear time series analysis. Physics Reports, 2019, 787, 1–97. [Google Scholar] [CrossRef]
- Fleischner, H. (1990). Eulerian graphs and related topics. Elsevier.
- Matamala, M. , & Moreno, E. Minimum Eulerian circuits and minimum de Bruijn sequences. Discrete Mathematics, 2009, 309, 5298–5304. [Google Scholar] [CrossRef]
- Stapleton, G. , Rodgers, P. , Howse, J., & Zhang, L. Inductively generating Euler diagrams. IEEE Transactions on Visualization and Computer Graphics, 2010, 17, 88–100. [Google Scholar]
- Obscura Acosta, N. (2024). On the connectivity interdiction problem, the geometry of data structures and Eulerian circuits.
- Arratia, R. , Bollobás, B. , Coppersmith, D., & Sorkin, G. B. Euler circuits and DNA sequencing by hybridization. Discrete Applied Mathematics, 2000, 104, 63–96. [Google Scholar] [CrossRef]
- Eastman, C. M. , & Weiler, K. J. (1979). Geometric modeling using the Euler operators (pp. 248-262). Institute of Physical Planning, Carnegie-Mellon University.
- Molyneux, R. (2023). Pipeline Inspection with Autonomous Swarm Robotics (Doctoral dissertation, University of Sheffield).
- Jansen, B. M. , Kozma, L., & Nederlof, J. (2019, June). Hamiltonicity below Dirac’s condition. In International Workshop on Graph-Theoretic Concepts in Computer Science (pp. 27-39). Cham: Springer International Publishing.
- Laforest, C. , & Momège, B. (2014, October). Some hamiltonian properties of one-conflict graphs. In International Workshop on Combinatorial Algorithms (pp. 262-273). Cham: Springer International Publishing.
- Oellermann, O. R. Some of my favourite conjectures: local conditions implying global cycle properties. Graph Theory: Favorite Conjectures and Open Problems-2, 2018, 91-100.
- Laforest, C., & Momège, B. (2015). Nash-Williams-type and Chvátal-type conditions in one-conflict graphs. In SOFSEM 2015: Theory and Practice of Computer Science: 41st International Conference on Current Trends in Theory and Practice of Computer Science, Pec pod Sněžkou, Czech Republic, January 24-29, 2015. Proceedings 41 (pp. 327-338). Springer Berlin Heidelberg.
- Arangno, D. C. (2014). Hamiltonicity, pancyclicity, and cycle extendability in graphs. Utah State University.
- Albini, G., & Bernardi, M. P. (2017). Hamiltonian graphs as harmonic tools. In Mathematics and Computation in Music: 6th International Conference, MCM 2017, Mexico City, Mexico, June 26-29, 2017, Proceedings 6 (pp. 215-226). Springer International Publishing.
- Johnson, D. S. The NP-completeness column: An ongoing guide. Journal of algorithms, 1987, 8, 285–303. [Google Scholar] [CrossRef]
- Goldreich, O. (2010). P, NP, and NP-Completeness: The basics of computational complexity. Cambridge University Press.
- Garey, M. R. , & Johnson, D. S. “strong”np-completeness results: Motivation, examples, and implications. Journal of the ACM (JACM), 1978, 25, 499–508. [Google Scholar]
- Nellore, K. , & Hancke, G. P. A survey on urban traffic management system using wireless sensor networks. Sensors, 2016, 16, 157. [Google Scholar] [CrossRef]
- Pascale, A. , Nicoli, M. , Deflorio, F., Dalla Chiara, B., & Spagnolini, U. Wireless sensor networks for traffic management and road safety. IET Intelligent Transport Systems, 2012, 6, 67–77. [Google Scholar] [CrossRef]
- Karenos, K. , & Kalogeraki, V. Traffic management in sensor networks with a mobile sink. IEEE transactions on parallel and distributed systems, 2010, 21(10), 1515-1530. [CrossRef]
- Djenouri, D. , & Balasingham, I. Traffic-differentiation-based modular QoS localized routing for wireless sensor networks. IEEE Transactions on Mobile Computing, 2010, 10, 797–809. [Google Scholar] [CrossRef]
- Bhushan, B. , & Sahoo, G. Routing protocols in wireless sensor networks. Computational intelligence in sensor networks, 2019, 215-248.
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 (http://creativecommons.org/licenses/by/4.0/).