Скрытые подмножества
Что такое скрытые подмножества в Судоку?
Скрытая подмножество возникает, когда N цифр появляются в качестве кандидатов в точности в N ячейках одного дома (строка, столбец или блок), и эти цифры не появляются в качестве кандидатов в других Ячейка этого дома. Слово "скрытый" описывает тот факт, что эти N ячеек обычно содержат дополнительные кандидаты, которые маскируют паттерн. Как только вы определили скрытое подмножество, вы знаете, что N цифр должны находиться в этих N ячейках, и можете безопасно исключить все остальные кандидаты из них. Дома в Судоку — это основные групповые единицы: каждая из 9 строк, 9 столбцов и 9 блоков (3x3-блоки) является домом. В каждом доме должна быть каждая цифра от 1 до 9 ровно один раз. Скрытые подмножества используют это правило, чтобы сузить, где конкретные цифры могут находиться внутри дома. Пять техник скрытых подмножеств образуют естественную прогрессию: - Полный дом -- 1 пустая Ячейка, 1 отсутствующая цифра (N=1, вырожденное Ячейка) - Скрытая единственная -- 1 цифра ограничена 1 Ячейка (N=1) - Скрытая пара -- 2 цифры ограничены 2 ячейками (N=2) - Скрытая тройка -- 3 цифры ограничены 3 ячейками (N=3) - Скрытая четвёрка -- 4 цифры ограничены 4 ячейками (N=4) Каждая техника следует одной и той же основной логике, но с возрастающей сложностью.
Основной принцип: как работают скрытые подмножества
Чтобы понять скрытые подмножества, полезно сравнить их с их противоположностью: явные подмножества. Оба являются стратегиями исключения на основе подмножеств, но подходят к решению головоломки с противоположных точек зрения. Явные подмножества смотрят на клетки. Вы находите N клеток в доме, объединённые кандидатами, содержащими ровно N цифр. Эти цифры зафиксированы в этих клетках и могут быть исключены из каждой другой Ячейка в доме. Скрытые подмножества смотрят на цифры. Вы находите N цифр, позиции кандидатов которых в доме ограничены ровно N клетками. Эти цифры зафиксированы в этих клетках, и каждый другой кандидат в этих клетках может быть исключён. Перспектива меняется. При Голая пара вы замечаете две клетки, которые делят одни и те же два кандидата, и исключаете эти кандидаты в других местах. При Скрытая пара вы замечаете две цифры, которые могут быть только в двух определённых клетках, и убираете лишние кандидаты, загрязняющие эти клетки. Это двойственность — не просто педагогическая аналогия, а математический факт. В доме с K нерешёнными клетками скрытое подмножество размера N всегда подразумевает явное подмножество размера K-N среди оставшихся клеток. Понимание этой двойственности углубляет ваше интуитивное понимание решения: когда вы не можете найти Голая пара, попробуйте изменить перспективу и ищите Скрытая пара вместо этого.
Полный дом: Самая простая техника Судоку
The Полный дом — это самый простой способ решения во всём Судоку. В доме уже заполнены 8 клеток цифрами. Остаётся одна пустая Ячейка. Эта Ячейка должна содержать одну недостающую цифру. Подсчитайте заполненные клетки в каждой строке, столбце и блоке. Если вы подсчитали 8 заполненных клеток, значит, у вас есть Полный дом. Недостающая цифра — это та, которая отсутствует среди чисел от 1 до 9. The Полный дом — это вырожденный Ячейка Скрытая единственная: когда в доме остаётся одна пустая Ячейка, «скрытая» цифра тривиально определяется как единственная отсутствующая. Решатели проверяют этот метод перед всеми другими, потому что для него не требуется анализ кандидатов. Вы просто подсчитываете заполненные клетки и определяете отсутствующую цифру. В хорошо спроектированном решателе Полный дом относится к уровню сложности 1 (Начинающий), поскольку не требуется никаких пометок или отслеживания кандидатов. При решении вручную Полный дом часто возникают в финальной стадии, после того как заполнены многие клетки. Однако некоторые более лёгкие головоломки сразу содержат Полный дом ситуации, особенно в блоках, где автор головоломки заранее заполнил 8 из 9 клеток.
Скрытая единственная: Незаменимый элемент решения Судоку
Скрытая единственная является, пожалуй, самым важным приемом в Судоку. Цифра появляется кандидатом только в одной Ячейка внутри дома. Даже если эта Ячейка содержит несколько других кандидатов, она является единственным местом в строке, столбце или блоке, где может находиться эта конкретная цифра. Следовательно, цифра должна быть размещена именно там. Для каждого дома проверьте, куда могут пойти цифры от 1 до 9. Если цифра имеет ровно один кандидат Ячейка в доме, вы нашли Скрытая единственная. На практике опытные решатели используют прием, называемый перекрестным сканированием: для заданной цифры просматривайте строки и столбцы, чтобы увидеть, где уже размещена эта цифра, затем проверьте, какие клетки в блоке все еще доступны для этой цифры. Если остается только одна Ячейка, это Скрытая единственная. Скрытые одиночки могут возникать в любом типе дома. Всегда проверяйте все три типа домов для каждой цифры. Скрытый одиночка в блоке иногда называют «одиночкой блока» или «блоковым одиночкой», и его часто легче всего заметить визуально, поскольку блоки — это компактные 3x3 области. Скрытые одиночки — основной инструмент решения Судоку. Большинство головоломок, оцененных как «Легко», могут быть решены исключительно с помощью скрытых и явных одиночек. Даже в более сложных головоломках вы будете применять скрытые одиночки десятками раз между использованием более сложных стратегий. Скрытая единственная оценена на уровень сложности 2 (Легко).
Скрытая пара: Два цифры зафиксированы в двух клетках
Скрытая пара возникает, когда два цифры ограничены точно двумя теми же клетками в одной группе, и ни одна другая клетка в группе не содержит эти цифры как кандидаты. Эти две клетки могут содержать дополнительные кандидаты помимо пары, но поскольку эти две цифры должны занимать эти две клетки, все остальные кандидаты в этих клетках могут быть исключены. Для каждой группы отслеживайте, какие клетки содержат каждую цифру как кандидата. Если две цифры делят одно и то же множество из двух клеток, вы нашли скрытую пару. Исключите все остальные кандидаты из этих двух клеток. Причина, по которой пара скрыта, заключается в том, что обе клетки содержат дополнительные кандидаты, которые маскируют паттерн. Пара была бы очевидной — две клетки, в которых отображаются одни и те же две цифры. Скрытая пара требует анализа с точки зрения цифр: «где могут находиться эти цифры? Они могут находиться только в тех же двух клетках». Скрытые пары оцениваются на уровне сложности 3 (легко) и являются одной из первых промежуточных техник, которые изучают решатели после освоения простых ходов.
Скрытая тройка: Три цифры, ограниченные тремя клетками
A Скрытая тройка расширяет концепцию Скрытая пара до трех цифр. Три цифры являются кандидатами в точно тех же 3 клетках внутри одной области (и ни в каких других клетках этой области). Все остальные кандидаты в этих трех клетках могут быть исключены. Обратите внимание на важную тонкость: каждая из трех цифр не обязана присутствовать во всех трех клетках. Например, цифра A может присутствовать в клетках 1 и 2, цифра B — в клетках 2 и 3, цифра C — в клетках 1 и 3. Пока объединенный набор позиций для всех трех цифр охватывает ровно три клетки, это является допустимым Скрытая тройка. Вот где скрытые подмножества начинают становиться по-настоящему сложными для обнаружения вручную. Вам нужно проверить все комбинации из трех цифр и убедиться, что их объединенные позиции кандидатов занимают ровно три клетки. Практический подход: сначала отметьте, какие цифры имеют ограниченные позиции в области (присутствуют только в 2 или 3 клетках). Затем проверьте, не совпадают ли три из этих цифр по одному и тому же набору клеток. Скрытые тройки оцениваются на уровне сложности 4 (Средняя). Для их использования требуется тщательный учет и запись пометок, что делает запись кандидатов необходимой.
Скрытая четвёрка: Четыре цифры в четырех клетках
Скрытая четверка — это наибольшая практическая скрытая подмножество. Четыре цифры являются кандидатами в точно 4 клетках внутри одной группы, и эти цифры не появляются ни в каких других Ячейка группы. Удалите все неподходящие кандидаты из этих четырех клеток. Скрытые четверки действительно редки и чрезвычайно трудны для выявления вручную по нескольким причинам: 1. Комбинаторный взрыв. С 9 возможными цифрами существует 126 возможных комбинаций из четырех цифр, которые нужно проверить. 2. Большие группы Ячейка. Отслеживание четырех цифр в четырех клетках при одновременном мысленном фильтровании шума — это когнитивно сложная задача. 3. Сокращение по дополнению. Скрытое Скрытая четвёрка часто подразумевает наличие явного дополнения, которое легче заметить. 4. Редкое появление. Многие головоломки сразу переходят к другим сложным техникам. Стратегия сканирования — это расширение обнаружения Скрытая тройка. Ищите цифры, которые имеют ограниченное количество позиций в группе (встречаются в 2, 3 или 4 клетках). Если четыре такие цифры все находятся в одном и том же наборе из 4 клеток, то у вас есть Скрытая четвёрка. Скрытые четверки оцениваются на сложности уровня 6 (Сложно).
Как найти скрытые подмножества: Практическая стратегия сканирования
Вот единая стратегия для поиска скрытых подмножеств любого размера. 1. Выберите дом (строку, столбец или блок). 2. Создайте карту позиций цифр. Для каждой цифры от 1 до 9 укажите, в каких нерешённых клетках домена она является кандидатом. Пропустите цифры, уже поставленные в клетки. 3. Ищите цифры с ограниченным количеством позиций. Любая цифра, появляющаяся только в 1 Ячейка, является Скрытая единственная. Любая цифра, появляющаяся в 2 клетках, является кандидатом на Скрытая пара. Цифры, появляющиеся в 3 клетках, могут быть частью Скрытая тройка. 4. Проверьте общие позиции. Возьмите две цифры, каждая из которых появляется только в 2 клетках. Если они занимают одни и те же 2 клетки, вы нашли Скрытая пара. Возьмите три цифры, каждая из которых появляется в 2–3 клетках. Если их объединённое Ячейка множество содержит ровно 3 клетки, вы нашли Скрытая тройка. 5. Удалите лишние кандидаты. Как только вы подтвердили наличие скрытого подмножества, удалите все неподходящие кандидаты из отмеченных клеток. 6. Повторите процесс для всех доменов. Практические советы: - Начните с блоков. Они компактны и легко просматриваются. - Сосредоточьтесь на редких цифрах. Цифра, поставленная в 6 или 7 доменах, имеет очень ограниченное количество оставшихся позиций. - Используйте перекрёстное сканирование для поиска скрытых одиночек. - Проверяйте после каждого ввода. - Не забывайте о столбцах.
Скрытые и явные подмножества: понимание дополнительной связи
В доме с K нерешёнными клетками скрытая подмножество размера N всегда существует вместе с открытой подмножеством размера K-N. Как общее правило: - Когда в доме мало нерешённых клеток (5 или меньше), ищите открытые подмножества. - Когда в доме много нерешённых клеток (6 или больше), ищите скрытые подмножества. Решатели отмечают то подмножество, которое меньше, потому что оно даёт более простое объяснение.
Прогрессия сложности: от начинающего до сложного
Пять техник скрытых подмножеств охватывают широкий диапазон уровней сложности: Полный дом (N=1, вырожденный): Уровень 1, Начинающий Скрытая единственная (N=1): Уровень 2, Легко Скрытая пара (N=2): Уровень 3, Легко Скрытая тройка (N=3): Уровень 4, Средний Скрытая четвёрка (N=4): Уровень 6, Сложно Резкий скачок от Скрытая тройка (Уровень 4) к Скрытая четвёрка (Уровень 6) отражает значительный рост сложности. Скрытые тройки уже редки и сложны, но скрытые четверки добавляют как комбинаторную сложность, так и редкость.
Почему скрытые одиночки являются основой стратегии Судоку
Овладейте скрытыми одиночками. Они являются основой, на которой строится вся стратегия Судоку. Они повсюду. В типичной головоломке вы будете применять скрытые одиночки чаще, чем любую другую технику. Они являются ключом к более сложным техникам. Каждая продвинутая техника в конечном итоге создает исключения, которые упрощают сетку, а затем скрытые одиночки устраняют оставшиеся размещения. Они развивают беглость сканирования. Ментальный процесс проверки "где может находиться цифра X в этом доме?" — это тот же самый скан, который используется в более сложных техниках. Скорость приходит от скрытых одиночек. Конкурентные решатели достигают быстрых результатов в основном благодаря быстрому обнаружению Скрытая единственная. Рекомендации по практике: 1. Начните с решения головоломок "Легко" с использованием только скрытых одиночек и полных домов. 2. Перейдите к головоломкам "Средне" и добавьте скрытые пары. 3. Перейдите к головоломкам "Сложно", где иногда появляются скрытые тройки и четверки.