Optimization of mobile flow routing in a wireless sensor network using heuristic algorithms

  • Abstract
  • Literature Map
  • Similar Papers
Abstract
Translate article icon Translate Article Star icon
Take notes icon Take Notes

The subject of the study is a wireless sensor network (WSN) with a mobile sink. The purpose of the work is to improve the performance of the WSN, increase its lifetime and functionality by reducing the data transmission delay time in the process of polling routers by optimizing the mobile sink route using the most efficient algorithm. To achieve this goal, the following tasks must be performed: optimize the route of the WSN mobile stock by solving the traveling salesman problem using the branch and bound method and comparing the conditional average route length of a set of solutions without optimization and with optimization using the Robbins–Monroe procedure; conduct a comparative analysis of the exact solution of the traveling salesman problem obtained by the branch and bound method and the approximate solution obtained by heuristic methods; formulate practical recommendations for the selection of algorithms for optimizing the mobile flow route depending on the size of the sensor network. The following methods were used: simulation modeling, optimization methods, mathematical data processing. Results achieved. The solution of the mobile flow route optimization problem in BSM using heuristic algorithms was investigated in order to formulate practical recommendations for selecting mobile flow route optimization algorithms depending on the size of the sensor network. A comparative analysis was performed of the exact solution of the traveling salesman problem, performed using the branch and bound method, and the approximate solution, performed using heuristic methods. To obtain an approximate solution, two heuristic algorithms were implemented: the ant colony optimization (ACO) algorithm and the simulated annealing (SA) algorithm. These algorithms were implemented for the traveling salesman problem with specific coordinates for each problem. The effectiveness of the algorithms is evaluated on networks of various sizes, from 10 to 500 nodes. The simulation results show that ACO is highly effective on small and medium-sized networks (up to 50 nodes), providing shorter routes and faster computation times. SA is determined to be the best scalable on large networks (100 nodes and more), offering stable performance under high computational load. Conclusions. It has been demonstrated that introducing optimization in the selection of the mobile flow route in BSM leads to a reduction in the length of the mobile flow bypass contour in the range of 30–40% depending on the network size and the distances between routers. Reducing the polling time of routers in a sensor network leads to an increase in the residual power of power supplies, and thus extends the life of the network. It has been proven that the use of heuristic algorithms is only appropriate when a high speed of calculating a new mobile flow route is required. If the speed of calculating a new route is not critical, then it is better to use accurate calculation algorithms. For each algorithm, parameters must be selected depending on the task at hand, since these parameters affect the speed of the algorithm and can reduce the range of possible routes that can be obtained during calculations. The study proves the importance of individual parameter tuning of algorithms to improve the accuracy and adaptability of solutions in mobile flow routing tasks.

Similar Papers
  • Research Article
  • 10.1016/j.ins.2024.121533
Control parameter optimisation using the evidence framework for the ant colony optimisation algorithm
  • Oct 13, 2024
  • Information Sciences
  • Mlungisi Duma + 2 more

Control parameter optimisation using the evidence framework for the ant colony optimisation algorithm

  • Book Chapter
  • Cite Count Icon 4
  • 10.1007/978-3-642-30157-5_52
A Novel Hybrid Approach to N-Queen Problem
  • Jan 1, 2012
  • Kavishi Agarwal + 2 more

These days computers deals with highly intricate problems. This paper also discusses such kind of complex problems called Constraint Satisfaction Problems (CSP). These problems have a set of variables, domain from which a variable takes its value and a set of constraints applied on these variables. For example N-Queen problem, timetabling problem, scheduling problem etc. are CSPs. In practical scenario, it is unlikely to obtain a solution that satisfies all constraints or most of the constraints. Such a solution is an exact solution. Even if an exact algorithm can be developed its time or space complexity may turnout unacceptable. In reality, it is often sufficient to find an approximate or partial solution to such NP problems using heuristic algorithms. Heuristic methods are used to speed up the process of finding a satisfactory solution, where an exhaustive search is impractical; hence resulting in guaranteed and approximate solutions. This paper proposes an efficient hybrid solution for standard N-Queen problem using Ant Colony Optimization and Genetic Algorithm. It also compares the performances of classical backtrack and brute force methods and heuristic methods, Simulated annealing and Genetic algorithm on N-Queen problem.

  • Research Article
  • Cite Count Icon 163
  • 10.1007/s11227-017-2115-6
