Research Article

Soft Hunting Algorithm for Auto-Tuning Software Reliability Growth Models

Algorithm 1

Soft Hunting Smooth-Coated Otter-Based Optimization Algorithm.
“1. Initialize the population of otters (;
2. Initialize , , and ; based on the random vector ;
3. Calculate fitness capability of individual search
agent in the search space.
4. is considered the best search agent.
5. is considered the second-best group of searches agent.
6. is considered the third best group of searches agent.
7. is the last group of search agent that follows other
agent groups in otter family.
8. while (termination condition)
9. for each search agent
Update velocity and position of search agent by
using equations 1 and 2.
10. end for
11. Update , , and ;
12. Calculate fitness of each search agent.
13. Update , , , and .
14. end while
15. return ;