Pyrih Y. Improving the Efficiency of Wireless Sensor Networks Using a Genetic Algorithm

Українська версія

Thesis for the degree of Doctor of Philosophy (PhD)

State registration number

0826U000200

Applicant for

Specialization

  • 172 - Електронні комунікації та радіотехніка

10-02-2026

Specialized Academic Board

PhD 11701

Lviv Polytechnic National University

Essay

In the dissertation, a scientific and practical problem of improving the efficiency of wireless sensor network (WSN) operation is solved by developing methods for sensor node placement and for determining an optimal routing path and a set of backup routes based on a genetic algorithm, under conditions of node mobility and heterogeneous communication ranges. The first chapter is devoted to the application of genetic evolution principles in modern networks. It is shown that the genetic algorithm (GA) is one of the most effective tools for optimising network operation processes under dynamic conditions caused by increasing traffic volumes, a growing number of network nodes, and variability in their spatial distribution. It is established that the efficiency of GA application significantly depends on parameter tuning with regard to the problem specifics, network architecture, and computational environment. A classification of genetic algorithms is proposed according to parameter tuning strategies, types of fitness functions, algorithmic variants, and application domains in network-related problems, contributing to a deeper understanding of the factors that determine their performance. The second chapter presents an improved routing method for wireless sensor networks that employs dynamic adaptation of crossover and mutation probabilities based on fitness function values, as well as a set of genetic operators for automatic route reconfiguration in response to topology changes and route length minimisation. Simulation results demonstrate that the proposed GA provides a substantial reduction in route length - by 47.14% compared with the greedy algorithm (GA*) and by 28.39% compared with the ant colony algorithm (ACO) in scenarios with equal node communication ranges - while also reducing the number of hops by factors of three and two, respectively. Thus, the proposed solution exhibits high robustness, adaptability, and optimisation efficiency across all considered WSN topology change scenarios. The third chapter presents a WSN model in a two-dimensional space with nodes characterised by different communication ranges. A multicriteria routing method for WSNs is further developed, employing an evolutionary route search mechanism with a fitness function constructed from normalised network parameters - Euclidean distance, data loss rate, and transmission delay - as well as node characteristics, including battery charge level, signal strength, and node in-degree/out-degree, taking into account their weighting coefficients. This approach enables adaptation of the derived optimal route and the set of backup routes to limited network resources and dynamically changing topologies. To verify the effectiveness of the developed multicriteria GA, it was compared with modified greedy and ant colony algorithms using simulation modelling. The results show that, for a composite criterion combining six individual metrics, the proposed multicriteria GA produces an optimal route that is 15.75% shorter than that obtained using the ant colony algorithm, while the greedy algorithm fails to form a feasible route. Further application of the multicriteria method is considered in the context of a smart city for vehicle routing, taking into account three key criteria: route length, traffic congestion level, and road unavailability. This resulted in a 15.28% reduction in vehicle travel time compared with the ant colony algorithm, whereas the greedy algorithm again failed to reach the destination successfully. These findings confirm the universality of the proposed method and its suitability for both WSN applications and intelligent transportation systems. The fourth chapter addresses the problem of sensor node placement on a plane while minimising the overlap of their coverage areas. For the first time, a spatial placement method for WSN nodes based on a modified genetic algorithm is proposed. The method evaluates the deployment area using node density, penalty mechanisms, and a minimum inter-node distance constraint to determine optimal node configurations during the evolutionary selection process. This enables minimisation of excessive coverage overlap while accounting for heterogeneous communication ranges, both when deploying a new network and when integrating additional nodes into an existing topology. A software module has been implemented in the form of specialised software intended for modelling and simulation-based studies of WSN operation under dynamically changing topologies and limited energy and network resources. Based on simulation results, it is established that the proposed method ensures an effective balance between maximising the number of deployed nodes and minimising their spatial overlap compared with greedy, uniform, and random placement approaches.

Research papers

Я. Пиріг, М. Климаш, Ю. Пиріг, О. Лаврів, "Генетичний алгоритм як засіб розв'язання оптимізаційних задач", Інфокомунікаційні технології та електронна інженерія, 2023, №3(2), с. 95-107.

Я. Пиріг, "Оцінка обчислювальної складності генетичного алгоритму", Інфокомунікаційні технології та електронна інженерія, 2024, № 4 (1), с. 52-60.

