VNE strategy based on chaos hybrid flower pollination algorithm considering multi-criteria decision making

With the development of science and technology and the need for multi-criteria decision making (MCDM), the optimization problem to be solved becomes extremely complex. The theoretically accurate and optimal solutions are often difficult to obtain. Therefore, meta-heuristic algorithms based on multi-point search have received extensive attention. The flower pollination algorithm (FPA) is a new swarm intelligence meta-heuristic algorithm, which can effectively control the balance between global search and local search through a handover probability, and gradually attracts the attention of researchers. However, the algorithm still has problems that are common to optimization algorithms. For example, the global search operation guided by the optimal solution is easy to lead the algorithm into local optimum, and the vector-guided search process is not suitable for solving some problems in discrete space. Moreover, the algorithm does not consider dynamic multi-criteria decision problems well. Aiming at these problems, the design strategy of hybrid flower pollination algorithm for virtual network embedding problem is discussed. Combining the advantages of the genetic algorithm and FPA, the algorithm is optimized for the characteristics of discrete optimization problems. The cross-operation is used to replace the cross-pollination operation to complete the global search and replace the mutation operation with self-pollination operation to enhance the ability of local search. Moreover, a life cycle mechanism is introduced as a complement to the traditional fitness-based selection strategy to avoid premature convergence. A chaos optimization strategy is introduced to replace the random sequence-guided crossover process to strengthen the global search capability and reduce the probability of producing invalid individuals. In addition, a two-layer BP neural network is introduced to replace the traditional objective function to strengthen the dynamic MCDM ability. Simulation results show that the proposed method has good performance in link load balancing, revenue–cost ratio, VN requests acceptance ratio, mapping average quotation, average time delay, average packet loss rate, and the average running time of the algorithm.

[1]  Geoffrey E. Hinton,et al.  Learning representations by back-propagating errors , 1986, Nature.

[2]  Zbigniew Michalewicz,et al.  Genetic Algorithms + Data Structures = Evolution Programs , 1996, Springer Berlin Heidelberg.

[3]  Ellen W. Zegura,et al.  How to model an internetwork , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[4]  Jaroslaw Sobieszczanski-Sobieski,et al.  Particle swarm optimization , 2002 .

[5]  Marco Dorigo,et al.  Ant colony optimization theory: A survey , 2005, Theor. Comput. Sci..

[6]  Ibrahim Eksin,et al.  A new optimization method: Big Bang-Big Crunch , 2006, Adv. Eng. Softw..

[7]  Dervis Karaboga,et al.  A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm , 2007, J. Glob. Optim..

[8]  Caro Lucas,et al.  Imperialist competitive algorithm: An algorithm for optimization inspired by imperialistic competition , 2007, 2007 IEEE Congress on Evolutionary Computation.

[9]  Hossein Nezamabadi-pour,et al.  GSA: A Gravitational Search Algorithm , 2009, Inf. Sci..

[10]  Zong Woo Geem,et al.  Music-Inspired Harmony Search Algorithm , 2009 .

[11]  Phuoc Tran-Gia,et al.  Network Virtualization: Implementation Steps Towards the Future Internet , 2009, KiVS 2009.

[12]  Jian Chen,et al.  Optimal design of aeroengine turbine disc based on kriging surrogate models , 2011 .

[13]  Y. Fangchun Virtual Network Embedding Based on Particle Swarm Optimization , 2011 .

[14]  Scott P. Anstadt,et al.  Cognitive Behavior Therapy: A Potential Treatment for Depression among Asian Indian Immigrant Women in the United States , 2012 .

[15]  R. Venkata Rao,et al.  Multi-objective optimization of combined Brayton and inverse Brayton cycles using advanced optimization algorithms , 2012 .

[16]  R. V. Rao,et al.  Teaching–learning-based optimization algorithm for unconstrained and constrained real-parameter optimization problems , 2012 .

[17]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[18]  Jianjun Yu,et al.  Solution for virtual network embedding problem based on Simulated Annealing genetic algorithm , 2012, 2012 2nd International Conference on Consumer Electronics, Communications and Networks (CECNet).

[19]  Hongming Yang,et al.  Extreme learning machine based genetic algorithm and its application in power system economic dispatch , 2013, Neurocomputing.

[20]  Xin-She Yang,et al.  Firefly Algorithm: Recent Advances and Applications , 2013, ArXiv.

[21]  Xiang Cheng,et al.  A unified enhanced particle swarm optimization‐based virtual network embedding algorithm , 2013, Int. J. Commun. Syst..

[22]  Ankit Chaudhary,et al.  A comparative review of approaches to prevent premature convergence in GA , 2014, Appl. Soft Comput..

[23]  Zhong Jin,et al.  A novel SVM by combining kernel principal component analysis and improved chaotic particle swarm optimization for intrusion detection , 2014, Soft Computing.

[24]  Hussain Shareef,et al.  Lightning search algorithm , 2015, Appl. Soft Comput..

