"Progress" Evaluation
Consider several possible algorithms to accomplish a task are available and no clear a priori method for choosing the best exists
Select one we think might be best, but evaluate its progress toward the goal
If insufficient progress, swap in another algorithm