Sources for algorithm selection for combinatorial search problems survey