Мозъкът започва да ври!

Един от най-простите правила за преминаване на лабиринта е правилото на "една ръка": движещ се през лабиринта, ще трябва през цялото време да се докоснат до дясната или лявата страна на стените му. Този алгоритъм вероятно е била известна на древните гърци. Ние ще трябва да извърви дълъг път, ще всички безизходиците, но в крайна сметка целта е постигната. Въпреки, че това правило и има един недостатък, но ние ще обсъдим по-късно.
Ако знаете, че там е лабиринт от отделни стени, която е не затворени пътища, чрез които можете да се върнете към началната точка, а след това този лабиринт, наречен просто да се свърже и винаги е възможно да се получи около напълно, прилагането на правилото за "една ръка".

Ако лабиринта съдържа свободностоящ стена, а след това, прилагането на правилото за "една ръка" не винаги е възможно да се мине през всички коридори и безизходиците. Лабиринти с свободно стоящи стени и затворен маршрут, наречен размножава. В този случай, умножение лабиринти могат да бъдат разделени на две групи: без "линии" около целта (затворен маршрут преминава около целта) и затворено "линия" около целта (мишена може да бъде прескочена за затворен път).

Във втората група от лабиринти, умножете правило "една ръка" не работи и да се прилага, не е възможно да се постигне целта. Но тези лабиринти могат да отидат, позовавайки се на точното алгоритъм.

Решение на тези лабиринти принадлежи на сравнително късен период и началото на това се предполага, че Leonardom Eylerom. Ойлер не вярваше, без причина, че на изхода на всеки от лабиринта може да се намери, а освен това сравнително прост начин.

Универсален алгоритъм за преминаване на всички лабиринти е описан само в един век в книгата на френския математик Е. Лукас "пресъздаване matematiques", публикуван през 1882. Интересно е, че Лука при описване на алгоритъма е посочено превъзходството на друг френски математик М. три. По този начин, алгоритъмът е станал известен като един алгоритъм или три Люк.

Три предложения на следните правила: идващи от всяка точка на лабиринта, е необходимо да се направи маркировка на стената му (кръст) и да се премести във всяка посока към безизходица или кръстовище; в първия случай да се върна, за да постави втори кръста, което показва, че пътят пресича два пъти - там и обратно, и отиде в посока, която не е никога пътува или пътувал веднъж; във втория - да отиде в произволна посока, маркиране всеки пресичане на входа и изхода на един напречен; ако на кръстовището на кръст е вече там, трябва да се ходи по нов начин, ако не - след това се пропуска, като се отбележи втория си кръст.

Познаването на алгоритъм за три, можете да коригирате поведението на легендарния Тезей. Вдъхновени Подаръци любимия Ариадна, той уверено се движат през лабиринта. Изведнъж има ход, който вече е опъната нишката пред него. Какво да се прави? В никакъв случай не го премине, и да се върнете на вече познатите пътеки sdvaivaya нишка, докато има още един курс на неизпълнено обещание.

Прилагане на алгоритъм Tremaux изпълнение, баща информация теория Клод Shennon (Клод Елууд Шанън), изграден от един от първите самостоятелно учене роботи. Шанън му даде гръмко име на "Тезей", но в историята на "Тезей" стана по-известен като "мишка" Шанън. "Мишка" е първият проверен целият лабиринт, а след това (за втори път) отива по целия път е много по-бързо, като се избягват земя преминават два пъти.