New Heuristics
Part 7a - Three examples of heuristics in action
H10 – if twicegoalP(A,B,C) and twoP(D,E) then ( twicegoalX(A,B,C) / twoX(D,E) )
• Numbers = {6, 1, 1, 2, 4}; Goal = 4
• Numbers = {2, 2, 3, 6, 3}; Goal = 5
• Numbers = {4, 4, 4, 1, 1}; Goal = 6
H11 – H11 – if allzeroP(A,B,C,D,E) then ( A + ( B + ( C + ( D + E ) ) ) )
• Numbers = {0, 0, 0, 0, 0}; Goal = 0
• Numbers = {0, 0, 0, 0, 0}; Goal = 0
• Numbers = {0, 0, 0, 0, 0}; Goal = 0
H12 – if goalminoneP(A,B,C) and sameP(D,E) then ( goalminoneX(A,B,C) + ( D / E ) )
• Numbers = {1, 4, 2, 5, 5}; Goal = 4
• Numbers = {1, 2, 3, 8, 8}; Goal = 5
• Numbers = {3, 4, 8, 2, 2}; Goal = 8
Part 7b - Human executability
H10 – 0.3
H11 – 0.05
H12 – 0.21
Part 7c - Applicability
H10 – 0.13
H11 – 0.00001
H12 – 0.2