Судоку - это хорошо известная головоломка, которая является NP-полной. Двоичный судоку - это вариант, который допускает только цифры и 1 . Правила следующие.
- Каждая строка и каждый столбец должны содержать одинаковое количество нулей и единиц.
- Каждая строка и каждый столбец уникальны.
- Ни одна строка или столбец не содержит последовательные тройки нулей или единиц ( - последовательная тройка единиц).
На входе находится квадрат частично заполненный нулями и единицами. Чтобы решить головоломку, каждая ячейка в квадрате N × N должна быть заполнена либо 0, либо 1 , соблюдая при этом вышеуказанные правила. Я не смог найти какой-либо непостижимый результат для решения головоломки Binary Sudoku.
Насколько сложно решить бинарную головоломку судоку? Это NP-полный?
Также меня интересует сложность связанной проблемы.
Учитывая полностью заполненный квадрат который соответствует только правилам 1 и 2 выше,
Насколько сложно найти перестановку строк и столбцов, чтобы получающийся квадрат соответствовал правилу 3?