Перейти к содержимому
Главная страница » Блог » История головоломки «Ханойские башни»: из парижской лавки — в легенду о конце света

История головоломки «Ханойские башни»: из парижской лавки — в легенду о конце света

  • автор:

Немногие игрушки могут похвастаться точной «датой рождения» и именем создателя. У головоломки «Ханойские башни» есть и то и другое: она появилась в 1883 году в Париже, а придумал её математик Эдуард Лукас. Вокруг игрушки сразу сочинили мистическую легенду о конце света — и она работает как реклама до сих пор. Разбираем историю головоломки «Ханойские башни»: кто и зачем её изобрёл, правдива ли легенда о монахах, почему головоломкой восхищаются программисты и психологи и как деревянная классика живёт в коллекции RADGER.

1883 год: математик, который придумал игрушку

Эдуард Лукас — французский математик, человек с внушительным послужным списком: числа Лукаса, тест Люка — Лемера, популяризация ряда Фибоначчи и фундаментальный труд «Математические развлечения». Он любил занимательные задачи и умел превращать математику в игру.

В 1883 году в парижских магазинах появилась детская игрушка «La Tour d’Hanoï» — три стержня и стопка убывающих дисков. Авторство Лукас скрыл под псевдонимом N. Claus de Siro — игривой анаграммой собственного имени (Lucas d’Amiens).

Само название было маркетингом: Франция как раз вела Тонкинскую кампанию во Вьетнаме, газетами правил «экзотический» Ханой, и игрушка с громким восточным именем просто не могла остаться незамеченной.

Легенда о башне Брамы: реклама конца света

К игрушке прилагалась красивая история. Якобы в храме Бенареса (Варанаси) монахи день и ночь перекладывают 64 золотых диска между тремя алмазными стержнями по древнему закону: больше диск нельзя класть на меньший. Когда последний диск встанет на своё место — мир исчезнет.

Историки математики почти единодушны: легенду придумал сам Лукас (или его окружение) как рекламную обёртку. Ни одного восточного источника о «башне Брамы» старше 1883 года не найдено — «древнее предание» моложе электрической лампочки.

Зато арифметика легенды честная и пугающая: для 64 дисков нужно

2⁶⁴ − 1 = 18 446 744 073 709 551 615 ходов.

Делая по ходу в секунду без остановок, монахи трудились бы около 585 миллиардов лет — примерно в 40 раз дольше возраста Вселенной. Так что конец света по башне Брамы откладывается.

Триумфальное шествие по миру

  • Конец XIX века — игрушка становится хитом салонных вечеров Европы, появляются копии и подражания.
  • XX век — «Ханойские башни» входят в классический набор развивающих игрушек; в СССР деревянная башня стояла во многих детских садах и кабинетах математики.
  • XXI век — головоломка стала обязательной частью STEM-образования: по ней учат рекурсию, её дают на олимпиадах и в детских школах программирования.

Почему её любят математики, программисты и психологи

  • Программисты. «Ханойские башни» — хрестоматийный пример рекурсии: чтобы перенести пирамиду из n дисков, сначала перенеси n−1. Первая же «серьёзная» рекурсивная функция у многих студентов — именно она.
  • Математики. Граф всех возможных позиций головоломки при увеличении числа дисков сходится к фракталу — треугольнику Серпинского. А вариант с четырьмя стержнями (алгоритм Фрейма — Стюарта) хранил нерешённый вопрос об оптимальности десятилетиями: для четырёх стержней гипотеза доказана лишь в 2014 году.
  • Психологи и нейропсихологи. Башня — стандартный тест на планирование и исполнительные функции мозга: по тому, как человек перекладывает диски, видно умение строить стратегию и удерживать цель.

Как решать Ханойские башни: формула и простой приём

Минимальное число ходов для n дисков — 2ⁿ − 1: три диска решаются за 7 ходов, пять — за 31, восемь — за 255. Два рабочих приёма:

  1. Рекурсия. Чтобы перенести n дисков на целевой стержень, сначала перенесите n−1 на свободный, затем большой диск — на целевой, и снова n−1 — поверх него.
  2. Чётность. В оптимальном решении самый маленький диск ходит каждый второй ход, всегда в одном направлении (по кругу стержней). Остальные ходы в каждый момент вынуждены — остаётся лишь не нарушать правило «больший на меньший не клади».

Полные правила и варианты игры мы собрали в разделе «Правила игры» — там же найдёте и наши «Ханойские башни».

Ханойские башни в RADGER

Мы делаем башню из дерева — материала, который приятно держать в руках и который переживёт не одно поколение игроков. Деревянные диски учат аккуратности и мелкой моторике, а сама игра подходит и ребёнку (начните с 3–4 дисков), и взрослому, желающему поставить рекорд. Выбирайте свою башню в каталоге RADGER, а для школ и классов действует специальное предложение — головоломка отлично работает на уроках математики и информатики при изучении рекурсии.

Интересные факты о Ханойских башнях

  • Псевдоним изобретателя N. Claus de Siro — анаграмма его имени Lucas d’Amiens.
  • «Ханой» в названии — модная экзотика 1880-х: Вьетнам тогда не сходил с первых полос французских газет.
  • 64 диска при одном ходе в секунду — это ~585 млрд лет, около 40 возрастов Вселенной.
  • Граф состояний головоломки — знаменитый фрактал, треугольник Серпинского.
  • Головоломка используется в нейропсихологических тестах наравне с «Лондонской башней».

Частые вопросы

Кто придумал головоломку «Ханойские башни»? Французский математик Эдуард Лукас в 1883 году; игрушка продавалась под псевдонимом N. Claus de Siro.

Правдива ли легенда о монахах и конце света? Нет. Источников о «башне Брамы» старше появления игрушки не найдено — это рекламная легенда XIX века.

Сколько дисков брать новичку и ребёнку? Начните с 3–4 дисков (7–15 ходов), освойте приём рекурсии и постепенно добавляйте диски — сложность растёт экспоненциально, и каждый новый диск ощущается как новая головоломка.

Вывод

История головоломки «Ханойские башни» — это история о том, как математик придумал игрушку, сочинил к ней легенду и подарил миру задачу на полтора века вперёд: её решают дети, программисты и психологи. Проверьте легенду на прочность — соберите свою башню из дерева от RADGER и посчитайте, за сколько ходов получится у вас.

Вы же не оставляли свою корзину просто так, верно?

Вы же не оставляли свою корзину просто так, верно?

Введите свои данные ниже, чтобы сохранить корзину. И, кто знает, может быть, мы даже вышлем вам небольшую скидку :)