Мир, который не работает как часы
Введение в сложные адаптивные системы на примере большого города: как локальные решения, накопленная история и обратные связи складываются в общий порядок.
Утро большого города начинается без единого дирижёра. Кто-то выводит собаку, кто-то открывает пекарню, курьер выбирает маршрут, автобус набирает пассажиров, школа принимает детей, а банковские системы проводят первые платежи. Каждый видит лишь небольшой участок происходящего и действует по собственному плану. И всё же из миллионов частных решений возникает узнаваемый порядок: улицы заполняются, очереди перемещаются, цены меняются, новости расходятся по сетям.
Никто не рассчитывает этот порядок целиком. Более того, участники постоянно меняют его, пока пытаются к нему приспособиться. Водитель объезжает пробку — и создаёт новый поток на соседней улице. Кафе продлевает часы работы вслед за вечерним спросом — и делает этот район удобнее для поздних встреч. Семьи выбирают жильё с учётом транспорта и школ — и постепенно меняют сами районы.
Для такого мира недостаточно метафоры механизма. Нужен язык сложных адаптивных систем.
Почему город не похож на часы
Механические часы состоят из деталей с заранее заданными функциями. Если они отстают, мастер ищет неисправную деталь, лишнее трение или сбившуюся настройку. После ремонта механизм снова должен работать по прежней схеме.
Город тоже состоит из частей, но многие из них наблюдают друг друга, учатся и меняют правила поведения. У новой станции метро нет единственного, раз и навсегда заданного эффекта. Люди перестраивают маршруты, бизнес выбирает другие места, цены отражают новую доступность. Эти ответы снова меняют пассажиропоток и нагрузку на станцию.
Сложной адаптивной системой обычно называют множество взаимодействующих участников, которые действуют по локальным правилам, получают обратную связь и приспосабливаются. Участниками могут быть люди, фирмы, организмы, группы или программные агенты. Их совместные действия создают структуры более высокого уровня: транспортные потоки, рыночные нормы, пищевые сети, репутации, стандарты и институты.
Джон Холланд описывал такие системы через адаптирующихся агентов, правила и повторяющиеся взаимодействия.1 Брайан Артур применял близкий взгляд к экономике: участники корректируют стратегии в ответ на результат, который сами совместно создают.2 В такой картине экономика не стремится к раз и навсегда заданной форме; новые технологии и договорённости открывают возможности, которых раньше не было.
Четыре свойства, которые меняют объяснение
Участники видят только часть целого
Водитель знает свой маршрут и текущую пробку, но не все поездки в городе. Владелец кафе видит поток гостей, но лишь приблизительно понимает, почему он изменился. Городской планировщик располагает агрегированными данными, зато не знает обстоятельств каждого отдельного решения.
Локально разумные действия поэтому не обязаны давать желательный общий итог. Для одного водителя объезд экономит время; когда так поступают тысячи людей, затор перемещается в жилые кварталы. Покупка жилья в удобном районе разумна для отдельной семьи, а множество таких покупок влияет на цены и состав района.
История остаётся внутри системы
Прошлое не исчезает после завершения события. Оно сохраняется в планировке улиц, собственности, инфраструктуре, навыках, долгах, доверии и стандартах. Два внешне похожих района могут по-разному ответить на новую транспортную линию, если в одном уже есть плотная сеть местного бизнеса, а другой сложился вокруг ежедневных поездок на автомобиле.
Такую зависимость от пройденного пути нельзя восстановить по одному снимку. Нужно знать, как система пришла в нынешнее состояние и какие возможности были закрыты по дороге.
Последствия возвращаются
Рост популярности района повышает спрос на жильё. Новые цены меняют круг людей и организаций, которые могут там находиться. Их решения, в свою очередь, влияют на услуги, транспорт и дальнейшую привлекательность района.
Так возникает обратная связь: последствия сегодняшнего действия становятся условиями завтрашнего. Она может усиливать начальное изменение, сдерживать его или возвращаться с задержкой.
Участники меняют не только действия, но и правила
После нескольких пробок водитель переносит время поездки. Кафе вводит предварительный заказ. Жители добиваются изменения схемы движения. Иными словами, участники не просто выбирают из готового меню: иногда они переписывают само меню.
Герберт Саймон показал, почему человеческий выбор следует рассматривать с учётом ограничений информации и вычислительных возможностей.3 Люди обычно не перебирают все мыслимые варианты. Они ищут достаточно хорошее решение, используют привычные процедуры, а затем пересматривают их по опыту. Поэтому система меняется вместе с представлениями участников о ней.
Как локальные решения складываются в общий рисунок
Упрощённая схема выглядит так:
локальные правила
→ взаимодействия
→ общий результат
→ обратная связь
→ пересмотр правил
Она не объясняет конкретную систему автоматически, но задаёт полезный порядок вопросов. Кто действует? Что каждый видит? Какие решения повторяются? Как общий результат возвращается к участникам? Что они после этого меняют?
Модель жилой сегрегации Томаса Шеллинга показывает, зачем различать локальный выбор и общий рисунок. В ней решения отдельных домохозяйств о переезде могли создавать выраженную пространственную сегрегацию, хотя заложенные индивидуальные предпочтения были умереннее итоговой структуры.4 Модель не утверждает, что у реального города есть единственная причина; она демонстрирует механизм, который затем можно сопоставлять с данными и альтернативными объяснениями.
Марк Грановеттер связал коллективный результат с распределением индивидуальных порогов участия.5 Две группы с близкими средними установками способны повести себя по-разному, если первые несколько действий запускают разные последовательности присоединения. Среднее значение в таком случае скрывает устройство процесса.
Тот же способ рассуждения полезен в меньшем масштабе. Если учебная группа раз в неделю показывает незавершённые решения, ошибки становятся видимыми раньше, а просьба о помощи обходится дешевле. Со временем это правило меняет не только качество отдельных работ, но и норму группы: становится допустимо показывать ход мысли, а не только готовый ответ.
Что этот язык позволяет заметить
Во-первых, источник поведения часто находится не в отдельной части, а в отношениях между частями. Затор нельзя объяснить свойствами одной машины; доверие — одним разговором; норму группы — характером одного участника.
Во-вторых, одинаковое внешнее действие не гарантирует одинакового результата. Новая дорога, правило или технология встраивается в уже сложившуюся систему связей, запасов и ограничений.
В-третьих, вмешательство само становится частью системы. Участники замечают его и приспосабливаются. Поэтому полезно заранее определить не только ожидаемый эффект, но и то, какую реакцию он может вызвать и как будет проверяться результат.
Наконец, устойчивый порядок не обязательно хорош для всех. Пробка, монополизированный рынок или разрушительная групповая норма тоже могут воспроизводиться годами. Описание устойчивости приходится дополнять вопросами о распределении выгод, возможности пересмотра и праве выхода — способности сменить среду, сохранив собственную память, инструменты и результаты работы.
Это и связывает системное мышление с AX86: собственная инфраструктура памяти и решений нужна не ради накопления материалов как такового. Она помогает сравнивать прежние гипотезы с новыми данными, отменять неудачные решения и сохранять варианты, когда внешняя система меняет правила.
Маршрут цикла
Дальше мы будем по одному добавлять к этой картине инструменты анализа:
| Порядок | Материал | Главный вопрос |
|---|---|---|
| 1 | Мир, который не работает как часы | как из взаимодействий возникает порядок |
| 2 | Нелинейность | почему одинаковое усилие даёт разный результат |
| 3 | Обратные связи | как последствия возвращаются и меняют причину |
| 4 | Пороговые переходы: когда система меняет режим | почему накопление иногда завершается скачком |
| 5 | Хвосты распределений: где живут редкие большие события | почему редкие события могут определять итог |
| 6 | Игры и адаптация: как стратегии меняют среду друг друга | как стратегии учатся друг у друга и эволюционируют |
| 7 | Человек как адаптивная система | как ресурсы, память и среда участвуют в выборе |
| 8 | Деньги и ресурсы | как запас и обязательства влияют на доступные решения |
| 9 | Микроинституции | как локальные правила поддерживают кооперацию |
| 10 | Практика мышления в сложном мире | как применять эту карту в условиях неопределённости |
Материалы можно читать по порядку или использовать как справочную карту. Если идти последовательно, «Нелинейность» показывает первое важное отличие сложной системы от простого механизма: одинаковое усилие в разных состояниях даёт разный ответ.
Что полезно запомнить
Мир, который не работает как часы, всё же доступен пониманию. Просто его порядок находится не в единственной управляющей детали, а в локальных решениях, связях между участниками, накопленной истории и способности менять правила.
Для начала достаточно пяти вопросов:
- Кто действует и что каждый участник действительно видит?
- Какие локальные правила повторяются?
- Какой общий результат из них возникает?
- К кому и с какой задержкой возвращаются последствия?
- Кто может пересмотреть правило или выйти из него?
Ответы не дают универсальной ручки управления. Они позволяют строить проверяемые гипотезы о мире, который мы одновременно наблюдаем и создаём своими действиями.
Источники и примечания
-
John H. Holland, “Complex Adaptive Systems”, Daedalus, 1992. ↩︎
-
W. Brian Arthur, “Complexity Economics: A Different Framework for Economic Thought”, Santa Fe Institute Working Paper 2013-04-012, 2013. ↩︎
-
Herbert A. Simon, “A Behavioral Model of Rational Choice”, The Quarterly Journal of Economics 69(1), 1955, pp. 99–118. ↩︎
-
Thomas C. Schelling, “Dynamic Models of Segregation”, The Journal of Mathematical Sociology 1(2), 1971, pp. 143–186. ↩︎
-
Mark Granovetter, “Threshold Models of Collective Behavior”, American Journal of Sociology 83(6), 1978, pp. 1420–1443. ↩︎