public override List<Action> search(Problem problem, Queue<Node> frontier) { // initialize the explored set to be empty explored.Clear(); frontierState.Clear(); return base.search(problem, frontier); }