An improved ant colony optimization-based approach with mobile sink for wireless sensor networks
  • Aug 1, 2017
  • The Journal of Supercomputing
  • Jin Wang + 3 more

Traditional wireless sensor networks (WSNs) with one static sink node suffer from the well-known hot spot problem, that of sensor nodes near the static sink bear more traffic load than outlying nodes. Thus, the overall network lifetime is reduced due to the fact some nodes deplete their energy reserves much faster compared to the rest. Recently, adopting sink mobility has been considered as a good strategy to overcome the hot spot problem. Mobile sink(s) physically move within the network and communicate with selected nodes, such as cluster heads (CHs), to perform direct data collection through short-range communications that requires no routing. Finding an optimal mobility trajectory for the mobile sink is critical in order to achieve energy efficiency. Taking hints from nature, the ant colony optimization (ACO) algorithm has been seen as a good solution to finding an optimal traversal path. Whereas the traditional ACO algorithm will guide ants to take a small step to the next node using current information, over time they will deviate from the target. Likewise, a mobile sink may communicate with selected node for a relatively long time making the traditional ACO algorithm delays not suitable for high real-time WSNs applications. In this paper, we propose an improved ACO algorithm approach for WSNs that use mobile sinks by considering CH distances. In this research, the network is divided into several clusters and each cluster has one CH. While the distance between CHs is considered under the traditional ACO algorithm, the mobile sink node finds an optimal mobility trajectory to communicate with CHs under our improved ACO algorithm. Simulation results show that the proposed algorithm can significantly improve wireless sensor network performance compared to other routing algorithms.

  • Research Article
  • Cite Count Icon 2
  • 10.1007/s12597-019-00396-x
A polynomial matrix processing heuristic algorithm for finding high quality feasible solutions for the TSP
  • Aug 31, 2019
  • OPSEARCH
  • Gary R Waissi + 1 more

In this paper we present a simple heuristic algorithm to find high-quality, feasible solutions, for the traveling salesman problem (TSP). We hypothesize, that the quality of the initial solution provided by the proposed heuristic will improve the performance of the subsequent algorithm in terms of number of iterations required to reach a certain level TSP solution. The proposed heuristic does not attempt to compete against known TSP algorithms and heuristics, but instead, should be considered to serve as a “pre-processor”. The method provides a simple framework for testing new node selection and neighborhood rules. The cost matrix of origin and destination pairs is processed in a systematic way starting from a principal diagonal matrix element to find a feasible TSP tour. The matrix reduction, systematic moves in rows and columns, systematic elimination of rows and columns from further consideration, and the “reserved” column declaration, assure that the resulting sequence of nodes and edges forms a complete TSP tour. The process can be repeated from each principal diagonal element. The best TSP tour found can then be used, for example, as an input to another algorithm (e.g. the TABU search, simulated annealing, ant colony optimization, nearest neighbor, or another heuristic) to attempt to improve the tour further. It should be noted, that the proposed technique can also be used for testing of presence of cycles of a proposed solution provided by another algorithm. While the goal of the heuristic algorithm is to attempt to find the optimum tour, optimality cannot be guaranteed.

  • Conference Article
  • Cite Count Icon 8
  • 10.1109/hpcc.and.euc.2013.284
A Data Gathering Scheme for WSN/WSAN Based on Partitioning Algorithm and Mobile Sinks
  • Nov 1, 2013
  • Xiangli Zhang + 4 more

