Actor Placement Optimization in WSANs by the PSO-HC-DGA Hybrid System for Two-Zone Industrial Environments
Abstract
1. Introduction
2. Wireless Sensor and Actor Networks (WSANs)
2.1. Actor Placement Problem
2.2. Challenges in Two-Zone Topologies
- Inter-Zone Connectivity Bottleneck: The boundary between zones often serves as a logical or physical constraint point, creating a “weak link” in the network backbone. Standard placement algorithms that assume a homogeneous field tend to distribute actors uniformly, leading to a sparse distribution at the boundary interface. This vulnerability arises when the few actors bridging two zones fail or move to service a local event, causing network partition and isolating Zone 1 from Zone 2. Robust connectivity restoration mechanisms that can operate across partitioned boundaries are essential to address this issue [5].
- Funneling Effect and Energy Holes: In a two-zone environment, data traffic flows in a specific direction from the sensor-dense and high-activity Zone 1 to the aggregation points in the safer and accessible Zone 2. Actors near the inter-zone boundary become dominant relays, forwarding aggregated traffic between the zones. This heavy relay burden causes rapid energy depletion for boundary actors, resulting in the “energy hole” problem. The premature death of these critical nodes disrupts network connectivity [23].
- Heterogeneous Density Requirements: Zones containing hazardous processes, such as Zone 1, demand redundant coverage (k-coverage) and low-latency response, necessitating a high density of actors. In contrast, storage zones, such as Zone 2, require only sparse monitoring. Single-objective optimization algorithms often struggle to balance these conflicting density requirements, either over-provisioning Zone 2 or under-provisioning Zone 1. This industrial application demands design principles that transcend simple uniform random deployment [24].
3. Intelligent Algorithms
3.1. Particle Swarm Optimization (PSO)
- is the velocity of particle i at iteration t.
- is the current position of particle i at iteration t.
- is the inertia weight, which controls the impact of the previous velocity on the current one. It balances the trade-off between global exploration and local exploitation.
- is the personal best position (pbest) reached by particle i up to iteration t.
- is the global best position (gbest) found by any particle in the entire swarm up to iteration t.
- is the cognitive coefficient, which quantifies the particle’s tendency to return to its own best position.
- is the social coefficient, which quantifies the particle’s tendency to move toward the swarm’s best position.
- are random values uniformly distributed in the range , introducing stochastic diversity to the search process.
3.1.1. Random Inertia Weight Method (RIWM)
3.1.2. Fast Convergence Rational Decrement of Method (FC-RDVM)
- W and H represent the width and height of the search space.
- N is the maximum number of iterations.
- n is the current iteration.
- is a constant factor that controls the rate of velocity decrease.
3.2. Hill Climbing (HC)
3.3. Distributed Genetic Algorithm (DGA)
- 1.
- Initialization: A local subpopulation is initialized with random candidate solutions.
- 2.
- Selection: Individuals are selected for reproduction based on their fitness scores. Mechanisms such as Roulette Wheel or Tournament selection are employed to favor high-quality solutions [33].
- 3.
- Crossover: Selected parents undergo recombination to produce offspring. This is the primary exploration operator, combining genetic information from parents to discover new solutions.
- 4.
- Mutation: Random perturbations are applied to offspring with a low probability to maintain local diversity and prevent stagnation.
- 5.
- Migration: In a process distinct from the DGA, a migration operator is executed every generations. A set of elite individuals is selected from a source island and transferred to a destination island according to a predefined topology. These migrants replace low-fitness individuals in the target island, injecting superior genetic traits and fostering global convergence [16,34].
3.3.1. Unimodal Normal Distribution Crossover (UNDX)
3.3.2. Simplex Crossover (SPX)
- is the vector of the ith parent.
- c is the centroid of the selected parents.
- O is the reference origin for the vector operations.
- are random numbers governing the expansion, sampled uniformly to ensure diverse offspring generation.
- are scaling factors that determine the extent of the simplex expansion.
3.3.3. Blend Crossover (BLX-)
3.3.4. Parallelotope-Shaped Blend Crossover (psBLX)
4. PSO-HC-DGA Hybrid System
- Global Exploration (PSO & GA Islands): The islands are divided into PSO-based islands and GA-based islands. PSO islands employ swarm intelligence to converge towards promising regions of the search space, while GA islands utilize crossover and mutation operators to maintain genetic diversity and prevent the system from becoming trapped at local optima.
- Local Refinement (HC): To overcome the lack of fine-tuning capabilities in standard PSO, HC is embedded within the PSO islands. After particles update their positions, HC is triggered to perform a localized search around the new position by moving only if it improves the fitness.
- Information Sharing (Migration): To ensure cooperative learning, a migration mechanism is implemented. This mechanism exchanges elite individuals between islands at fixed intervals. This prevents isolated islands from stagnating and facilitates the spread of superior genetic traits across the entire system.
4.1. Algorithmic Flow
- 1.
- Initialization: A global population of individuals is generated. Each individual represents a complete set of coordinates for all M actors in the WSAN, . These individuals are distributed evenly among the islands.
- 2.
- Island Evolution Loop: For each generation, the islands evolve in parallel.
- Within GA Islands: Genetic operators (Selection, Crossover, Mutation) are applied. Crossover methods generate offspring by combining actor coordinates from parent solutions.
- Within PSO Islands:
- (a)
- Velocity and Position Update: Particles update their velocities and positions using PSO equations, incorporating actor replacement methods. These updates are guided by their personal best () and the island’s global best ().
- (b)
- HC Refinement: For each particle, HC is executed. The actor positions are perturbed slightly; if the new configuration yields a higher fitness, the particle is updated to this refined position.
- 3.
- Migration Phase: Every generations, a migration operator is triggered. The best-performing individual (elite) from a source island is copied to a destination island, replacing the worst-performing individual on the destination island.
- 4.
- Termination: The process repeats until the maximum number of iterations is reached or the fitness score value is maximized.
| Algorithm 1 Pseudocode of the PSO-HC-DGA Hybrid System |
|
4.2. Fitness Function
- SGC (Size of the Giant Component): This metric evaluates the actor–actor connectivity. It represents the number of actors contained in the largest connected component of the actor network graph . The range of SGC is , where is the total number of actors. A value of indicates that the entire actor network is connected.
- NCS (Number of Covered Sensors): This metric measures the coverage performance. It counts the total number of sensor nodes that are within the communication range of at least one actor. The range is , where is the total number of sensors. Maximizing NCS ensures that data from the maximum number of sensors can be collected.
- ASA (Average Sensors per Actor): This metric provides load balancing. It is calculated by Equation (14):The range of ASA is . This term encourages configurations where actors are placed in areas with a high density of sensors.Standard Deviation (SD) of the sensor load. To evaluate the load balancing of sensors among actors, let represent the number of sensors connected to actor . The Standard Deviation (SD) of the sensor load is quantified by Equation (15):A small SD indicates a balanced assignment (most actors have similar numbers of sensors), whereas large SD reveals uneven load where a few actors have many sensors and others have few.
5. Evaluation Results
5.1. Small-Scale Scenario (16 Actors, 48 Sensors)
5.1.1. Actor Connectivity and Sensor Coverage for Small-Scale Scenario
5.1.2. Load Balancing for Small-Scale Scenario
5.2. Medium-Scale Scenario (32 Actors, 96 Sensors)
5.2.1. Actor Connectivity and Sensor Coverage for Medium-Scale Scenario
5.2.2. Load Balancing for Medium-Scale Scenario
5.3. Large-Scale Scenario (64 Actors, 192 Sensors)
6. Conclusions
- Small-Scale Scenario (16 Actors)
- −
- Actor Connectivity (SGC): All tested combinations of crossover and actor replacement methods achieved complete actor connectivity (SGC = 16).
- −
- Sensor Coverage (NCS): Full sensor coverage (NCS = 48) was successfully achieved for all configurations.
- −
- Load Balancing (ASA): Significant differences were observed for load balancing. The combination of RDVM and psBLX achieved superior load balancing.
- Medium-Scale Scenario (32 Actors)
- −
- Actor Connectivity (SGC): All configurations maintained complete actor connectivity, consistently achieving SGC = 32.
- −
- Sensor Coverage (NCS): Sensor coverage performance varied based on the crossover method.
- *
- RIWM Results: The combination of RIWM with psBLX achieved complete sensor coverage (NCS = 96).
- *
- FC-RDVM Results: The combination of FC-RDVM and BLX- had the best coverage within its group, covering 95 sensors.
- −
- Load Balancing (ASA): psBLX proved to be the most effective crossover method for both actor replacement methods. Specifically, FC-RDVM combined with psBLX demonstrated better load balancing than the other combinations.
- Large-Scale Scenario (64 actors)
- −
- Actor Connectivity (SGC): The PSO-HC-DGA hybrid system achieved 100% actor connectivity (SGC = 64), confirming that the connectivity-prioritized fitness function remained effective even as the network scale increased.
- −
- Sensor Coverage (NCS): The PSO-HC-DGA hybrid system achieved 99% sensor coverage (NCS = 190), demonstrating that the proposed system effectively scaled to high-density environments.
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Abbreviations
| WSANs | Wireless Sensor and Actor Networks |
| IIoT | Industrial Internet of Things |
| APP | Actor Placement Problem |
| PSO | Particle Swarm Optimization |
| GA | Genetic Algorithm |
| DGA | Distributed Genetic Algorithm |
| HC | Hill Climbing |
| UNDX | Unimodal Normal Distribution Crossover |
| SPX | Simplex Crossover |
| BLX- | Blend Crossover |
| psBLX | Parallelotope-Shaped Blend Crossover |
| RIWM | Random Inertia Weight Method |
| FC-RDVM | Fast Convergence Rational Decrement of Method |
| SGC | Size of the Giant Component |
| NCS | Number of Covered Sensors |
| ASA | Average Sensors per Actor |
| SD | Standard Deviation |
References
- Wollschlaeger, M.; Sauter, T.; Jasperneite, J. The future of industrial communication: Automation networks in the era of the internet of things and industry 4.0. IEEE Ind. Electron. Mag. 2017, 11, 17–27. [Google Scholar] [CrossRef]
- Sisinni, E.; Saifullah, A.; Han, S.; Jennehag, U.; Gidlund, M. Industrial internet of things: Challenges, opportunities, and directions. IEEE Trans. Ind. Inform. 2018, 14, 4724–4734. [Google Scholar] [CrossRef]
- Akyildiz, I.F.; Kasimoglu, I.H. Wireless sensor and actor networks: Research challenges. Ad Hoc Netw. 2004, 2, 351–367. [Google Scholar] [CrossRef]
- Melodia, T.; Pompili, D.; Gungor, V.C.; Akyildiz, I.F. Communication and coordination in wireless sensor and actor networks. IEEE Trans. Mob. Comput. 2007, 6, 1116–1129. [Google Scholar] [CrossRef]
- Abbasi, A.A.; Younis, M.F.; Baroudi, U.A. Recovering from a node failure in wireless sensor-actor networks with minimal topology changes. IEEE Trans. Veh. Technol. 2013, 62, 256–271. [Google Scholar] [CrossRef]
- Younis, M.; Akkaya, K. Strategies and techniques for node placement in wireless sensor networks: A survey. Ad Hoc Netw. 2008, 6, 621–655. [Google Scholar] [CrossRef]
- Alaiwy, M.; Alaiwy, F.; Habib, S. Optimization of Actors Placement Within Wireless Sensor-Actor Networks. In Proceedings—IEEE Symposium on Computers and Communications, Santiago, Portugal, 1-4 July 2007; IEEE: New York, NY, USA, 2007; pp. 179–184. [Google Scholar] [CrossRef]
- Che, N.; Li, Z.; Jiang, S. Actor Deployment Strategies in WSANs. In 2010 First International Conference on Pervasive Computing, Signal Processing and Applications, Harbin, China, 17–19 September 2010; IEEE: New York, NY, USA, 2010; pp. 150–153. [Google Scholar] [CrossRef]
- Zeng, H.; Kang, Z. Relay node placement to restore connectivity in wireless sensor networks. In 2017 IEEE 9th International Conference on Communication Software and Networks (ICCSN), Guangzhou, China, 6–8 May 2017; IEEE: New York, NY, USA, 2017; pp. 301–305. [Google Scholar] [CrossRef]
- Kennedy, J.; Eberhart, R. Particle swarm optimization. In Proceedings of the ICNN’95—International Conference on Neural Networks, Perth, WA, Australia, 27 November–1 December 1995; Volume 4, pp. 1942–1948. [Google Scholar] [CrossRef]
- Shi, Y.; Eberhart, R. Parameter selection in particle swarm optimization. In Proceedings of the 7th International Conference on Evolutionary Programming VII, San Diego, CA, USA, 25–27 March 1998; pp. 591–600. [Google Scholar] [CrossRef]
- Deb, K.; Agrawal, R.B. Simulated binary crossover for continuous search space. Complex Syst. 1995, 9, 115–148. Available online: https://api.semanticscholar.org/CorpusID:18860538 (accessed on 15 December 2025).
- Eshelman, L.J.; Schaffer, J.D. Real-Coded Genetic Algorithms and Interval-Schemata. In Foundations of Genetic Algorithms 2; Morgan Kaufmann: San Mateo, CA, USA, 1993; pp. 187–202. [Google Scholar] [CrossRef]
- Kita, H.; Ono, I.; Kobayashi, S. Theoretical analysis of the unimodal normal distribution crossover for real-coded genetic algorithms. In Proceedings of the 1998 IEEE International Conference on Evolutionary Computation, Anchorage, AK, USA, 4–9 May 1998; pp. 529–534. [Google Scholar] [CrossRef]
- Tsutsui, S.; Yamamura, M.; Higuchi, T. Multi-parent recombination with simplex crossover in real coded genetic algorithms. In Proceedings of the 1st Annual Conference on Genetic and Evolutionary Computation, Orlando, FL, USA, 13–17 July 1999; pp. 657–664. Available online: https://dl.acm.org/doi/pdf/10.5555/2933923.2933986 (accessed on 16 December 2025).
- Whitley, D.; Rana, S.; Heckendorn, R.B. The Island Model Genetic Algorithm: On Separability, Population Size and Convergence. In Proceedings of the International Conference on Computer and Information Technology, Dhaka, Bangladesh, 21–23 December 2015; Available online: https://api.semanticscholar.org/CorpusID:18007070 (accessed on 16 December 2025).
- Sakai, S.; Takahama, T. Improving a Real-Coded Genetic Algorithm Using an Outward Vector Rate and Parallelotope-Shaped Crossover. RIMS Kôkyûroku 2023, 2242, 104–114. Available online: http://hdl.handle.net/2433/283045 (accessed on 16 December 2025).
- Lu, C.; Saifullah, A.; Li, B.; Sha, L.; Gonzalez, H.; Gunatilaka, D.; Wu, C.; Nie, L.; Chen, Y.; Jayachandran, P. Real-time wireless sensor–actuator networks for industrial control systems. Proc. IEEE 2016, 104, 1013–1024. [Google Scholar] [CrossRef]
- Vitturi, S.; Zunino, C.; Sauter, T. Industrial communication systems and their future challenges: Next-generation Ethernet, IIoT, and 5G. Proc. IEEE 2019, 107, 944–961. [Google Scholar] [CrossRef]
- Seferagić, A.; Famaey, J.; De Poorter, E.; Hoebeke, J. Survey on wireless technology trade-offs for the industrial internet of things. Sensors 2020, 20, 488. [Google Scholar] [CrossRef]
- Periyanayagi, S.; Kulandaivel, R.; Susikala, S. Placement of actors in wireless sensor networks. In International Conference on Advanced Computer Technology; Foundation of Computer Science USA: Chicago, IL, USA, 2011; pp. 22–25. Available online: https://www.ijcaonline.org/proceedings/icact/number3/3240-icact192/ (accessed on 16 December 2025).
- Mohammadi, S.; Farahani, G. Computational intelligence-based connectivity restoration in wireless sensor and actor networks. EURASIP J. Wirel. Commun. Netw. 2020, 2020, 198. [Google Scholar] [CrossRef]
- Olariu, S.; Stojmenovic, I. Design Guidelines for Maximizing Lifetime and Avoiding Energy Holes in Sensor Networks with Uniform Distribution and Uniform Reporting. IEEE Trans. Mob. Comput. 2006, 5, 1052–1063. [Google Scholar] [CrossRef]
- Gungor, V.C.; Hancke, G.P. Industrial Wireless Sensor Networks: Challenges, Design Principles, and Technical Approaches. IEEE Trans. Ind. Electron. 2009, 56, 4258–4265. [Google Scholar] [CrossRef]
- Clerc, M.; Kennedy, J. The particle swarm-explosion, stability, and convergence in a multidimensional complex space. IEEE Trans. Evol. Comput. 2002, 6, 58–73. [Google Scholar] [CrossRef]
- Shi, Y.; Eberhart, R.C. A modified particle swarm optimizer. In Proceedings of the 1998 IEEE International Conference on Evolutionary Computation Proceedings, Anchorage, AK, USA, 4–9 May 1998; pp. 69–73. [Google Scholar] [CrossRef]
- Eberhart, R.C.; Shi, Y. Comparing inertia weights and constriction factors in particle swarm optimization. In Proceedings of the 2000 Congress on Evolutionary Computation, La Jolla, CA, USA, 16–19 July 2000; Volume 1, pp. 84–88. [Google Scholar] [CrossRef]
- Spaho, E.; Xhafa, A.; Elmazi, D.; Xhafa, F.; Barolli, L. A Study on Performance of Hill Climbing Heuristic Method for Router Placement in Wireless Mesh Networks. In Proceedings of the 12th International Conference on Network-Based Information Systems (NBiS), Toronto, ON, Canada, 24–26 August 2017; pp. 33–48. [Google Scholar] [CrossRef]
- Xhafa, F.; Sánchez, C.; Barolli, L. Locals Search Algorithms for Efficient Router Nodes Placement in Wireless Mesh Networks. In Proceedings of the 12th International Conference on Network-Based Information Systems (NBiS), Indianapolis, IN, USA, 19–21 August 2009; pp. 572–579. [Google Scholar] [CrossRef]
- Oda, T.; Barolli, A.; Spaho, E.; Barolli, L.; Xhafa, F. Genetic algorithms for node placement in WMNs: Effect of changes in population size and number of generations. J. High Speed Netw. 2013, 19, 23–30. [Google Scholar] [CrossRef]
- Barolli, A.; Xhafa, F.; Takizawa, M.; Barolli, L. Performance evaluation of WMN-GA system for different settings of population size and number of generations. Hum. Cent. Comput. Inf. Sci. 2014, 4, 5. [Google Scholar] [CrossRef]
- Gong, Y.; Fukunaga, A. Distributed Island-Model Genetic Algorithms Using Heterogeneous Parameter Settings. In Proceedings of the 2011 IEEE Congress on Evolutionary Computation, New Orleans, LA, USA, 5–8 June 2011; pp. 820–827. [Google Scholar] [CrossRef]
- Goldberg, D.E. Genetic Algorithms in Search, Optimization, and Machine Learning; Addison-Wesley: Reading, MA, USA, 1989. [Google Scholar] [CrossRef]
- Alba, E.; Troya, J.M. A survey of parallel distributed genetic algorithms. Complexity 1999, 4, 31–52. [Google Scholar] [CrossRef]
- Deep, K.; Thakur, M. A new crossover operator for real coded genetic algorithms. Appl. Math. Comput. 2007, 188, 895–911. [Google Scholar] [CrossRef]
- Herrera, F.; Lozano, M.; Verdegay, J.L. A taxonomy for the crossover operator for real-coded genetic algorithms: An experimental study. Int. J. Intell. Syst. 2003, 18, 309–338. [Google Scholar] [CrossRef]
- Sakamoto, S.; Oda, T.; Ikeda, M.; Barolli, L. Design and Implementation of a Simulation System Based on Particle Swarm Optimization for Node Placement Problem in Wireless Mesh Networks. In 2015 International Conference on Intelligent Networking and Collaborative Systems, Taipei, Taiwan, 2–4 September 2015; IEEE: New York, NY, USA, 2015; pp. 164–168. [Google Scholar] [CrossRef]
- Chang, X.; Oda, T.; Spaho, E.; Ikeda, M.; Barolli, L.; Xhafa, F. Performance analysis of WMNs using hill climbing algorithm for different distributions of mesh clients. In 2013 Seventh International Conference on Complex, Intelligent, and Software Intensive Systems, Taichung, Taiwan, 3–5 July 2013; IEEE: New York, NY, USA, 2013; pp. 424–427. [Google Scholar] [CrossRef]
- Xhafa, F.; Sánchez, C.; Barolli, L. Local search methods for efficient router nodes placement in wireless mesh networks. J. Intell. Manuf. 2012, 23, 1293–1303. [Google Scholar] [CrossRef]
- Xhafa, F.; Sánchez, C.; Barolli, L. Tuning Operators of Genetic Algorithms for Mesh Routers Placement Problem in Wireless Mesh Networks. In 2010 International Conference on Broadband, Wireless Computing, Communication and Applications, Fukuoka, Japan, 4–6 November 2010; IEEE: New York, NY, USA, 2010; pp. 80–87. [Google Scholar] [CrossRef]































