Судоку ( / s uː ˈ d oʊ k uː , - ˈ d ɒ k -, s ə -/ ; японский :数独, романизированный : sūdoku , букв. «цифра-одиночка»; первоначально назывался Number Place ) [1] — логическая , [2] [3] комбинаторная [4] головоломка на размещение чисел . В классической судоку цель состоит в том, чтобы заполнить сетку 9 × 9 цифрами так, чтобы каждый столбец, каждая строка и каждая из девяти подсеток 3 × 3, составляющих сетку (также называемых «ящиками», «блоками» или «регионами»), содержали все цифры от 1 до 9. Установщик головоломок предоставляет частично заполненную сетку, которая для хорошо поставленной головоломки имеет единственное решение.
Французские газеты публиковали вариации головоломок Судоку в 19 веке, а сама головоломка появилась в книгах-головоломках с 1979 года под названием Number Place. [5] Однако современная Судоку начала приобретать широкую популярность только в 1986 году, когда она была опубликована японской компанией-производителем головоломок Nikoli под названием Sudoku, что означает «одно число». [6] Впервые она появилась в американской газете, а затем в The Times (Лондон) в 2004 году благодаря усилиям Уэйна Гулда , который разработал компьютерную программу для быстрого создания уникальных головоломок.
Числовые головоломки появились в газетах в конце 19 века, когда французские составители головоломок начали экспериментировать с удалением чисел из магических квадратов . Le Siècle , парижская ежедневная газета, опубликовала частично завершенный магический квадрат 9×9 с подквадратами 3×3 19 ноября 1892 года. [7] Это не было судоку, поскольку оно содержало двузначные числа и требовало арифметики, а не логики для решения, но у него были общие ключевые характеристики: каждая строка, столбец и подквадрат в сумме давали одно и то же число.
6 июля 1895 года конкурент Le Siècle , La France , усовершенствовал головоломку так, что она стала почти современным судоку, и назвал ее carré magique diabolique («дьявольский магический квадрат»). Она упростила головоломку с магическим квадратом 9×9 так, что каждая строка, столбец и разорванные диагонали содержали только числа 1–9, но не отмечали подквадраты. Хотя они не были отмечены, каждый подквадрат 3×3 действительно содержал числа 1–9, и дополнительное ограничение на разорванные диагонали приводило только к одному решению. [8]
Эти еженедельные головоломки были особенностью французских газет, таких как L'Écho de Paris , в течение примерно десятилетия, но исчезли примерно во время Первой мировой войны . [9]
Современная судоку, скорее всего, была разработана анонимно Говардом Гарнсом , 74-летним архитектором на пенсии и внештатным конструктором головоломок из Коннерсвилля, штат Индиана , и впервые опубликована в 1979 году издательством Dell Magazines под названием Number Place (самый ранний из известных примеров современной судоку). [1] Имя Гарнса всегда присутствовало в списке авторов выпусков Dell Pencil Puzzles и Word Games , включавших Number Place, и всегда отсутствовало в выпусках, в которые его не входил. [10] Он умер в 1989 году, так и не получив возможности увидеть свое творение как всемирное явление. [10] Неясно, был ли Гарнс знаком с какой-либо из перечисленных выше французских газет.
Головоломка была представлена в Японии Маки Кадзи (鍜治 真起, Кадзи Маки ) , президентом компании-головоломки Nikoli, в газете Monthly Nikolist в апреле 1984 года [10] как Судзи ва докушин ни кагиру (数字は独身に限る) , что можно перевести как «цифры должны быть одиночными» или как «цифры ограничены одним появлением» (по-японски докушин означает «неженатый человек»). Позже название было сокращено до Судоку (数独), в результате чего для формирования более короткой версии были взяты только первые кандзи составных слов. [10] «Sudoku» является зарегистрированной торговой маркой в Японии [11] , а головоломка обычно называется Number Place (ナンバープレース, Nanbāpurēsu ) или, более неформально, сокращением двух слов, Num(ber) Pla(ce ) (ナンプレ, Nanpure ) . В 1986 году Николи ввел два новшества: количество данных было ограничено не более чем 32, и головоломки стали «симметричными» (то есть данные были распределены в ячейках с вращательной симметрией ). Теперь он опубликован в основные японские периодические издания, такие как «Асахи Симбун» .
В 1997 году судья из Гонконга Уэйн Гулд увидел частично решенную головоломку в японском книжном магазине. За шесть лет он разработал компьютерную программу для быстрого создания уникальных головоломок. [5] Зная, что британские газеты имеют долгую историю публикации кроссвордов и других головоломок, он продвинул Sudoku в The Times в Великобритании, которая запустила его 12 ноября 2004 года (назвав его Su Doku). Первое письмо в The Times относительно Su Doku было опубликовано на следующий день, 13 ноября, от Яна Пейна из Брентфорда , в котором он жаловался, что из-за головоломки он пропустил свою остановку в метро . [12] Головоломки судоку быстро распространились в других газетах как постоянная статья. [5] [13]
Быстрый рост судоку в Великобритании от относительной безвестности до главной страницы национальных газет вызвал комментарии в СМИ и пародию (например, когда раздел G2 газеты The Guardian рекламировал себя как первое газетное приложение с сеткой судоку на каждой странице). [14] Осознавая различную психологическую привлекательность простых и сложных головоломок, The Times представила обе, бок о бок, 20 июня 2005 года. С июля 2005 года Channel 4 включил ежедневную игру судоку в свой телетекстовый сервис. 2 августа в программе BBC Radio Times была показана еженедельная игра Super Sudoku с сеткой 16×16.
В Соединенных Штатах первой газетой, опубликовавшей головоломку судоку Уэйна Гулда, была The Conway Daily Sun (Нью-Гэмпшир) в 2004 году. [15]
Первое в мире шоу судоку в прямом эфире, Sudoku Live , было конкурсом головоломок, впервые транслировавшимся 1 июля 2005 года на Sky One . Его вела Кэрол Вордерман . Девять команд по девять игроков (с одной знаменитостью в каждой команде), представляющих географические регионы, соревновались в решении головоломки. У каждого игрока было ручное устройство для ввода чисел, соответствующих ответам для четырех ячеек. Фил Коллин из Уинчелси, Англия , стал победителем главного приза серии, забрав домой более 23 000 фунтов стерлингов за серию игр. Зрители дома участвовали в отдельном интерактивном конкурсе, в котором победила Ханна Уити из Чешира .
Позже в 2005 году BBC запустила SUDO-Q , игровое шоу , которое сочетало судоку с общими знаниями. Однако в нем использовались только головоломки 4×4 и 6×6. Было выпущено четыре сезона, прежде чем шоу закончилось в 2007 году.
В 2006 году сайт Sudoku опубликовал песню-посвящение Sudoku автора песен Питера Леви, [16] но ему пришлось быстро удалить файл MP3 из-за большого трафика. Посольство Японии также номинировало песню на премию, а Леви вел переговоры с Sony в Японии о выпуске песни в качестве сингла. [17]
Программное обеспечение Sudoku очень популярно на ПК, веб-сайтах и мобильных телефонах. Оно поставляется со многими дистрибутивами Linux . Программное обеспечение также было выпущено на игровых консолях, таких как Nintendo DS , PlayStation Portable , Game Boy Advance , Xbox Live Arcade , электронной книге Nook , планшете Kindle Fire, нескольких моделях iPod и iPhone . На многих телефонах Nokia также была Sudoku. Фактически, всего через две недели после того, как Apple Inc. дебютировала в онлайн- магазине App Store в своем iTunes Store 11 июля 2008 года, в нем уже было около 30 различных игр Sudoku, созданных различными разработчиками программного обеспечения специально для iPhone и iPod Touch. Одна из самых популярных видеоигр с Sudoku — Brain Age: Train Your Brain in Minutes a Day!. Критически и коммерчески хорошо принятая, она получила особую похвалу за свою реализацию Sudoku [18] [19] [20] и была продана тиражом более 8 миллионов копий по всему миру. [21] Благодаря своей популярности Nintendo выпустила вторую игру Brain Age под названием Brain Age 2 , в которой было более 100 новых головоломок судоку и других заданий.
В июне 2008 года австралийский суд присяжных по делу о наркотиках, стоимость которого превысила 1 миллион австралийских долларов , был прерван, когда выяснилось, что четверо или пятеро из двенадцати присяжных играли в судоку вместо того, чтобы слушать доказательства. [22]
Хотя сетка 9×9 с областями 3×3 является наиболее распространенной, существует множество других вариаций. Примерами головоломок могут быть сетки 4×4 с областями 2×2; сетки 5×5 с областями пентамино были опубликованы под названием Logi-5; на чемпионате мира по головоломкам была представлена сетка 6×6 с областями 2×3 и сетка 7×7 с шестью областями гептамино и непересекающейся областью. Возможны также более крупные сетки или различные неправильные формы (под разными названиями, такими как Suguru , Tectonic , Jigsaw Sudoku и т. д.). The Times предлагает сетку 12×12 «Dodeka Sudoku» с 12 областями из квадратов 4×3. Журнал Dell Magazines регулярно публикует головоломки 16×16 «Number Place Challenger» (используя числа 1–16 или буквы AP). Николи предлагает 25×25 "Sudoku the Giant" бегемотов. Головоломка с сеткой 100×100, названная Sudoku-zilla, была опубликована в 2010 году. [23]
Под названием «Mini Sudoku» вариант 6×6 с областями 3×2 появляется в американской газете USA Today и в других местах. Объект тот же, что и у стандартного судоку, но головоломка использует только числа от 1 до 6. Похожая форма, для юных решателей головоломок, называемая «The Junior Sudoku», появилась в некоторых газетах, например, в некоторых выпусках The Daily Mail .
Другой распространенный вариант — добавление ограничений на размещение чисел сверх обычных требований к строкам, столбцам и полям. Часто ограничение принимает форму дополнительного «измерения»; наиболее распространенным является требование, чтобы числа в главных диагоналях сетки также были уникальными. Вышеупомянутые головоломки «Number Place Challenger» — все это головоломки этого варианта, как и головоломки Sudoku X в The Daily Mail , в которых используются сетки 6×6.
Вариант убийственного судоку сочетает в себе элементы судоку и какуро . Головоломка убийственного судоку состоит из «клеток», обычно изображаемых в виде квадратов, очерченных черточками или цветами. Сумма чисел в клетке записывается в верхнем левом углу клетки, и числа в клетке не могут повторяться.
Головоломки, составленные из более чем двух сеток, также распространены. Пять сеток 9×9, которые перекрываются в угловых областях в форме квинконса, известны в Японии как Gattai 5 (пять объединенных) судоку. В The Times , The Age и The Sydney Morning Herald эта форма головоломки известна как Samurai Sudoku. Baltimore Sun и Toronto Star публикуют головоломку этого варианта (под названием High Five) в своем воскресном выпуске. Часто в перекрывающихся областях не размещаются никакие данные. Последовательные сетки, в отличие от перекрывающихся, также публикуются, при этом значения в определенных местах в сетках необходимо переносить в другие.
В настольную версию судоку можно играть со стандартной колодой из 81 карты Set (см. Игра Set ). Трехмерная головоломка судоку была опубликована в The Daily Telegraph в мае 2005 года. The Times также публикует трехмерную версию под названием Tredoku. Кроме того, версия судоку кубика Рубика называется Sudoku Cube .
Было разработано много других вариантов. [24] [25] [26] Некоторые из них представляют собой различные формы в расположении перекрывающихся сеток 9×9, таких как бабочка, мельница или цветок. [27] Другие изменяют логику решения сетки. Одна из них - «Больше, чем судоку». В ней дана сетка судоку 3×3 с 12 символами Больше, чем (>) или Меньше, чем (<) на общей строке двух соседних чисел. [10] Другой вариант логики решения - «Бездумный судоку», в котором девять сеток судоку 9×9 помещены в массив 3×3. Центральная ячейка в каждой сетке 3×3 всех девяти головоломок остается пустой и образует десятую головоломку судоку без какой-либо заполненной ячейки; отсюда и «бездумный». [27] Примеры и другие варианты можно найти в Глоссарии судоку .
Этот раздел относится к классическому судоку, не принимая во внимание головоломки, гипер и другие варианты. Завершенная сетка судоку — это особый тип латинского квадрата с дополнительным свойством отсутствия повторяющихся значений в любом из девяти блоков (или ячеек 3×3). [28]
Известно, что общая задача решения головоломок судоку на сетках n 2 × n 2 из n × n блоков является NP-полной . [29] Многие алгоритмы решения судоку , такие как полный перебор с возвратом и танцующие связи , могут эффективно решать большинство головоломок 9×9, но комбинаторный взрыв происходит по мере увеличения n , создавая практические ограничения на свойства судоку, которые могут быть построены, проанализированы и решены по мере увеличения n . Головоломка судоку может быть выражена как задача раскраски графа . [30] Цель состоит в том, чтобы построить 9-раскраску конкретного графа, учитывая частичную 9-раскраску.
Наименьшее возможное количество подсказок для правильной головоломки судоку — 17. [31] Десятки тысяч различных головоломок судоку имеют всего 17 подсказок. [32]
Количество классических сеток решений судоку 9×9 составляет 6 670 903 752 021 072 936 960, или около того6,67 × 10 21 . [33] Число существенно различных решений, если принять во внимание такие симметрии , как вращение, отражение, перестановка и перемаркировка, намного меньше, 5 472 730 538. [34]
В отличие от числа полных сеток судоку, число минимальных головоломок судоку 9×9 точно не известно. (Минимальная головоломка — это та, в которой ни одна подсказка не может быть удалена без потери уникальности решения.) Однако статистические методы в сочетании с генератором головоломок показывают, что существует около (с относительной погрешностью 0,065%) 3,10 × 10 37 минимальных головоломок и 2,55 × 10 25 не по сути эквивалентных минимальных головоломок. [35]
, захватившая нацию, на самом деле началась в небольшом нью-йоркском журнале