Gathering data from sensors, mobile sink has been adopted in wireless sensor networks (WSN) and wireless sensor and actor network(WSAN) to achieve higher efficiency. With the help of mobile sink, sensors could attain a much longer lifetime than the past. However, mobile sink introduces new challenges such as large data gathering latency to WSN/WSAN. A lot of research efforts have been devoted to reduce the data gathering time. Cooperated with a novel partition algorithm, a concise and efficient data gathering scheme is proposed here. A given area can be divided into several zones with balanced data gathering latency. By modeling the partitioning problem as a Traveling Salesman Problem (TSP), an algorithm is designed to balance the data gathering latency among all the zones. Then mobile sinks are assigned to these zones separately. The data could be gathered by these mobile sinks parallel thereupon. Extensive simulations are carried out to evaluate our proposed data gathering scheme. Different distribution patterns are considered. Effectiveness of our proposed data gathering scheme is proved by the simulation results.

  • Research Article
  • Cite Count Icon 348
  • 10.1016/j.asoc.2015.01.068
A new hybrid method based on Particle Swarm Optimization, Ant Colony Optimization and 3-Opt algorithms for Traveling Salesman Problem
  • Feb 11, 2015
  • Applied Soft Computing
  • Mostafa Mahi + 2 more

A new hybrid method based on Particle Swarm Optimization, Ant Colony Optimization and 3-Opt algorithms for Traveling Salesman Problem

  • Research Article
  • Cite Count Icon 43
  • 10.1080/00207543.2010.507608
Optimum drilling path planning for a rectangular matrix of holes using ant colony optimisation
  • Oct 1, 2011
  • International Journal of Production Research
  • Adel T Abbas + 2 more

This paper investigates optimum path planning for CNC drilling machines for a special class of products that involve a large number of holes arranged in a rectangular matrix. Examples of such products include boiler plates, drum and trammel screens, connection flanges in steel structures, food-processing separators, as well as certain portions of printed circuit boards. While most commercial CAD software packages include modules that allow for automated generation of the CNC code, the tool path planning generated from the commercial CAD software is often not fully optimised in terms of the tool travel distance, and ultimately, the total machining time. This is mainly due to the fact that minimisation of the tool travel distance is a travelling salesman problem (TSP). The TSP is a hard problem in the discrete programming context with no known general solution that can be obtained in polynomial time. Several heuristic optimisation algorithms have been applied in the literature to the TSP, with varying levels of success. Among the most successful algorithms for TSP is the ant colony optimisation (ACO) algorithm, which mimics the behaviour of ants in nature. The research in this paper applies the ACO algorithm to the path planning of a CNC drilling tool between holes in a rectangular matrix. In order to take advantage of the rectangular layout of the holes, two modifications to the basic ACO algorithm are proposed. Simulation case studies show that the average discovered path via the modified ACO algorithms exhibit significant reduction in the total tool travel distance compared to the basic ACO algorithm or a typical genetic algorithm.

  • Research Article
  • Cite Count Icon 1
  • 10.1142/s0218001424550024
An Analysis of Hierarchical Routing Strategy with Advanced Additional Sensors in WSNs
  • Mar 15, 2024
  • International Journal of Pattern Recognition and Artificial Intelligence
  • Dongmei Xing

