А вот еще два упражнения на перестановки, которые вы можете попробовать решить самостоятельно: 1) LU, Н, К, Т и 2) 3, 5, 6, 9. Задание такое же: выписать все возможные перестановки, образуемые указанными наборами букв и чисел.
Одной из самых известных задач, решение которой требует строгого упорядочения шагов, является так называемая задача о миссионерах и людоедах, многие годы используемая и изучаемая психологами. Попробуйте решить ее. Формулируется она так:
На берегу реки находятся три миссионера и три людоеда. И миссионерам, и людоедам надо переправиться на другой берег. Для этой цели в их распоряжении маленькая лодка с веслами, вмещающая только двух человек. Однако существует одна проблема. Если число людоедов на любом из берегов превысит число миссионеров, находящихся на том же берегу, людоеды съедят миссионеров. Каким образом им всем перебраться на другой берег, но с тем непременным условием, что все останутся целы и невредимы?
Решение задачи о миссионерах и людоедах вы найдете в конце этой главы (рис. 3.9). В решении можно увидеть ряд моментов, заслуживающих внимания. Во-первых, задача может быть решена как минимум за одиннадцать шагов, включая первый и последний. Во-вторых, решение, по сути, является линейным. На всех, кроме двух, этапах всего пути решения единственная ошибка, которую может совершить решающий, заключается в том, что движение выполняется не в ту сторону. Иными словами, у вас есть только два варианта: вернуться на шаг назад, отменив предыдущий ход, или выполнить следующий шаг вперед. Из всех шагов ііишь два отличаются от остальных тем, что предполагают два варианта движения вперед, однако оба варианта ведут к правильному решению. Таким образом, и здесь единственной ошибкой будет возвращение на шаг назад. Отме-1им еще один момент — возможность выполнения недопустимого хода, т. е. такого, который противоречит условиям іадачи. Пример незаконного хода — когда в лодку садятся больше двух человек. Может показаться странным, каким образом у людей вообще могут возникать трудности с задачей такого рода при практически линейной структуре ее решения. Самые распространенные ошибки и трудности в решении этой и похожих задач, как показывают исследования, заключаются: а) в неумышленном совершении обратных ходов, б) в совершении недопустимых шагов, в) в непонимании, каким может быть следующий законный ход.
Если вы чувствуете себя готовыми к решению более серьезной разновидности задачи с миссионерами и людоедами, то попытайтесь решить ее снова, но на этот раз с пятью миссионерами и пятью людоедами. Как и прежде, задание состоит в том, чтобы переправить их всех через реку, причем в лодке на сей раз может поместиться не более трех человек. Прежним требованием остается не допускать ни на берегу, ни в лодке численного перевеса людоедов над миссионерами, так как миссионеры, оказавшиеся в меньшинстве, будут незамедлительно съедены.
Данная версия задачи значительно труднее предыдущей, поскольку решение более не является линейным. Попробуйте решить ее, прежде чем заглядывать в ответ (рис. 3.10), приведенный в конце главы. Как вы сами увидите, здесь гораздо больше допустимых шагов, но некоторые из них ведут в тупик.
Герберт Саймон и Стивен Рид провели исследование с тем, чтобы выяснить, какие стратегии на практике используют люди при решении той версии задачи, где по условию надо переправить через реку пять миссионеров и пять людоедов. Исследование показало, что люди, решающие эту задачу, используют одну из двух стратегий или их комбинацию. Первая стратегия состоит в том, чтобы выбрать такой ход, который уравновешивает число миссионеров и людоедов на каждом берегу. Такая стратегия имеет смысл, поскольку преследует цель не допустить численного перевеса людоедов над миссионерами. Согласно второй стратегии, шаги выбираются так, чтобы обеспечить максимальное число людей по ту сторону реки (нечетные ходы) и свести к минимуму число людей по эту сторону реки (четные ходы). На одних этапах решения ходы, предполагаемые обеими стратегиями, совпадают, на других — нет. Обе стратегии подразумевают выполнение только допустимых ходов и что решающий следит за тем, чтобы не возвращаться повторно в положения, уже имевшие место в ходе решения. Интересно, что вторая стратегия приводит к решению задачи за одиннадцать шагов, в то время как первая стратегия — стратегия поддержания баланса — вовсе не ведет к решению! Применение одной только стратегии баланса приводит к бесконечной замкнутости в решении. Саймон и Рид высказали предположение, и результаты исследований подтвердили их гипотезу, что при решении этой задачи люди склонны начинать со стратегии баланса, а позднее переходят ко второй стратегии. Разница в ходе решения состоит лишь в том, в каком именно месте совершается переход с одной стратегии на другую.