A * требует графика, функции стоимости для обхода этого графа, эвристики относительно того, находится ли узел в графе ближе к цели, чем другой, и проверки, достигнута ли цель.
Поиск пространства решений Sudoku на самом деле не требует затрат на минимизацию, только глобальные затраты (количество нерешенных квадратов), поэтому все обходы будут одинаковыми, так что A * не поможет - любая ячейка Вы можете назначить затраты на один ход и приблизить вас к цели, так что A * будет не лучше, чем выбор следующего шага наугад.
Может быть возможно применить поиск A *, основанный на оценочной / измеренной стоимости применения различных методов в каждой точке, который затем попытается найти путь через пространство решений с наименьшими вычислительными затратами. В этом случае график будет не только состоянием решения головоломки, но вы будете выбирать между методами, применяемыми в этой точке - вы будете знать оценку стоимости перехода, но не там, где этот переход ». идет », за исключением того, что в случае успеха, это на один шаг ближе к цели.