| Parameters | Values |
|---|---|
| Number of Actors | 16, 32, 64 |
| Number of Sensors | 48, 96, 192 |
| Number of Simulations | 100 |
| Number of GA Islands | 16 |
| Number of Migrations | 300 |
| Number of Evolution Steps | 9 |
| Mutation Method | Boundary Mutation |
| Selection Method | Random Method |
| Crossover Methods | UNDX, SPX, BLX- and psBLX |
| Actor Replacement Methods | RIWM and FC-RDVM |
| Topology | Two-zone industrial environment |
| :: | 6:3:1 |
| Replacement Method | H-Statistic | p-Value |
|---|---|---|
| RIWM | 17.4536 | |
| FC-RDVM | 31.4819 |
| Replacement Method | H-Statistic | p-Value |
|---|---|---|
| RIWM | 61.6557 | |
| FC-RDVM | 58.3182 |
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. |
© 2026 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.
Share and Cite
Kraikritayakul, P.; Barolli, A.; Sakamoto, S.; Higashi, S.; Ampririt, P.; Barolli, L. Actor Placement Optimization in WSANs by the PSO-HC-DGA Hybrid System for Two-Zone Industrial Environments. Sensors 2026, 26, 1471. https://doi.org/10.3390/s26051471
Kraikritayakul P, Barolli A, Sakamoto S, Higashi S, Ampririt P, Barolli L. Actor Placement Optimization in WSANs by the PSO-HC-DGA Hybrid System for Two-Zone Industrial Environments. Sensors. 2026; 26(5):1471. https://doi.org/10.3390/s26051471
Chicago/Turabian StyleKraikritayakul, Paboth, Admir Barolli, Shinji Sakamoto, Shunya Higashi, Phudit Ampririt, and Leonard Barolli. 2026. "Actor Placement Optimization in WSANs by the PSO-HC-DGA Hybrid System for Two-Zone Industrial Environments" Sensors 26, no. 5: 1471. https://doi.org/10.3390/s26051471
APA StyleKraikritayakul, P., Barolli, A., Sakamoto, S., Higashi, S., Ampririt, P., & Barolli, L. (2026). Actor Placement Optimization in WSANs by the PSO-HC-DGA Hybrid System for Two-Zone Industrial Environments. Sensors, 26(5), 1471. https://doi.org/10.3390/s26051471

