Research Article

Energy Efficiency Opposition-Based Learning and Brain Storm Optimization for VNF-SC Deployment in IoT

Algorithm 1

Brainstorming Process.
1 Propose problems that need to be solved and gather people with different knowledge backgrounds;
2 These people come up with many solutions based on this problem and following the four principles;
3 Find several parties as owners of the problem and choose from each of these ideas the best solution they think will solve the problem;
4 Select some solutions to come up with more solutions, and the better solution in Step 3 has a greater probability of being selected;
5 Similar to step 3, the problem owner selects several better solutions;
6 Randomly select a solution and use its functions and characteristics as clues to generate more solutions;
7 Let the owner of the problem choose a few better solutions from all the solutions;
8 End up with a solution that’s good enough;