[25]  Sanjay Kumar Singh,et al.  Black Hole Algorithm and Its Applications , 2015, Computational Intelligence Applications in Modeling and Control.

[26]  Hari Mohan Pandey Jaya a novel optimization algorithm: What, how and why? , 2016, 2016 6th International Conference - Cloud System and Big Data Engineering (Confluence).

[27]  Lin Li,et al.  Resource-Aware Virtual Network Parallel Embedding Based on Genetic Algorithm , 2016, 2016 17th International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT).

[28]  Ankit Chaudhary,et al.  Evaluation of Genetic Algorithm’s Selection Methods , 2016, ICIS 2016.

[29]  Graham Kendall,et al.  Maintaining regularity and generalization in data using the minimum description length principle and genetic algorithm: Case of grammatical inference , 2016, Swarm Evol. Comput..

[30]  Vikrant Bhateja,et al.  Information Systems Design and Intelligent Applications , 2019, Advances in Intelligent Systems and Computing.

[31]  Ankit Chaudhary,et al.  Grammar induction using bit masking oriented genetic algorithm and comparative analysis , 2016, Appl. Soft Comput..

[32]  Zhu Han,et al.  Machine Learning Paradigms for Next-Generation Wireless Networks , 2017, IEEE Wireless Communications.

[33]  Longxiang Yang,et al.  Heuristic solutions of virtual network embedding: A survey , 2018, China Communications.

[34]  Ming Wang,et al.  A Virtual Network Embedding Algorithm Based on Cellular Automata Genetic Mechanism , 2018 .

[35]  Bin Li,et al.  A task allocation strategy for complex applications in heterogeneous cluster–based wireless sensor networks , 2018, Int. J. Distributed Sens. Networks.

[36]  Mohd Razali Daud,et al.  Barnacles Mating Optimizer: A Bio-Inspired Algorithm for Solving Optimization Problems , 2018, 2018 19th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD).

[37]  Jin Wang,et al.  A PSO based Energy Efficient Coverage Control Algorithm for Wireless Sensor Networks , 2018 .

[38]  Hongbo Zhu,et al.  Novel Node-Ranking Approach and Multiple Topology Attributes-Based Embedding Algorithm for Single-Domain Virtual Network Embedding , 2018, IEEE Internet of Things Journal.

[39]  Longxiang Yang,et al.  A Novel Optimal Mapping Algorithm With Less Computational Complexity for Virtual Network Embedding , 2018, IEEE Transactions on Network and Service Management.

[40]  Arun Kumar Sangaiah,et al.  An Improved Routing Schema with Special Clustering Using PSO Algorithm for Heterogeneous Wireless Sensor Network , 2019, Sensors.

[41]  Neeraj Kumar,et al.  Deep learning models for traffic flow prediction in autonomous vehicles: A review, solutions, and challenges , 2019, Veh. Commun..

[42]  Arun Kumar Sangaiah,et al.  An Affinity Propagation-Based Self-Adaptive Clustering Method for Wireless Sensor Networks , 2019, Sensors.

[43]  Longxiang Yang,et al.  Location Aware and Node Ranking Value Driven Embedding Algorithm for Multiple Substrate Networks , 2019, ICC 2019 - 2019 IEEE International Conference on Communications (ICC).

[44]  Jin Wang,et al.  Mobile marketing recommendation method based on user location feedback , 2019, Hum. centric Comput. Inf. Sci..

[45]  Sheng Wu,et al.  A PSO based multi-domain virtual network embedding approach , 2019, China Communications.

[46]  Jia Liu,et al.  Inventory of fruit species and ethnobotanical aspects in Sultepec, Mexico State, Mexico. , 2015 .

[47]  Jin Wang,et al.  An intelligent data gathering schema with data fusion supported for mobile sink in wireless sensor networks , 2019, Int. J. Distributed Sens. Networks.

[48]  Yan Wang,et al.  High resolution radar real-time signal and information processing , 2019, China Communications.

[49]  Seema Bawa,et al.  Dynamic pricing techniques for Intelligent Transportation System in smart cities: A systematic review , 2020, Comput. Commun..

[50]  Neeraj Kumar,et al.  Convolutional neural networks for 5G-enabled Intelligent Transportation System : A systematic review , 2020, Comput. Commun..

[51]  Hongbo Zhu,et al.  Dynamic Embedding and Quality of Service-Driven Adjustment for Cloud Networks , 2020, IEEE Transactions on Industrial Informatics.

[52]  Sherali Zeadally,et al.  Blockchain for Internet of Energy management: Review, solutions, and challenges , 2020, Comput. Commun..

[53]  Yue Hu,et al.  An Efficient Energy Cost and Mapping Revenue Strategy for Interdomain NFV-Enabled Networks , 2020, IEEE Internet of Things Journal.

[54]  Jun Zhang,et al.  Distributed Virtual Network Embedding System With Historical Archives and Set-Based Particle Swarm Optimization , 2019, IEEE Transactions on Systems, Man, and Cybernetics: Systems.