Correct Answer : Tree algorithm
Explanation : Tree algorithm is used because specific variants of the algorithm embed different strategies.