It entails trying out multiple solutions and combinations of solutions to find the best fit for the problem.