["assigns a cost value to each path that leads to the objective","determines the optimal sequence of actions to reach the target state from the current state","determines whether or not the given state is a goal state","identifies the best algorithm among multiple algorithms, which may be the optimal solution"]