Средни 30×30 нонограми — максимален логически мащаб върху 900 клетки
Средните 30×30 нонограми са най-голямото систематично предизвикателство при нонограмите, достъпно за решаване без проверка на хипотези. Решетката от 900 клетки и мрежата от 60 линии, съчетани с плътността на подсказките за средна трудност, изискват инфраструктура за решаване, сравнима с професионалната аналитична практика — структурирано управление на сесиите, организация на линиите в шест блока, рекурсивен анализ на сегменти и дисциплинирано проследяване на каскадите в мрежа, чийто мащаб означава, че един пробив може да реши по-голямата част от оставащата решетка в една продължителна вълна. Тези пъзели тип японска кръстословица и Griddler дават каскадни ефекти в мащаб, който по-малка решетка не може да постигне.
Архитектура за управление на 60 линии
При 30×30 управлението на 60 линии изисква структура от шест блока с изрично проследяване на каскадите между блоковете:
Организация в шест блока: Разделете всичките 60 линии на шест блока по десет линии всеки (Блок A: редове 1–5 и съответните им 30 колони и т.н.). Във всеки блок прилагайте обработка по приоритет. Между блоковете прехвърляйте всички потвърдени клетки в състоянието на ограниченията на съседните блокове, преди да започнете следващия блок. Завършете един пълен цикъл от шест блока, преди да започнете второто преминаване.
Приоритет на каскадите между блоковете: Когато извод в Блок A потвърди клетка в колона 22, това потвърждение актуализира колона 22 — която се пресича с редове във всичките шест блока. Проследявайте тези междублокови актуализации и давайте приоритет на най-актуализираните блокове в следващия цикъл на обработка. Каскадите между блоковете при 30×30 могат да пренесат информация от горния ляв ъгъл до долния десен ъгъл в едно преминаване, когато каскадните вериги се управляват ефективно.
Динамично настройване на прага на свободата: Започнете първото преминаване с праг на свободата ≤ 6. Повишете го до ≤ 10 за второто преминаване, ≤ 15 за третото и ≤ 20 за четвъртото. Линиите над прага във всяко конкретно преминаване се отлагат — това предотвратява напразен анализ на линии, които още не могат да дадат полезна информация. С натрупването на кръстосано препратени данни линиите с висока свобода от първото преминаване спадат до нива, подходящи за обработка, в третото или четвъртото преминаване.
Рекурсивен анализ на сегменти при мащаб 30 клетки
При 30 клетки анализът на сегменти достига максималната си изразителна сила. Една потвърдена празна клетка в линия от 30 клетки може да създаде сегменти от 15 или 20 клетки — достатъчно големи, за да съдържат цели многоблокови последователности от подсказки със собствени конфигурации без свобода. Техниката рекурсивно припокриване на сегменти се прилага итеративно: присвоявайте блокове към сегменти, изчислявайте вътрешносегментното припокриване, използвайте получените потвърдени клетки, за да идентифицирате подсегменти във всеки сегмент, прилагайте анализа на сегменти рекурсивно към тези подсегменти и продължавайте, докато не останат повече възможни потвърждения. При мащаб 30 клетки това рекурсивно прилагане може да реши тридесет или повече клетки само от едно първоначално потвърждение за празна клетка.
Следващи стъпки
→ Трудни 30×30 — пълно изброяване на разположенията в максимален мащаб
→ Експертни 30×30 — хипотетични каскади, които обхващат цялата решетка от 900 клетки
Заседнали сте? Решавачът за нонограми 30×30 открива стъпката на сегмента или разположението, което отключва текущата задънена улица във всичките 60 линии.