def is_goal_state(self, state): utilities.raise_not_defined()
def get_cost_of_actions(self, actions): utilities.raise_not_defined()
def get_start_state(self): utilities.raise_not_defined()
def get_successors(self, state): utilities.raise_not_defined()
def depth_first_search(problem): utilities.raise_not_defined()
def astar_search(problem, heuristic=null_heuristic): utilities.raise_not_defined()
def uniform_cost_search(problem): utilities.raise_not_defined()
def breadth_first_search(_problem): utilities.raise_not_defined()