Two kinds of sensors will be discussed in some sort of wireless sensor networks (WSNs). One is named a normal sensor (called A_nodes) with fixed initial energy, which can get perception data from the surrounding environment and have functions of storage and forwarding. The other is named relay sensor (called B_node) with sufficient energy, which only can store data and forward data. Cluster heads (called A_heads) are chosen among A_nodes by probability mode to create clusters first. Local adjustments would be done inter-cluster. Then the sink is selected as the root and a backbone shortest path tree with hops limited is built dynamically from A_heads, B_Nodes and sink. Inside the backbone shortest path aggregation tree, two steps are done. The first step, select some B_node as cluster head (denoted as B_node) and make local adjustment intra-clusters if it is possible. The second step, adjust the shortest path aggregation tree. By using both particle swarm optimization (PSO) and ant colony optimization (ACO), a traveling salesman problem (TSP) cycle with shorter path length is obtained (this method is noted as TSP_PSO_ACO). This TSP cycle consists of all nodes in the aggregation backbone tree. Along this cycle, energy is offered to nodes except sink. The above strategy would be discussed for its feasibility and time complexity. The experimental results imply that the energy consumption is reduced by using local adjustment. The relative failure rate of nodes can be reduced in the later stage of WSN survival. Offering energy to a small number of nodes several times has no obvious impact on the overall energy consumption and survival time of WSN. The case with some small-sized obstacles in WSN area is also discussed. There are little affections on TSP cycles both from results on theoretical analysis and simulation if there are some obstacles with small size in WSN area.

  • Research Article
  • Cite Count Icon 15
  • 10.1016/j.asoc.2022.109943
Heuristic smoothing ant colony optimization with differential information for the traveling salesman problem
  • Dec 21, 2022
  • Applied Soft Computing
  • Wei Li + 3 more

Heuristic smoothing ant colony optimization with differential information for the traveling salesman problem

  • Research Article
  • Cite Count Icon 32
  • 10.1016/j.jpdc.2015.05.005
Dellat: Delivery Latency Minimization in Wireless Sensor Networks with Mobile Sink
  • Jun 3, 2015
  • Journal of Parallel and Distributed Computing
  • Jiqiang Tang + 3 more

Dellat: Delivery Latency Minimization in Wireless Sensor Networks with Mobile Sink

  • Research Article
  • Cite Count Icon 3
  • 10.14257/ijhit.2016.9.9.30
Research on an Improved ACO Algorithm Based on Multi-Strategy for Solving TSP
  • Sep 30, 2016
  • International Journal of Hybrid Information Technology
  • Mengxing Li + 1 more

Ant colony optimization (ACO) algorithm is a metaheuristic inspired by the behavior of real ants in their search for the shortest path to food sources. The ACO algorithm takes on these characteristics of robust, positive feedback distributed computing, easy fusing with other algorithms. But the basic ACO algorithm has some deficiencies of premature and stagnation phenomenon in the evolution process, and is easily trapped into local optimal solution. And it is difficult to explore other solutions in the neighbor space. So a improved ACO(DPSEMACO) algorithm based on dual population strategy, bi-directional dynamic adjust evaporation factor strategy of the pheromone and parallel strategy is proposed to solve the traveling salesman problem(TSP). In the DPSEMACO algorithm, the ants are divided into the two subpopulations by borrowing the mutual cooperation mechanism of biological community, which evolve separately and exchange information timely. The bi-directional dynamic adjusting evaporation factor strategy of the pheromone is used to change the corresponding path pheromone of different subpopulations in order to avoid to trap into a local optimum. The parallel strategy can avoid falling into a local optimum. And the DPSEMACO algorithm can expand the search space and improve the overall searching performance by repeated changing the pheromone of the each subpopulation and adaptive adjusting evaporation factor. Finally, in order to prove the optimization performance of the proposed DPSEMACO algorithm, some classic TSP instances are selected from the TSPLIB in this paper. And some existing methods are selected to compare the optimization performance with the proposed DPSEMACO algorithm. The experimental results demonstrate that the proposed DPSEMACO algorithm is feasible and effective in solving TSP, and takes on a good global searching ability and high convergence speed.

  • Research Article
  • 10.6100/ir652094
Configuring heterogeneous wireless sensor networks under quality-of-service constraints
  • Nov 18, 2015
  • Rjh Rob Hoes

Configuring heterogeneous wireless sensor networks under quality-of-service constraints

  • Research Article
  • Cite Count Icon 1
  • 10.2174/1874444301507011329
Research on Traveling Salesman Problem Based on the Ant Colony Optimization Algorithm and Genetic Algorithm
  • Sep 14, 2015
  • The Open Automation and Control Systems Journal
  • Yu Chen + 1 more

