Задача об изуродованной шахматной доске — это головоломка на мозаику, предложенная Максом Блэком в 1946 году, в которой задаются следующие вопросы:
Предположим, что у стандартной шахматной доски 8×8 (или шахматной доски ) удалены два диагонально противоположных угла, в результате чего осталось 62 клетки. Можно ли разместить 31 домино размером 2×1 так, чтобы покрыть все эти клетки?
Это неразрешимая головоломка : не существует домино-замощения, удовлетворяющего этим условиям. Одно из доказательств его невозможности использует тот факт, что при удалении углов шахматная доска имеет 32 квадрата одного цвета и 30 другого, но каждое домино должно покрывать одинаковое количество квадратов каждого цвета. В более общем смысле, если любые два квадрата удалены с шахматной доски, оставшиеся могут быть замощены домино, если и только если удаленные квадраты имеют разные цвета. Эта задача использовалась в качестве тестового случая для автоматизированного рассуждения , креативности и философии математики .
История
Задача об изуродованной шахматной доске является примером плиток домино из сеток и полимино , также известных как «модели димеров», общего класса задач, изучение которых в статистической механике восходит к работам Ральфа Х. Фаулера и Джорджа Стэнли Рашбрука в 1937 году . [1] Плитки домино также имеют долгую историю практического использования в дизайне тротуаров и укладке напольных покрытий татами . [2]
Сама проблема изуродованной шахматной доски была предложена философом Максом Блэком в его книге «Критическое мышление» (1946) с намеком на решение ее невозможности, основанное на раскрашивании. [3] [4] Она была популяризирована в 1950-х годах благодаря более поздним обсуждениям Соломона В. Голомба (1954), [5] Джорджа Гамова и Марвина Стерна (1958), [6] Клода Берже (1958), [4] [7] и Мартина Гарднера в его колонке в Scientific American « Математические игры » (1957). [8]
Головоломку невозможно решить. Домино, размещенное на шахматной доске, всегда будет покрывать одну белую клетку и одну черную клетку. Поэтому любая коллекция домино, размещенная на доске, будет покрывать равное количество клеток каждого цвета. Но любые два противоположных квадрата имеют одинаковый цвет: оба черные или оба белые. Если их убрать, то будет меньше клеток этого цвета и больше клеток другого цвета, что сделает количество клеток каждого цвета неравным и доску невозможной для покрытия. [8] Та же идея показывает, что никакая мозаика домино не может существовать, когда любые две клетки одного цвета (не только противоположные углы) удалены с шахматной доски. [18]
Также было найдено несколько других доказательств невозможности. Доказательство Шмуэля Винограда начинается с индукции. В данной мозаике доски, если ряд имеет нечетное количество квадратов, не покрытых вертикальными домино из предыдущего ряда, то нечетное количество вертикальных домино должно простираться в следующий ряд. Первый ряд тривиально имеет нечетное количество квадратов (а именно, 7), не покрытых домино из предыдущего ряда. Таким образом, по индукции, каждая из семи пар последовательных рядов вмещает нечетное количество вертикальных домино, что дает нечетное общее число. По тем же рассуждениям общее количество горизонтальных домино также должно быть нечетным. Как сумма двух нечетных чисел, общее количество домино — вертикальных и горизонтальных — должно быть четным. Но чтобы покрыть изуродованную шахматную доску, необходимо 31 домино, нечетное число. [19] [20] Другой метод подсчитывает края каждого цвета вокруг границы изуродованной шахматной доски. Их числа должны быть равны в любой области плитки шахматной доски, потому что каждая костяшка домино имеет три ребра каждого цвета, а каждое внутреннее ребро между костяшками домино образует пары границ противоположных цветов. Однако изуродованная шахматная доска имеет больше ребер одного цвета, чем другого. [21]
Если удалить два квадрата противоположных цветов, то оставшуюся доску всегда можно замостить домино; этот результат — теорема Гомори [22] по имени математика Ральфа Э. Гомори , доказательство которого было опубликовано в 1973 году. [18] [20] Теорему Гомори можно доказать с помощью гамильтонова цикла графа сетки, образованного квадратами шахматной доски. Удаление любых двух квадратов противоположного цвета разбивает этот цикл на два пути с четным числом квадратов каждый. Оба эти пути легко разбить на домино, следуя по ним. [22] Теорема Гомори специфична для удаления только одного квадрата каждого цвета. Удаление большего числа квадратов с равным числом каждого цвета может привести к области, которая не имеет замощения домино, но для которой основанные на раскраске доказательства невозможности не работают. [23]
Применение к автоматизированному рассуждению
Задачи укладки плиток домино на полимино , такие как задача об изуродованной шахматной доске, могут быть решены за полиномиальное время , либо путем преобразования их в задачи теории групп , [21] [24] или как примеры двудольного сопоставления . В последней формулировке получается двудольный граф с вершиной для каждой доступной клетки шахматной доски и ребром для каждой пары смежных клеток; задача состоит в том, чтобы найти систему ребер, которая касается каждой вершины ровно один раз. Как и в основанном на раскраске доказательстве невозможности задачи об изуродованной шахматной доске, тот факт, что этот граф имеет больше вершин одного цвета, чем другого, подразумевает, что он не удовлетворяет необходимым условиям теоремы Холла о браке , поэтому сопоставления не существует. [23] [25] [26] Задачу также можно решить, сформулировав ее как задачу удовлетворения ограничений и применив полуопределенное программирование к релаксации . [27]
В 1964 году Джон Маккарти предложил изуродованную шахматную доску в качестве сложной проблемы для автоматизированных систем доказательства , сформулировав ее в логике первого порядка и попросив систему, которая может автоматически определять неразрешимость этой формулировки. [9] Большинство рассмотрений этой проблемы дают решения «в концептуальном смысле», которые не применимы к логической формулировке проблемы Маккарти. [28] Несмотря на существование общих методов, таких как методы, основанные на сопоставлении графов, для разрешения экспоненциально сложно решить логическую формулировку проблемы Маккарти, [29] [30] [31] подчеркивая необходимость методов в искусственном интеллекте , которые могут автоматически изменяться на более подходящее представление проблемы [32] и для систем представления знаний , которые могут управлять эквивалентностями между различными представлениями. [10] Короткие доказательства возможны с использованием разрешения с дополнительными переменными, [33] или в более сильных системах доказательства, позволяющих выражать избегаемые шаблоны мозаичного размещения, которые могут сокращать пространство поиска. [34] Помощники доказательства более высокого уровня способны обрабатывать доказательство невозможности, основанное на раскрашивании, напрямую; к ним относятся Isabelle , [35] система Mizar , [36] и Nqthm . [37]
Связанные проблемы
Проблема тура Вазира
Похожая задача заключается в том, может ли визирь, начинающийся с углового поля обычной шахматной доски, посетить каждое поле ровно один раз и закончить на противоположном угловом поле. Вазир — это сказочная шахматная фигура , которая может перемещаться только на одно поле по вертикали или горизонтали (не по диагонали). Используя рассуждения, аналогичные классическому решению проблемы изуродованной шахматной доски, этот тур визиря не существует. Например, если начальное поле белое, то при каждом ходе чередуются черные и белые поля, последнее поле любого полного тура — черное. Однако противоположное угловое поле — белое. [38] Этот вид тура по шахматной доске также составляет основу типа головоломки под названием Numbrix , которая требует тура, в котором позиции определенных полей соответствуют заданным подсказкам. [39] Невозможность тура из угла в угол показывает невозможность головоломки Numbrix с подсказками 1 в одном углу и 64 в противоположном углу.
Теорема де Брейна касается невозможности упаковки некоторых кубоидов в больший кубоид. Например, согласно этой теореме невозможно заполнить коробку 6 × 6 × 6 кубоидами 1 × 2 × 4. Доказательство использует аналогичный аргумент о раскраске шахматной доски, как и в случае с изуродованной шахматной доской. [40]
^ Эриксон, Алехандро; Раски, Фрэнк ; Шурч, Марк; Вудкок, Дженнифер (2010), «Благоприятные расположения татами», на тайском языке, My T.; Сахни , Сартай (ред.), Вычислительная техника и комбинаторика, 16-я ежегодная международная конференция, COCOON 2010, Нячанг, Вьетнам, 19–21 июля 2010 г., Труды , Заметки лекций по информатике, т. 6196, Springer, стр. 288–297, arXiv : 1103.3309 , doi : 10.1007/978-3-642-14031-0_32, ISBN978-3-642-14030-3, MR 2720105, S2CID 6603662
^ ab Black, Max (1946), Критическое мышление: Введение в логику и научный метод , Prentice Hall, стр. 157, 433
^ ab Robinson, JA (1991), «Формальные и неформальные доказательства», в Boyer, Robert S. (ред.), Автоматизированное рассуждение: эссе в честь Вуди Бледсоу , Серия «Автоматизированное рассуждение», т. 1, Springer Netherlands, стр. 267–282, doi :10.1007/978-94-011-3488-0_13, ISBN978-94-010-5542-0; см. особенно раздел 13.1, «Проблема изуродованной шахматной доски», стр. 271–274 Архивировано 18 июля 2022 г. на Wayback Machine .
^ Берж, Клод (1958), Théorie desgraphes et ses application (на французском языке), Dunod, p. 176
^ ab Gardner, Martin (февраль 1957), «Ассортимент сводящих с ума головоломок», Mathematical Games, Scientific American , 196 (2): 152–158, doi :10.1038/scientificamerican0257-152, JSTOR 24941903; для решения см. Гарднер, Мартин (март 1957 г.), «Некоторые старые и новые версии игры «тик-так-нолики», плюс ответы на головоломки прошлого месяца», Математические игры, Scientific American , 196 (3): 160–168, doi :10.1038/scientificamerican0357-160, JSTOR 24940785. Перепечатано в книге «Мои лучшие математические и логические головоломки» (Dover Publications, 1994), страницы 2 и 39.
^ ab McCarthy, John (17 июля 1964 г.), A Hard ore for proof procedure, Stanford AI Memo, т. 16, архивировано из оригинала 2021-05-16 , извлечено 2022-07-18
^ ab Kerber, Manfred; Pollet, Martin (2005), "Крепкий орешек для управления математическими знаниями", в Kohlhase, Michael (ред.), Управление математическими знаниями, 4-я международная конференция, MKM 2005, Бремен, Германия, 15-17 июля 2005 г., Пересмотренные избранные статьи , Конспект лекций по информатике, т. 3863, Springer, стр. 81–95, doi :10.1007/11618027_6, ISBN978-3-540-31430-1
↑ Акин, Омер; Акин, Джем (январь 1998 г.), «О процессе творчества в головоломках, изобретениях и проектах», Автоматизация в строительстве , 7 (2–3): 123–138, doi :10.1016/s0926-5805(97)00057-5
^ Билалич, Мерим; Граф, Марио; Ваци, Неманья; Данек, Амори Х. (август 2019 г.), «Когда решение уже на пороге: более высокая производительность решения, но сниженный опыт «ага!» для шахматных экспертов в проблеме изуродованной шахматной доски», Cognitive Science , 43 (8): e12771, doi : 10.1111/cogs.12771 , PMID 31446653
^ Маккензи, Дональд (2005), «Вычисления и культуры доказательства», Philosophical Transactions of the Royal Society , 363 (1835): 2335–2350, Bibcode : 2005RSPTA.363.2335M, doi : 10.1098/rsta.2005.1649, JSTOR 30039731, MR 2197653, PMID 16188609, S2CID 18225791
^ Кербер, Манфред (2014), «Доказательство и некоторые представления», в Wyatt, Джереми Л.; Петтерс, Дин Д.; Хогг, Дэвид К. (ред.), От животных к роботам и обратно: размышления о сложных проблемах в изучении познания, сборник в честь Аарона Сломана , Cognitive Systems Monographs, т. 22, Springer International Publishing, стр. 65–73, doi :10.1007/978-3-319-06614-1_5, ISBN978-3-319-06613-4
^ Тансвелл, Феннер (2015), «Проблема зависимости неформальных доказательств от формальных доказательств», Philosophia Mathematica , Серия III, 23 (3): 295–310, doi :10.1093/philmat/nkv008, MR 3404036
^ Старикова, Ирина; Ван Бендегем, Жан Поль (2021), «Возвращаясь к изуродованной шахматной доске или многочисленным ролям картины», Logique et Analyse , 64 (255): 289–312, doi :10.2143/LEA.255.0.3290192, MR 4396339, архивировано из оригинала 2022-07-19 , извлечено 2022-07-19
^ ab Honsberger, R. (1973), "Теорема Гомори", Mathematical Gems I , Математическая ассоциация Америки, стр. 65–67
↑ Маккарти, Джон (1999), «Творческие решения проблем», семинар AISB по искусственному интеллекту и креативности , заархивировано из оригинала 2018-10-23 , извлечено 2007-04-27
^ ab Mendelsohn, NS (2004), «Tiling with dominoes», The College Mathematics Journal , 35 (2): 115–120, doi :10.2307/4146865, JSTOR 4146865Мендельсон приписывает первоначальную публикацию теоремы Гомори Хонсбергеру (1973).
^ Уркухарт, Аласдер (2003), «Доказательства разрешения принципов соответствия», Annals of Mathematics and Artificial Intelligence , 37 (3): 241–250, doi :10.1023/A:1021231610627, MR 1969128, S2CID 6753523
^ Codel, Cayden R.; Reeves, Joseph E.; Heule, Marijn JH ; Bryant, Randal E. (2021), "Bipartite perfect matching benchmarks" (PDF) , в Balyo, Tomáš; Froleyks, Nils; Heule, Marijn; Iser, Markus; Järvisalo, Matti; Suda, Martin (ред.), Proceedings of SAT Competition 2021: Solver and Benchmark Descriptions , Department of Computer Science Report Series B, vol. B-2021-1, Helsinki: Department of Computer Science, University of Helsinki, pp. 52–53, hdl :10138/333647, архивировано (PDF) из оригинала 2022-07-18 , извлечено 2022-07-18
^ де Клерк, Этьен; Ван Маарен, Ханс; Уорнерс, Йост П. (2000), «Ослабления проблемы выполнимости с использованием полуопределенного программирования», Журнал автоматизированного рассуждения , 24 (1–2): 37–65, doi :10.1023/A:1006362203438, MR 1750258, S2CID 5727281, архивировано из оригинала 20 июня 2021 г. , извлечено 19 июля 2022 г.
^ Эндрюс, Питер Б.; Бишоп, Мэтью (1996), «О множествах, типах, неподвижных точках и шахматных досках», в Мильоли, Пьеранджело; Москато, Уго; Мундичи, Даниэле; Орнаги, Марио (ред.), Доказательство теорем с помощью аналитических таблиц и связанных с ними методов, 5-й международный семинар, TABLEAUX '96, Террасини, Палермо, Италия, 15–17 мая 1996 г., Труды , Заметки лекций по информатике, т. 1071, Springer, стр. 1–15, doi :10.1007/3-540-61208-4_1, ISBN978-3-540-61208-7, заархивировано из оригинала 2022-07-18 , извлечено 2022-07-18 , большинство рассмотрений проблемы в литературе решают ее в концептуальном смысле, но фактически не предоставляют доказательств теоремы ни в одной из исходных формулировок Маккарти
^ Алехнович, Майкл (2004), «Проблема изуродованной шахматной доски экспоненциально сложна для разрешения», Теоретическая информатика , 310 (1–3): 513–525, doi : 10.1016/S0304-3975(03)00395-5 , MR 2020358
^ Разборов, Александр А. (2004), "Нижние границы разрешения для принципов идеального соответствия" (PDF) , Журнал компьютерных и системных наук , 69 (1): 3–27, doi : 10.1016/j.jcss.2004.01.004, MR 2070797, архивировано (PDF) из оригинала 2022-08-08 , извлечено 2022-07-19
^ Корф, Ричард Э. (1980), «К модели изменений представлений», Искусственный интеллект , 14 (1): 41–78, doi :10.1016/0004-3702(80)90033-8, MR 0587851
^ Кришнамурти, Балакришнан (1985), «Короткие доказательства для сложных формул», Acta Informatica , 22 (3): 253–275, doi :10.1007/BF00265682, MR 0806206, S2CID 2459540
^ Heule, Marijn JH ; Kiesl, Benjamin; Biere, Armin (2019), «Clausal proofs of mutilated chessboards», в Badger, Julia M.; Rozier, Kristin Yvonne (ред.), NASA Formal Methods – 11th International Symposium, NFM 2019, Хьюстон, Техас, США, 7–9 мая 2019 г., Труды , Lecture Notes in Computer Science, т. 11460, Springer, стр. 204–210, doi :10.1007/978-3-030-20652-9_13, ISBN978-3-030-20651-2, S2CID 92989148
^ Полсон, Лоуренс К. (2001), «Простая формализация и доказательство для изуродованной шахматной доски» (PDF) , Logic Journal of the IGPL , 9 (3): 475–485, doi :10.1093/jigpal/9.3.475, MR 1828741, архивировано (PDF) из оригинала 2022-08-08 , извлечено 2022-07-18
^ Рудницкий, Петр (1996), Проблема изуродованной шахматной доски в теории облегченных множеств Мицара, Технический отчет, т. TR96-09, Кафедра компьютерных наук Университета Альберты, doi : 10.7939/R3QV3C738, архивировано из оригинала 2022-07-18 , извлечено 2022-07-18
^ Субраманиан, Сакти (1996), «Интерактивное решение проблемы изуродованной шахматной доски», Журнал логики и вычислений , 6 (4): 573–598, doi :10.1093/logcom/6.4.573, MR 1406233
^ Bivens, Irl C.; Holshouser, Arthur L.; Klein, Benjamin G. (октябрь 2008 г.), «Схемы Wazir на шахматной доске с препятствиями», Mathematics Magazine , 81 (4): 276–284, doi :10.1080/0025570X.2008.11953562, JSTOR 27643123, S2CID 125950546
^ Хансон, Мэри Грейс; Нэш, Дэвид А. (весна 2018 г.), «Минимальные и максимальные головоломки Numbrix», Pi Mu Epsilon Journal , 14 (8): 505–514, arXiv : 1706.09389