proj1 finished
This commit is contained in:
4
proj1/test_cases/q7/CONFIG
Executable file
4
proj1/test_cases/q7/CONFIG
Executable file
@ -0,0 +1,4 @@
|
||||
class: "PartialCreditQuestion"
|
||||
max_points: "4"
|
||||
depends: "q4"
|
||||
timeout: "40"
|
||||
2
proj1/test_cases/q7/food_heuristic_1.solution
Executable file
2
proj1/test_cases/q7/food_heuristic_1.solution
Executable file
@ -0,0 +1,2 @@
|
||||
# This is the solution file for test_cases/q7/food_heuristic_1.test.
|
||||
solution_cost: "0"
|
||||
13
proj1/test_cases/q7/food_heuristic_1.test
Executable file
13
proj1/test_cases/q7/food_heuristic_1.test
Executable file
@ -0,0 +1,13 @@
|
||||
class: "HeuristicTest"
|
||||
|
||||
heuristic: "foodHeuristic"
|
||||
searchProblemClass: "FoodSearchProblem"
|
||||
layoutName: "Test 1"
|
||||
layout: """
|
||||
%%%%%%
|
||||
% %
|
||||
% %
|
||||
%P %
|
||||
%%%%%%
|
||||
"""
|
||||
|
||||
2
proj1/test_cases/q7/food_heuristic_10.solution
Executable file
2
proj1/test_cases/q7/food_heuristic_10.solution
Executable file
@ -0,0 +1,2 @@
|
||||
# This is the solution file for test_cases/q7/food_heuristic_10.test.
|
||||
solution_cost: "7"
|
||||
13
proj1/test_cases/q7/food_heuristic_10.test
Executable file
13
proj1/test_cases/q7/food_heuristic_10.test
Executable file
@ -0,0 +1,13 @@
|
||||
class: "HeuristicTest"
|
||||
|
||||
heuristic: "foodHeuristic"
|
||||
searchProblemClass: "FoodSearchProblem"
|
||||
layoutName: "Test 10"
|
||||
layout: """
|
||||
%%%%%%%%
|
||||
% %
|
||||
%. P .%
|
||||
% %
|
||||
%%%%%%%%
|
||||
"""
|
||||
|
||||
2
proj1/test_cases/q7/food_heuristic_11.solution
Executable file
2
proj1/test_cases/q7/food_heuristic_11.solution
Executable file
@ -0,0 +1,2 @@
|
||||
# This is the solution file for test_cases/q7/food_heuristic_11.test.
|
||||
solution_cost: "8"
|
||||
13
proj1/test_cases/q7/food_heuristic_11.test
Executable file
13
proj1/test_cases/q7/food_heuristic_11.test
Executable file
@ -0,0 +1,13 @@
|
||||
class: "HeuristicTest"
|
||||
|
||||
heuristic: "foodHeuristic"
|
||||
searchProblemClass: "FoodSearchProblem"
|
||||
layoutName: "Test 11"
|
||||
layout: """
|
||||
%%%%%%%%
|
||||
% %
|
||||
% P %
|
||||
%. . .%
|
||||
%%%%%%%%
|
||||
"""
|
||||
|
||||
2
proj1/test_cases/q7/food_heuristic_12.solution
Executable file
2
proj1/test_cases/q7/food_heuristic_12.solution
Executable file
@ -0,0 +1,2 @@
|
||||
# This is the solution file for test_cases/q7/food_heuristic_12.test.
|
||||
solution_cost: "1"
|
||||
13
proj1/test_cases/q7/food_heuristic_12.test
Executable file
13
proj1/test_cases/q7/food_heuristic_12.test
Executable file
@ -0,0 +1,13 @@
|
||||
class: "HeuristicTest"
|
||||
|
||||
heuristic: "foodHeuristic"
|
||||
searchProblemClass: "FoodSearchProblem"
|
||||
layoutName: "Test 12"
|
||||
layout: """
|
||||
%%%%%%%%
|
||||
% %
|
||||
% P.%
|
||||
% %
|
||||
%%%%%%%%
|
||||
"""
|
||||
|
||||
2
proj1/test_cases/q7/food_heuristic_13.solution
Executable file
2
proj1/test_cases/q7/food_heuristic_13.solution
Executable file
@ -0,0 +1,2 @@
|
||||
# This is the solution file for test_cases/q7/food_heuristic_13.test.
|
||||
solution_cost: "5"
|
||||
13
proj1/test_cases/q7/food_heuristic_13.test
Executable file
13
proj1/test_cases/q7/food_heuristic_13.test
Executable file
@ -0,0 +1,13 @@
|
||||
class: "HeuristicTest"
|
||||
|
||||
heuristic: "foodHeuristic"
|
||||
searchProblemClass: "FoodSearchProblem"
|
||||
layoutName: "Test 13"
|
||||
layout: """
|
||||
%%%%%%%%
|
||||
% %
|
||||
%P. .%
|
||||
% %
|
||||
%%%%%%%%
|
||||
"""
|
||||
|
||||
2
proj1/test_cases/q7/food_heuristic_14.solution
Executable file
2
proj1/test_cases/q7/food_heuristic_14.solution
Executable file
@ -0,0 +1,2 @@
|
||||
# This is the solution file for test_cases/q7/food_heuristic_14.test.
|
||||
solution_cost: "31"
|
||||
19
proj1/test_cases/q7/food_heuristic_14.test
Executable file
19
proj1/test_cases/q7/food_heuristic_14.test
Executable file
@ -0,0 +1,19 @@
|
||||
class: "HeuristicTest"
|
||||
|
||||
heuristic: "foodHeuristic"
|
||||
searchProblemClass: "FoodSearchProblem"
|
||||
layoutName: "Test 14"
|
||||
layout: """
|
||||
%%%%%%%%%%
|
||||
% %
|
||||
% ...%...%
|
||||
% .%.%.%.%
|
||||
% .%.%.%.%
|
||||
% .%.%.%.%
|
||||
% .%.%.%.%
|
||||
% .%.%.%.%
|
||||
%P.%...%.%
|
||||
% %
|
||||
%%%%%%%%%%
|
||||
"""
|
||||
|
||||
2
proj1/test_cases/q7/food_heuristic_15.solution
Executable file
2
proj1/test_cases/q7/food_heuristic_15.solution
Executable file
@ -0,0 +1,2 @@
|
||||
# This is the solution file for test_cases/q7/food_heuristic_15.test.
|
||||
solution_cost: "21"
|
||||
32
proj1/test_cases/q7/food_heuristic_15.test
Executable file
32
proj1/test_cases/q7/food_heuristic_15.test
Executable file
@ -0,0 +1,32 @@
|
||||
class: "HeuristicTest"
|
||||
|
||||
heuristic: "foodHeuristic"
|
||||
searchProblemClass: "FoodSearchProblem"
|
||||
layoutName: "Test 15"
|
||||
layout: """
|
||||
%%%
|
||||
% %
|
||||
% %
|
||||
% %
|
||||
% %
|
||||
% %
|
||||
%.%
|
||||
%.%
|
||||
% %
|
||||
% %
|
||||
% %
|
||||
% %
|
||||
% %
|
||||
% %
|
||||
% %
|
||||
%.%
|
||||
% %
|
||||
%P%
|
||||
% %
|
||||
% %
|
||||
% %
|
||||
% %
|
||||
%.%
|
||||
%%%
|
||||
"""
|
||||
|
||||
2
proj1/test_cases/q7/food_heuristic_16.solution
Executable file
2
proj1/test_cases/q7/food_heuristic_16.solution
Executable file
@ -0,0 +1,2 @@
|
||||
# This is the solution file for test_cases/q7/food_heuristic_16.test.
|
||||
solution_cost: "7"
|
||||
15
proj1/test_cases/q7/food_heuristic_16.test
Executable file
15
proj1/test_cases/q7/food_heuristic_16.test
Executable file
@ -0,0 +1,15 @@
|
||||
class: "HeuristicTest"
|
||||
|
||||
heuristic: "foodHeuristic"
|
||||
searchProblemClass: "FoodSearchProblem"
|
||||
layoutName: "Test 16"
|
||||
layout: """
|
||||
%%%%
|
||||
% .%
|
||||
% %
|
||||
%P %
|
||||
% %
|
||||
% .%
|
||||
%%%%
|
||||
"""
|
||||
|
||||
2
proj1/test_cases/q7/food_heuristic_17.solution
Executable file
2
proj1/test_cases/q7/food_heuristic_17.solution
Executable file
@ -0,0 +1,2 @@
|
||||
# This is the solution file for test_cases/q7/food_heuristic_17.test.
|
||||
solution_cost: "16"
|
||||
14
proj1/test_cases/q7/food_heuristic_17.test
Executable file
14
proj1/test_cases/q7/food_heuristic_17.test
Executable file
@ -0,0 +1,14 @@
|
||||
class: "HeuristicTest"
|
||||
|
||||
heuristic: "foodHeuristic"
|
||||
searchProblemClass: "FoodSearchProblem"
|
||||
layoutName: "Test 17"
|
||||
layout: """
|
||||
%%%%%%%%
|
||||
%.%....%
|
||||
%.% %%.%
|
||||
%.%P%%.%
|
||||
%... .%
|
||||
%%%%%%%%
|
||||
"""
|
||||
|
||||
2
proj1/test_cases/q7/food_heuristic_2.solution
Executable file
2
proj1/test_cases/q7/food_heuristic_2.solution
Executable file
@ -0,0 +1,2 @@
|
||||
# This is the solution file for test_cases/q7/food_heuristic_2.test.
|
||||
solution_cost: "0"
|
||||
32
proj1/test_cases/q7/food_heuristic_2.test
Executable file
32
proj1/test_cases/q7/food_heuristic_2.test
Executable file
@ -0,0 +1,32 @@
|
||||
class: "HeuristicTest"
|
||||
|
||||
heuristic: "foodHeuristic"
|
||||
searchProblemClass: "FoodSearchProblem"
|
||||
layoutName: "Test 2"
|
||||
layout: """
|
||||
%%%
|
||||
% %
|
||||
% %
|
||||
% %
|
||||
% %
|
||||
% %
|
||||
% %
|
||||
% %
|
||||
% %
|
||||
% %
|
||||
% %
|
||||
% %
|
||||
% %
|
||||
% %
|
||||
% %
|
||||
% %
|
||||
% %
|
||||
%P%
|
||||
% %
|
||||
% %
|
||||
% %
|
||||
% %
|
||||
% %
|
||||
%%%
|
||||
"""
|
||||
|
||||
2
proj1/test_cases/q7/food_heuristic_3.solution
Executable file
2
proj1/test_cases/q7/food_heuristic_3.solution
Executable file
@ -0,0 +1,2 @@
|
||||
# This is the solution file for test_cases/q7/food_heuristic_3.test.
|
||||
solution_cost: "0"
|
||||
15
proj1/test_cases/q7/food_heuristic_3.test
Executable file
15
proj1/test_cases/q7/food_heuristic_3.test
Executable file
@ -0,0 +1,15 @@
|
||||
class: "HeuristicTest"
|
||||
|
||||
heuristic: "foodHeuristic"
|
||||
searchProblemClass: "FoodSearchProblem"
|
||||
layoutName: "Test 3"
|
||||
layout: """
|
||||
%%%%
|
||||
% %
|
||||
% %
|
||||
%P %
|
||||
% %
|
||||
% %
|
||||
%%%%
|
||||
"""
|
||||
|
||||
2
proj1/test_cases/q7/food_heuristic_4.solution
Executable file
2
proj1/test_cases/q7/food_heuristic_4.solution
Executable file
@ -0,0 +1,2 @@
|
||||
# This is the solution file for test_cases/q7/food_heuristic_4.test.
|
||||
solution_cost: "0"
|
||||
14
proj1/test_cases/q7/food_heuristic_4.test
Executable file
14
proj1/test_cases/q7/food_heuristic_4.test
Executable file
@ -0,0 +1,14 @@
|
||||
class: "HeuristicTest"
|
||||
|
||||
heuristic: "foodHeuristic"
|
||||
searchProblemClass: "FoodSearchProblem"
|
||||
layoutName: "Test 4"
|
||||
layout: """
|
||||
%%%%%%%%
|
||||
% % %
|
||||
% % %% %
|
||||
% %P%% %
|
||||
% %
|
||||
%%%%%%%%
|
||||
"""
|
||||
|
||||
2
proj1/test_cases/q7/food_heuristic_5.solution
Executable file
2
proj1/test_cases/q7/food_heuristic_5.solution
Executable file
@ -0,0 +1,2 @@
|
||||
# This is the solution file for test_cases/q7/food_heuristic_5.test.
|
||||
solution_cost: "11"
|
||||
13
proj1/test_cases/q7/food_heuristic_5.test
Executable file
13
proj1/test_cases/q7/food_heuristic_5.test
Executable file
@ -0,0 +1,13 @@
|
||||
class: "HeuristicTest"
|
||||
|
||||
heuristic: "foodHeuristic"
|
||||
searchProblemClass: "FoodSearchProblem"
|
||||
layoutName: "Test 5"
|
||||
layout: """
|
||||
%%%%%%
|
||||
%....%
|
||||
%....%
|
||||
%P...%
|
||||
%%%%%%
|
||||
"""
|
||||
|
||||
2
proj1/test_cases/q7/food_heuristic_6.solution
Executable file
2
proj1/test_cases/q7/food_heuristic_6.solution
Executable file
@ -0,0 +1,2 @@
|
||||
# This is the solution file for test_cases/q7/food_heuristic_6.test.
|
||||
solution_cost: "5"
|
||||
13
proj1/test_cases/q7/food_heuristic_6.test
Executable file
13
proj1/test_cases/q7/food_heuristic_6.test
Executable file
@ -0,0 +1,13 @@
|
||||
class: "HeuristicTest"
|
||||
|
||||
heuristic: "foodHeuristic"
|
||||
searchProblemClass: "FoodSearchProblem"
|
||||
layoutName: "Test 6"
|
||||
layout: """
|
||||
%%%%%%
|
||||
% .%
|
||||
%.P..%
|
||||
% %
|
||||
%%%%%%
|
||||
"""
|
||||
|
||||
2
proj1/test_cases/q7/food_heuristic_7.solution
Executable file
2
proj1/test_cases/q7/food_heuristic_7.solution
Executable file
@ -0,0 +1,2 @@
|
||||
# This is the solution file for test_cases/q7/food_heuristic_7.test.
|
||||
solution_cost: "7"
|
||||
13
proj1/test_cases/q7/food_heuristic_7.test
Executable file
13
proj1/test_cases/q7/food_heuristic_7.test
Executable file
@ -0,0 +1,13 @@
|
||||
class: "HeuristicTest"
|
||||
|
||||
heuristic: "foodHeuristic"
|
||||
searchProblemClass: "FoodSearchProblem"
|
||||
layoutName: "Test 7"
|
||||
layout: """
|
||||
%%%%%%%
|
||||
% .%
|
||||
%. P..%
|
||||
% %
|
||||
%%%%%%%
|
||||
"""
|
||||
|
||||
2
proj1/test_cases/q7/food_heuristic_8.solution
Executable file
2
proj1/test_cases/q7/food_heuristic_8.solution
Executable file
@ -0,0 +1,2 @@
|
||||
# This is the solution file for test_cases/q7/food_heuristic_8.test.
|
||||
solution_cost: "5"
|
||||
13
proj1/test_cases/q7/food_heuristic_8.test
Executable file
13
proj1/test_cases/q7/food_heuristic_8.test
Executable file
@ -0,0 +1,13 @@
|
||||
class: "HeuristicTest"
|
||||
|
||||
heuristic: "foodHeuristic"
|
||||
searchProblemClass: "FoodSearchProblem"
|
||||
layoutName: "Test 8"
|
||||
layout: """
|
||||
%%%%%%
|
||||
% .%
|
||||
% .%
|
||||
%P .%
|
||||
%%%%%%
|
||||
"""
|
||||
|
||||
2
proj1/test_cases/q7/food_heuristic_9.solution
Executable file
2
proj1/test_cases/q7/food_heuristic_9.solution
Executable file
@ -0,0 +1,2 @@
|
||||
# This is the solution file for test_cases/q7/food_heuristic_9.test.
|
||||
solution_cost: "6"
|
||||
13
proj1/test_cases/q7/food_heuristic_9.test
Executable file
13
proj1/test_cases/q7/food_heuristic_9.test
Executable file
@ -0,0 +1,13 @@
|
||||
class: "HeuristicTest"
|
||||
|
||||
heuristic: "foodHeuristic"
|
||||
searchProblemClass: "FoodSearchProblem"
|
||||
layoutName: "Test 9"
|
||||
layout: """
|
||||
%%%%%%
|
||||
% %. %
|
||||
% %%.%
|
||||
%P. .%
|
||||
%%%%%%
|
||||
"""
|
||||
|
||||
2
proj1/test_cases/q7/food_heuristic_grade_tricky.solution
Executable file
2
proj1/test_cases/q7/food_heuristic_grade_tricky.solution
Executable file
@ -0,0 +1,2 @@
|
||||
# This is the solution file for test_cases/q7/food_heuristic_grade_tricky.test.
|
||||
# File intentionally blank.
|
||||
19
proj1/test_cases/q7/food_heuristic_grade_tricky.test
Executable file
19
proj1/test_cases/q7/food_heuristic_grade_tricky.test
Executable file
@ -0,0 +1,19 @@
|
||||
class: "HeuristicGrade"
|
||||
|
||||
heuristic: "foodHeuristic"
|
||||
searchProblemClass: "FoodSearchProblem"
|
||||
layoutName: "trickySearch"
|
||||
layout: """
|
||||
%%%%%%%%%%%%%%%%%%%%
|
||||
%. ..% %
|
||||
%.%%.%%.%%.%%.%% % %
|
||||
% P % %
|
||||
%%%%%%%%%%%%%%%%%% %
|
||||
%..... %
|
||||
%%%%%%%%%%%%%%%%%%%%
|
||||
"""
|
||||
# One point always, an extra point for each
|
||||
# threshold passed.
|
||||
basePoints: "1"
|
||||
gradingThresholds: "15000 12000 9000 7000"
|
||||
|
||||
Reference in New Issue
Block a user