Используя этот метод, мы можем полностью отказаться от идеи, что экономический мир основан на аксиомах экономического поведения. Они являются вневременными и универсальными, где агенты лишены истории или опыта, и ведут себя одинаково, независимо от того, войдете ли вы в этот мир сегодня или десять поколений спустя, на Земле или на Марсе. Пути, которые люди выбирают, не предопределяются математической формулой полезности и вероятности, люди не реагируют механистически, и их поведение не описывается универсально применимой моделью, в которой фиксируются все ключевые отношения.
Проблема подсказывает ответ: мы должны начать с моделей отдельных гетерогенных агентов и позволить им взаимодействовать. Мы должны разрешить этим взаимодействиям изменять их поведение и окружение. Необходимо последовательно идти по этому пути, не пытаясь найти возможности сократить процесс. Мы также должны контролировать модели на предмет самовозникающих явлений. Агентное моделирование – это подход, который соответствует этим условиям.
Эта книга – мой манифест на случай финансовых кризисов, заявление о том, что неоклассическая экономическая теория потерпела неудачу, а новая парадигма на основе агентной экономики может преуспеть. В этой книге нет двух вещей.
Во-первых, она не противостоит всем остальным экономическим теориям в любых интерпретациях. Книга посвящена финансам и кризисам, хотя вопрос о том, имеют ли аргументы, которые я выдвинул, более широкое применение, остается открытым.
Во-вторых, это не подробное руководство «Делай так», здесь не предлагается конкретная модель. Наша сложная финансовая вселенная сопротивляется шаблонным решениям проблем. Нельзя пройти простым путем, когда решение проблемы A влечет за собой решение проблемы B. Действительно, сила агентного подхода состоит в использовании гибких приемов, а не жестко закодированных аксиом в решении проблем.
Часть II
Четыре Всадника
Глава 1
Социальные взаимодействия и вычислительная неприводимость
Карта является наиболее рациональным способом решения задачи, как попасть из точки A в точку B. Карты масштабируются, это означает, что они уменьшены до крошечной доли описываемой территории, с гораздо меньшим количеством деталей, реально находящихся на ней. Но этого не должно быть, по крайней мере в мире, придуманном великим аргентинским писателем Хорхе Луисом Борхесом: «…В той Империи Искусство Картографии достигло такого Совершенства, что Карта одной Провинции занимала пространство Города, а Карта Империи – целую Провинцию. Со временем эти Гигантские Карты перестали удовлетворять, и Коллегия Картографов создала карту Империи, имевшую размеры самой Империи, и точно с ней совпадавшую. Последующие Поколения, менее приверженные Картографии, решили, что столь обширная Карта бесполезна, и безжалостно предоставили ее воздействию Солнца и жестоких Зим.
В пустынях Востока еще сохранились кое-где Руины Карты, населенные Животными и Нищими, – другого следа Географических Наук не осталось во всей Стране». (Suarez Miranda,
Мы не находим других примеров странного случая, о котором рассказывает Суарес Миранда, потому что если проблема, которую нужно решить, требует карты размером всей отображаемой территории, картографические упражнения бессмысленны, и картографы вынуждены двигаться дальше, чтобы найти более подходящие географические задачи для приложения своих умений.
Но если карту нельзя сделать меньше, чем территория, – нет ничего, что можно уменьшить в размерах или сократить детали без потери важных функций, необходимых, чтобы проложить путь к месту назначения? В таком случае вы должны фактически пройти весь путь, по самой территории или по карте, где вы делаете те же шаги, что и на территории. Когда карта не может быть значительно уменьшена по сравнению с описываемой территорией, или когда проблема не может быть решена с использованием карты быстрее или эффективнее, чем при работе на самой территории, мы имеем дело с системой, которая называется вычислительно неприводимой.
Вычислительно неприводимая задача – та, где невозможны математические сокращения, где единственный способ определить результат – выполнить каждый шаг программы. Если вы хотите увидеть, как будет выглядеть система в отдаленном времени, необходимо запустить компьютерную программу, которая смоделирует систему шаг за шагом, отныне и до этого далекого времени. Напротив, вычислительно приводимая система – это та, которая может быть описана математическими формулами, дающими результат в любой выбранный момент времени, без прохождения через все временные шаги.[25]