Y. Pyrih, A. Masiuk, Yu. Pyrih, O. Urikova, "Investigation of a Genetic Algorithm for Solving the Travelling Salesman Problem, " In: Luntovskyy, A., Klymash, M., Melnyk, I., Beshley, M., Schill, A. (eds) Digital Ecosystems: Interconnecting Advanced Networks with AI Applications. Lecture Notes in Electrical Engineering, 2024, vol 1198. Springer, Cham. https://doi.org/10.1007/978-3-031-61221-3_24.

Я. Пиріг, "Пошук маршруту у безпровідній сенсорній мережі із використанням генетичного алгоритму," Інфокомунікаційні технології та електронна інженерія, 2024, вип. 4, №2, с. 72-81.

Я. Пиріг, Ю. Пиріг, "Багатокритеріальний підхід на основі генетичної еволюції для пошуку оптимального маршруту передачі даних у безпровідних сенсорних мережах", Вимірювальна та обчислювальна техніка в технологічних процесах, вип. 3, с. 88–94, 2024.

Я. Пиріг, Ю. Пиріг, "Метод оптимального розміщення сенсорних вузлів на основі генетичної еволюції", Вісник Хмельницького національного університету. Серія: Технічні науки, том 341, №5, с. 87-91,2024.

Y. Pyrih, Yu. Pyrih, T. Maksymyuk, S. Dumych, M. Klymash, "Genetic Algorithm based Routing in Wireless Sensor Networks with Various Distance Metrics", International Journal of Computing, 23(4), 715-725.

Я. Пиріг, Ю. Пиріг, "Дослідження розміщення сенсорних вузлів на площині на основі генетичного алгоритму", Інфокомунікаційні технології та електронна інженерія, 2025, №5(1), с. 82-88.

Я. Пиріг, Ю. Пиріг, "Аналіз аспектів застосування генетичного алгоритму у сучасних мережах", Вісник Хмельницького національного університету. Серія: Технічні науки, том 349, №2, с. 327-331, 2025.

Я. Пиріг, Ю. Пиріг, "Аналіз стратегій маршрутизації даних для безпровідних сенсорних мереж", Вісник Хмельницького національного університету. Серія: Технічні науки, том 351, №3.1, с. 410-414, 2025.

Я. Пиріг, Ю. Пиріг, "Метод еволюційної оптимізації структури безпровідної сенсорної мережі", Вимірювальна та обчислювальна техніка в технологічних процесах, вип. №3, с.71-75, 2025.

Y. Pyrih, M. Klymash, Yu. Pyrih, O. Hordiichuk-Bublivska, "Genetic Algorithm for Routing in Sensor Networks with Dynamic Topology", In: Luntovskyy, A., Klymash, M., Melnyk, I., Beshley, M., Gütter, D. (eds) Networks and Sustainability. TCSET 2024. Lecture Notes in Electrical Engineering, 2025, vol 1473. Springer, Cham. https://doi.org/10.1007/978-3-032-02272-1_30.

M. Klymash, M. Kaidan, B. Strykhalyuk, Y. Pyrih, Yu. Pyrih, "Method for Estimating the Topological Structure of Self-Organized Networks," 2023 17th International Conference on the Experience of Designing and Application of CAD Systems (CADSM), Jaroslaw, Poland, 2023, pp. 14-17.

Y. Pyrih, M. Klymash, M. Kaidan, B. Strykhalyuk, "Investigating the Efficiency of Tournament Selection Operator in Genetic Algorithm for Solving TSP," 2023 IEEE 5th International Conference on Advanced Information and Communication Technologies (AICT), Lviv, Ukraine, 2023, pp. 170-173, doi: 10.1109/AICT61584.2023.10452423.

Y. Pyrih, M. Klymash, M. Kaidan, O. Hordiichuk-Bublivska and L. Nodzhak, "Investigating the Computational Complexity of the Genetic Algorithm with Variations in Population Size and the Number of Generations," 2024 IEEE 17th International Conference on Advanced Trends in Radioelectronics, Telecommunications and Computer Engineering (TCSET), Lviv, Ukraine, 2024, pp. 1-4, doi: 10.1109/TCSET64720.2024.10755729.

Similar theses