Могут ли коды с исправлением ошибок составлять развлекательную игру? - PullRequest
4 голосов
/ 29 января 2009

Всякий раз, когда я играю в судоко, я вижу законченную загадку как слишком точную версию исходного ввода. Как 8b / 10b, коды Рида-Соломона, турбокоды или коды проверки на четность низкой плотности. С помощью ECC компьютер должен решить головоломку для получения правильных данных, а с помощью Sudoku человек должен решить головоломку, чтобы получить 81 цифру веселья .

Как вы думаете, какой-нибудь из этих кодов ECC станет хорошей игрой с карандашом и бумагой? (8b / 10b - домашняя версия!)

Есть ли хороший способ представить данные в виде головоломок Судоку, чтобы сделать самый смешной доступный ECC?

Ответы [ 2 ]

1 голос
/ 29 января 2009

Представление произвольных данных в виде головоломки судоку не особенно осуществимо, поскольку общее количество сеток судоку (и, таким образом, количество отдельных фрагментов информации, которые могут быть представлены головоломкой) слишком мало (около 6E21) для кодирования значительное количество данных (более 9 байт).

Добавьте к этому вычислительную сложность создания однозначной головоломки для данного решения и широко варьирующуюся плотность данных оптимальной головоломки для различных решений.

1 голос
/ 29 января 2009

Еще один способ взглянуть на чрезмерную спецификацию в конечном результате - рассмотреть исходное состояние как результат алгоритма сжатия.

Nonograms - еще один пример очень разрозненного результата, представляемого в форме загадки с высокой плотностью информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...