Удовлетворение ограничений

We use cookies. Read the Privacy and Cookie Policy

СТИВЕН КОССЛИН

Директор Центра перспективных исследований поведенческих наук, Стэнфордский университет, автор книги «Image and Mind» («Образ и разум»)

Концепция удовлетворения ограничений (constraint satisfaction) критически важна для совершенствования суждений и процесса принятия решений. Ограничение – это условие, которое необходимо учитывать при решении проблемы (или вообще принятии любого решения), а «удовлетворение ограничений» означает процесс работы с имеющими отношение к делу ограничениями. Ключевая идея состоит в том, что часто существует лишь несколько способов соблюсти одновременно весь набор ограничивающих условий.

Например, переехав в новый дом, мы с женой думали, как расставить мебель в спальне. Спинка нашей старой кровати была расшатана, так что ее необходимо было упереть в стену. Это условие и было ограничением вариантов расположения кровати. Расстановка всей остальной мебели тоже имела свои ограничивающие условия. У нас было два приставных столика, которые нужно было поставить с двух сторон кровати у изголовья; в комнату также нужно было уместить кресло, а рядом с ним поставить торшер для чтения плюс старый диван, у которого не было одной ножки, и вместо нее мы подкладывали стопку книг. При этом мы хотели поставить диван так, чтобы эти книги были не слишком заметны. И вот что интересно в этом нашем опыте дизайна интерьера: практически каждый раз, когда мы выбирали стену, в которую можно было бы упереть изголовье, – бац! – и конфигурация всей остальной мебели была определена. Оставалась еще только одна большая стена (для дивана) и место для кресла и торшера.

В общем, чем больше ограничений, тем меньше возможностей соблюсти их все одновременно. В особенности это касается ситуаций, когда много «сильных» ограничений. Сильное ограничение – это место для приставных столиков: их можно поставить лишь одним определенным образом. И наоборот, «слабые» ограничивающие условия (спинка кровати должна упираться в стену) можно соблюсти разными способами – ведь возможны различные положения у разных стен.

Но что будет, если одни ограничивающие условия несовместимы с другими? Например, вы живете далеко от заправки и поэтому хотели бы купить электрический автомобиль – но у вас не хватает на это денег. Однако не все ограничения одинаково важны, и если более или менее соблюсти самые важные из них, то вы вполне можете решить проблему. Хотя желательным решением была бы покупка электромобиля, оптимальным решением вполне может стать гибридный автомобиль с небольшим расходом топлива.

Кроме того, процесс удовлетворения ограничивающих условий целесообразно начать с поиска дополнительных ограничений. Например, выбирая автомобиль, можно начать с ограничений, во-первых, по бюджету и, во-вторых, по расходу топлива. Вы можете ввести в качестве условий размер машины, продолжительность гарантии и дизайн автомобиля. Возможно, вы охотно пойдете на компромисс, чтобы как можно более полно соблюсти одни ограничивающие условия (расход топлива), зато лишь отчасти другие (внешний вид). Но даже в этом случае добавление дополнительных ограничений может сыграть решающую роль.

Ограничивающие условия имеются повсюду. Например:

• Именно с их помощью детективы – от Шерлока Холмса до Менталиста – раскрывают преступления: они считают каждую улику ограничением и ищут решения, которые удовлетворяли бы всем этим ограничениям одновременно.

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

• Именно так вы ищете новое жилье, взвешивая относительную важность таких условий, как площадь, цена, расположение и район.

• Одеваясь утром, вы выбираете предметы одежды, которые хорошо сочетаются между собой по цвету и стилю.

Ограничивающие условия существуют повсеместно, но не требуют «идеального» решения. Вы сами решаете, что важнее всего и какие ограничивающие условия следует соблюсти (и в какой степени). Более того, соблюдение ограничивающих условий необязательно должно быть линейным. Вы можете одновременно оценить весь набор ограничений, позволив им «повариться» у вас в голове. И этот процесс необязательно должен быть полностью осознанным. Похоже, решения в значительной степени «вызревают» на подсознательном уровне.

Наконец, ограничивающие условия способствуют творчеству. Много новых рецептов появилось лишь потому, что у повара был ограниченный набор ингредиентов – и он был вынужден заменять их, чтобы в результате получить абсолютно новое блюдо. Креативность пробуждается и в тех случаях, когда вы решаете изменить, исключить или добавить ограничение. Эйнштейн сделал одно из своих важнейших открытий, когда понял, что время необязательно должно идти с постоянной скоростью. Может показаться странным, но добавление ограничений подстегивает творчество – если задание слишком свободное и неопределенное, то ограничений в нем может быть слишком мало, чтобы найти какое-либо решение.