In this paper, we prompt a new multi-dimensional algoithm to solve the traveling salesman problem based on the ant colony optimization algorithm and genetic algorithm.Ant Colony Optimization (ACO) is a heuristic algorithm which has been proven a successful technique and applied to a number of combinatorial optimization (CO) problems.The traveling salesman problem (TSP) is one of the most important combinatorial problems.ACO is taken as one of the high performance computing methods for TSP.It still has some drawbacks such as stagnation behavior, long computational time, and premature convergence problem of the basic ACO algorithm on TSP.Those problems will be more obvious when the considered problems size increases.The proposed system based on basic ACO algorithm with well distribution strategy and information entropy which is conducted on the configuration strategy for updating the heuristic parameter in ACO to improve the performance in solving TSP.Then, ACO for TSP has been improved by incorporating local optimization heuristic.Algorithms are tested on benchmark problems from TSPLIB and test results are presented.From our experiments, the proposed algorithm has better performance than ACO algorithm.

  • Research Article
  • 10.32628/ijsrset2513848
Ant Colony Clustering and Optimization: A Detailed Comparative Review of Applications in Diverse Domains
  • Nov 10, 2025
  • International Journal of Scientific Research in Science, Engineering and Technology
  • Asha P V + 1 more

Ant Colony Optimization (ACO) and Ant Colony Clustering (ACC), inspired by the decentralized foraging behavior of ants, have emerged as highly effective metaheuristics for addressing complex, large-scale optimization and unsupervised learning challenges in modern computing. This article reviews contemporary research from 2016-2025, synthesizing the application and enhancement of these algorithms across three critical domains. Key findings demonstrate ACO’s capability to achieve significant resource efficiency in Network Optimization, including a reported 9.646% reduction in node power usage in Wireless Sensor Networks (WSN) and highly competitive latency minimization in Edge Computing. Furthermore, ACC is validated as a superior solution for Dynamic Data Stream Mining, utilizing memory-efficient, single-scan methods for real-time clustering. In specialized applications, such as the Traveling Salesman Problem (TSP) and Bio-Computational Analysis, hybrid ACO variants successfully overcome limitations like premature convergence and statistical bias by integrating community network analysis and novel heuristic criteria. The evidence confirms that customized ACO and ACC algorithms provide scalable, self-organizing solutions that outperform traditional methods, driving forward resource-aware and intelligent distributed systems.

  • PDF Download Icon
  • Research Article
  • Cite Count Icon 15
  • 10.3390/app13127339
An Improvement to the 2-Opt Heuristic Algorithm for Approximation of Optimal TSP Tour
  • Jun 20, 2023
  • Applied Sciences
  • Fakhar Uddin + 6 more

The travelling salesman problem (TSP) is perhaps the most researched problem in the field of Computer Science and Operations. It is a known NP-hard problem and has significant practical applications in a variety of areas, such as logistics, planning, and scheduling. Route optimisation not only improves the overall profitability of a logistic centre but also reduces greenhouse gas emissions by minimising the distance travelled. In this article, we propose a simple and improved heuristic algorithm named 2-Opt++, which solves symmetric TSP problems using an enhanced 2-Opt local search technique, to generate better results. As with 2-Opt, our proposed method can also be applied to the Vehicle Routing Problem (VRP), with minor modifications. We have compared our technique with six existing algorithms, namely ruin and recreate, nearest neighbour, genetic algorithm, simulated annealing, Tabu search, and ant colony optimisation. Furthermore, to allow for the complexity of larger TSP instances, we have used a graph compression/candidate list technique that helps in reducing the computational complexity and time. The comprehensive empirical evaluation carried out for this research work shows the efficacy of the 2-Opt++ algorithm as it outperforms the other well-known algorithms in terms of the error margin, execution time, and time of convergence.

Save Icon
Up Arrow
Open/Close
  • Ask R Discovery Star icon
  • Chat PDF Star icon

AI summaries and top papers from 250M+ research sources.