Research Article

Energy-Efficient Virtual Network Embedding Algorithm Based on Hopfield Neural Network

Algorithm 1

Input: , ,
Output:
(1) Network initialization, parameter selection.
(2) Calculate the ALM function according to Equations (21)–(24), and assign it to the neural network energy function .
(3) Calculate according to the dynamic function in Equation (26), and iteratively update it according to Equation (27).
(4) Calculate the binary variable according to the activation function in Equation (28).
(5) Determine if the iteration is over. If , then the algorithm is terminated. Otherwise, , and the algorithm returns to step 2.