A heuristic is a way of trying ___________
(a) To discover something or an idea embedded in a program
(b) To search and measure how far a node in a search tree seems to be from a goal
(c) To compare two nodes in a search tree to see if one is better than another
(d) All of the mentioned
I have been asked this question in a job interview.
My question is taken from Informed Search and Exploration in section Problem Solving of Artificial Intelligence