Constrained Binary Optimization Approach for Pinned Node Selection in Pinning Control of Complex Dynamical Networks
Abstract
:1. Introduction
- We present an approach for finding the optimal pinned node selection for pinning control, aimed at stabilizing the complex network state to zero, given the total number of pinned nodes.
- We conduct a comparative study of state-of-the-art binary optimization algorithms to compute the optimal pinned nodes. The algorithms considered for comparison include the genetic algorithm (GA), arithmetic optimization algorithm (AOA), hybrid algorithm of particle swarm optimization and grey wolf optimizer (HPSOGWO), rat swarm optimization (RSO), grasshopper optimization algorithm GOA, firefly algorithm FA, and its discrete version (DFA).
2. Problem Formulation
2.1. Complex Network and Pinning Control
2.2. Objective Function Formulation
3. Algorithms Used and Their Modifications
3.1. Genetic Algorithms
Algorithm 1: Parent selection algorithm. |
Algorithm 2: Crossover. |
Algorithm 3: Mutation. |
Algorithm 4: Binary-constrained mutation. |
3.2. Arithmetic Optimization Algorithm
Algorithm 5: Binary-constrained transform. |
3.3. Optimization Hybrid Grey Wolf Optimization
3.4. Grasshopper Optimization Algorithm
3.5. Rat Swarm Optimization Algorithm
3.6. Firefly Algorithm
3.7. Summary
4. Results
5. Discussion
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
AOA | arithmetic optimization algorithm |
BinAOA | binary arithmetic optimization algorithm |
BGOA | binary grasshopper optimization algorithm |
BGWOPSO | binary hybrid grey wolf optimization-particle swarm optimization |
BRSO | binary rat swarm optimization |
DE | differential evolution |
DFA | discrete firefly algorithm |
FA | firefly algorithm |
GA | genetic algorithm |
GOA | grasshopper optimization algorithm |
GWO | grey wolf optimization |
HPSOGWO | hybrid algorithm of particle swarm optimization and grey wolf optimizer |
MOA | math optimizer accelerated |
MOP | math optimization probability |
NBGOA | New binary grasshopper optimization algorithm |
PSO | particle swarm optimization |
RSO | rat swarm optimization |
WHO | whale optimization algorithm |
References
- Strogatz, S.H. Exploring Complex Networks. Nature 2001, 410, 268–276. [Google Scholar] [CrossRef] [PubMed]
- Chen, G.; Wang, X.; Li, X. Fundamentals oF Complex Networks: Models, Structures and Dynamics; John Wiley & Sons: Hoboken, NJ, USA, 2014. [Google Scholar]
- Sun, W.; Lü, J.; Chen, S.; Yu, X. Pinning impulsive control algorithms for complex network. Chaos Interdiscip. J. Nonlinear Sci. 2014, 24, 013141. [Google Scholar] [CrossRef] [PubMed]
- Ríos-Rivera, D.; Alanis, A.Y.; Sanchez, E.N. Neural-Impulsive Pinning Control for Complex Networks Based on V-Stability. Mathematics 2020, 8, 1388. [Google Scholar] [CrossRef]
- Dokeroglu, T.; Sevinc, E.; Kucukyilmaz, T.; Cosar, A. A survey on new generation metaheuristic algorithms. Comput. Ind. Eng. 2019, 137, 106040. [Google Scholar] [CrossRef]
- Peres, F.; Castelli, M. Combinatorial Optimization Problems and Metaheuristics: Review, Challenges, Design, and Development. Appl. Sci. 2021, 11, 6449. [Google Scholar] [CrossRef]
- Pan, J.S.; Hu, P.; Snášel, V.; Chu, S.C. A survey on binary metaheuristic algorithms and their engineering applications. Artif. Intell. Rev. 2023, 56, 6101–6167. [Google Scholar] [CrossRef] [PubMed]
- Abualigah, L.; Diabat, A.; Mirjalili, S.; Abd Elaziz, M.; Gandomi, A.H. The arithmetic optimization algorithm. Comput. Methods Appl. Mech. Eng. 2021, 376, 113609. [Google Scholar] [CrossRef]
- Emine, B.; Yildizdan, G. A New Binary Arithmetic Optimization Algorithm for Uncapacitated Facility Location Problem. 2022. Available online: https://www.researchgate.net/publication/363863370_A_New_Binary_Arithmetic_Optimization_Algorithm_For_Uncapacitated_Facility_Location_Problem (accessed on 1 October 2023).
- Al-Tashi, Q.; Kadir, S.J.A.; Rais, H.M.; Mirjalili, S.; Alhussian, H. Binary optimization using hybrid grey wolf optimization for feature selection. IEEE Access 2019, 7, 39496–39508. [Google Scholar] [CrossRef]
- Rahab, H.; Haouassi, H.; Souidi, M.E.H.; Bakhouche, A.; Mahdaoui, R.; Bekhouche, M. A modified binary rat swarm optimization algorithm for feature selection in Arabic sentiment analysis. Arab. J. Sci. Eng. 2023, 48, 10125–10152. [Google Scholar] [CrossRef]
- Hichem, H.; Elkamel, M.; Rafik, M.; Mesaaoud, M.T.; Ouahiba, C. A new binary grasshopper optimization algorithm for feature selection problem. J. King Saud Univ.-Comput. Inf. Sci. 2022, 34, 316–328. [Google Scholar] [CrossRef]
- Bidar, M.; Mouhoub, M.; Sadaoui, S. Discrete firefly algorithm: A new metaheuristic approach for solving constraint satisfaction problems. In Proceedings of the 2018 IEEE Congress on Evolutionary Computation (CEC), Rio de Janeiro, Brazil, 8–13 July 2018; IEEE: Cambridge, MA, USA, 2018; pp. 1–8. [Google Scholar]
- Simon, D. Evolutionary Optimization Algorithms; John Wiley & Sons: Hoboken, NJ, USA, 2013. [Google Scholar]
- Agresti, A. Dealing with discreteness: Makingexact’confidence intervals for proportions, differences of proportions, and odds ratios more exact. Stat. Methods Med. Res. 2003, 12, 3–21. [Google Scholar] [CrossRef] [PubMed]
- Jäntschi, L. Binomial distributed data confidence interval calculation: Formulas, algorithms and examples. Symmetry 2022, 14, 1104. [Google Scholar] [CrossRef]
- Li, X.; Wang, X.; Chen, G. Pinning a complex dynamical network to its equilibrium. IEEE Trans. Circuits Syst. I Regul. Pap. 2004, 51, 2074–2087. [Google Scholar] [CrossRef]
- Vega, C.J.; Sanchez, E.N.; Alzate, R. Inverse optimal pinning control for synchronization of complex networks with nonidentical chaotic nodes. IFAC-PapersOnLine 2018, 51, 235–239. [Google Scholar] [CrossRef]
- Rios, J.D.; Ríos-Rivera, D.; Hernandez-Barragan, J.; Pérez-Cisneros, M.; Alanis, A.Y. Formation Control of Mobile Robots Based on Pin Control of Complex Networks. Machines 2022, 10, 898. [Google Scholar] [CrossRef]
- Xiang, J.; Chen, G. On the V-stability of complex dynamical networks. Automatica 2007, 43, 1049–1057. [Google Scholar] [CrossRef]
- Anderson, E.J.; Ferris, M.C. Genetic algorithms for combinatorial optimization: The assemble line balancing problem. ORSA J. Comput. 1994, 6, 161–173. [Google Scholar] [CrossRef]
- Shahlaei, M. Descriptor selection methods in quantitative structure–activity relationship studies: A review study. Chem. Rev. 2013, 113, 8093–8103. [Google Scholar] [CrossRef]
- Wegner, J.K.; Fröhlich, H.; Zell, A. Feature selection for descriptor based classification models. 1. Theory and GA-SEC algorithm. J. Chem. Inf. Comput. Sci. 2004, 44, 921–930. [Google Scholar] [CrossRef]
- Lazzari, F.; Mor, G.; Cipriano, J.; Solsona, F.; Chemisana, D.; Guericke, D. Optimizing planning and operation of renewable energy communities with genetic algorithms. Appl. Energy 2023, 338, 120906. [Google Scholar] [CrossRef]
- Umbarkar, A.J.; Sheth, P.D. Crossover operators in genetic algorithms: A review. ICTACT J. Soft Comput. 2015, 6. [Google Scholar] [CrossRef]
- Yao, X. An empirical study of genetic operators in genetic algorithms. Microprocess. Microprogram. 1993, 38, 707–714. [Google Scholar] [CrossRef]
- Singh, N.; Singh, S. Hybrid algorithm of particle swarm optimization and grey wolf optimizer for improving convergence performance. J. Appl. Math. 2017, 2017, 2030489. [Google Scholar] [CrossRef]
- Saremi, S.; Mirjalili, S.; Lewis, A. Grasshopper optimisation algorithm: Theory and application. Adv. Eng. Softw. 2017, 105, 30–47. [Google Scholar] [CrossRef]
- Dhiman, G.; Garg, M.; Nagar, A.; Kumar, V.; Dehghani, M. A novel algorithm for global optimization: Rat swarm optimizer. J. Ambient Intell. Humaniz. Comput. 2021, 12, 8457–8482. [Google Scholar] [CrossRef]
- Lorenz, E.N. Deterministic nonperiodic flow. J. Atmos. Sci. 1963, 20, 130–141. [Google Scholar] [CrossRef]
- Mai, X.H.; Wei, D.Q.; Zhang, B.; Luo, X.S. Controlling chaos in complex motor networks by environment. IEEE Trans. Circuits Syst. II Express Briefs 2015, 62, 603–607. [Google Scholar] [CrossRef]
- Solís-Perales, G.; Ruiz-Velázquez, E.; Valle-Rodríguez, D. Synchronization in complex networks with distinct chaotic nodes. Commun. Nonlinear Sci. Numer. Simul. 2009, 14, 2528–2535. [Google Scholar] [CrossRef]
- Lai, Q.; Chen, C.; Zhao, X.W.; Kengne, J.; Volos, C. Constructing chaotic system with multiple coexisting attractors. IEEE Access 2019, 7, 24051–24056. [Google Scholar] [CrossRef]
- Soriano-Sánchez, A.G.; Posadas-Castillo, C.; Platas-Garza, M.A.; Cruz-Hernández, C.; López-Gutiérrez, R.M. Coupling strength computation for chaotic synchronization of complex networks with multi-scroll attractors. Appl. Math. Comput. 2016, 275, 305–316. [Google Scholar] [CrossRef]
- Chen, G.; Ueta, T. Yet another chaotic attractor. Int. J. Bifurc. Chaos 1999, 9, 1465–1466. [Google Scholar] [CrossRef]
- Lü, J.; Chen, G. A new chaotic attractor coined. Int. J. Bifurc. Chaos 2002, 12, 659–661. [Google Scholar] [CrossRef]
- Qi, G.; Chen, G.; Du, S.; Chen, Z.; Yuan, Z. Analysis of a new chaotic system. Phys. A Stat. Mech. Its Appl. 2005, 352, 295–308. [Google Scholar] [CrossRef]
- Elhadj, Z.; Sprott, C.J. The unified chaotic system describing the Lorenz and Chua systems. Facta Univ.-Ser. Electron. Energetics 2010, 23, 345–355. [Google Scholar] [CrossRef]
Algorithm | Modification |
---|---|
GA | Binary-Constrained Mutation |
AOA | Binary-Constrained Transform |
HPSOGWO | Binary-Constrained Transform |
GOA | Binary-Constrained Transform |
RSO | Binary-Constrained Transform |
FA | Binary-Constrained Transform |
DFA | None |
Algorithm | Parameters |
---|---|
GA | |
AOA | |
HPSOGWO | |
GOA | |
RSO | |
FA | |
DFA |
Selected Nodes (𝚤) | Stabilization Error |
---|---|
1,3,4,6,7,10,32,33,48,50 | 0.0105133261 |
3,4,13,18,19,20,24,37,44,50 | 0.0107734755 |
1,9,19,20,21,25,34,45,46,48 | 0.0108550197 |
1,6,11,16,24,28,30,31,44,50 | 0.0142530794 |
1,3,19,28,32,36,38,42,48,50 | 0.0150178204 |
Selected Nodes (𝚤) | Stabilization Error |
---|---|
3,7,33,48,19,39,8,11,16,23 | 0.0012275025 |
3,7,33,48,19,39,8,11,16,41 | 0.0023177425 |
3,7,33,48,19,39,8,11,23,41 | 0.0031266226 |
3,7,33,48,19,39,8,11,23,41 | 0.0013908266 |
3,7,33,48,19,39,11,16,23,41 | 0.0004301837 |
Algorithm | Selected Nodes (𝚤) | Stabilization Error |
---|---|---|
GA | 3,14,22,33,34,35,37,38,43,48 | 0.0001228105 |
AOA | 1,3,4,6,33,38,39,43,48,50 | 0.0037335172 |
HPSOGWO | 1,3,16,18,20,29,33,34,48,50 | |
GOA | 3,10,18,20,22,28,30,33,37,48 | |
RSO | 3,5,10,12,13,19,24,33,37,48 | |
FA | 1,3,19,20,26,31,37,42,44,48 | |
DFA | 3,16,18,20,29,31,33,44,47,48 | 2.0350233065 |
System | Nodes |
---|---|
Lorenz | 1,6,11,16,21,26,31,36,41,46 |
Chen | 2,7,12,17,22,27,32,37,42,47 |
Lü | 3,8,13,18,23,28,33,38,43,48 |
Qi | 4,9,14,19,24,29,34,39,44,49 |
Chua | 5,10,15,20,25,30,35,40,45,50 |
Selected Nodes (𝚤) | Stabilization Error |
---|---|
1,3,14,26,29,34,36,42,47,50 | 0.0107664230 |
3,6,10,11,16,24,26,33,37,44 | 0.0693599189 |
1,2,3,7,24,27,31,36,42,50 | 0.1874461797 |
3,4,8,19,20,23,29,35,38,44 | 0.2147937241 |
2,7,8,9,13,21,25,31,34,50 | 0.2685484577 |
Selected Nodes (𝚤) | Stabilization Error |
---|---|
3,7,33,48,19,39,8,11,16,23 | N/A |
3,7,33,48,19,39,8,11,16,41 | 22.495094562 |
3,7,33,48,19,39,8,11,23,41 | 25.991754941 |
3,7,33,48,19,39,8,11,23,41 | N/A |
3,7,33,48,19,39,11,16,23,41 | 5.0256082799 |
Algorithm | Selected Nodes (𝚤) | Stabilization Error |
---|---|---|
GA | 9,19,27,29,30,34,35,37,46,48 | 0.0018476030 |
AOA | 1,3,5,6,12,19,35,39,48,50 | 0.0001338463 |
HPSOGWO | 10,11,12,17,19,21,26,33,35,47 | 0.0045804490 |
GOA | 1,5,9,10,15,22,24,32,35,44 | 0.0099802442 |
RSO | 5,9,15,22,23,26,32,34,44,47 | 0.0051811245 |
FA | 1,3,19,20,26,31,37,42,44,48 | 0.0008024141 |
DFA | 5,7,14,19,26,29,31,34,35,46 | 0.0180924252 |
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. |
© 2023 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
Alanis, A.Y.; Hernandez-Barragan, J.; Ríos-Rivera, D.; Sanchez, O.D.; Martinez-Soltero, G. Constrained Binary Optimization Approach for Pinned Node Selection in Pinning Control of Complex Dynamical Networks. Axioms 2023, 12, 1088. https://doi.org/10.3390/axioms12121088
Alanis AY, Hernandez-Barragan J, Ríos-Rivera D, Sanchez OD, Martinez-Soltero G. Constrained Binary Optimization Approach for Pinned Node Selection in Pinning Control of Complex Dynamical Networks. Axioms. 2023; 12(12):1088. https://doi.org/10.3390/axioms12121088
Chicago/Turabian StyleAlanis, Alma Y., Jesus Hernandez-Barragan, Daniel Ríos-Rivera, Oscar D. Sanchez, and Gabriel Martinez-Soltero. 2023. "Constrained Binary Optimization Approach for Pinned Node Selection in Pinning Control of Complex Dynamical Networks" Axioms 12, no. 12: 1088. https://doi.org/10.3390/axioms12121088