Research Article

A Hybrid Backtracking Search Optimization Algorithm with Differential Evolution

Algorithm 2

BSA.
Initiate the population and the historical population randomly sampled from search space.
While (Stop Condition doesn’t meet)
 Perform the first type selection: in the case of , where   and are drawn from uniformly distribution with the
 range between 0 and 1.
 Permute arbitrary changes in position of oldP.
 Generate the mutant according to (1).
 Generate the population based on Algorithm 1.
 Perform the second type selection: select the population with better fitness from and .
 Update the best solution.
End While
Output the best solution.