УДК 330.42
DOI: 10.17323/1813-8691-2025-29-1-42-71
О решении детерминированной и стохастической задачи домашнего хозяйства с конечным горизонтом планирования
Пильник Н.П.
В статье на примере оптимизационной задачи домохозяйства, которое принимает решение об объемах потребления и инвестирования, показано, какие сложности возникают в детерминированных и стохастических постановках на конечном временном интервале. В задаче для ее разрешимости на конечном временном интервале добавляется специальное терминальное условие на собственный капитал агента, обобщающее стандартные варианты таких условий.
В статье рассматриваются две постановки. Первая постановка - детерминированный случай, предполагающий, что домохозяйству известны траектории всех экзогенных переменных на всем рассматриваемом временном интервале. Найдено аналитическое решение этой задачи и показано, что за счет выбора параметра терминального ограничения в задаче на конечном временном интервале всегда можно получить траекторию потребления из решения аналогичной задачи, поставленной для бесконечного горизонта планирования. Если же выбирать коэффициент терминального условия так, чтобы оптимальная траектория потребления продолжала предыдущее историческое значение, то при определенном сочетании начальных условий задача домохозяйства может быть либо разрешима только до определенного горизонта планирования, либо быть вообще неразрешима.
Вторая постановка - стохастический случай, когда домохозяйство знает только закон распределения экзогенных переменных. Полное аналитическое решение в этом случае представить не удается, однако предлагается последовательный алгоритм, который позволяет получить пошаговое описание расчета такого решения. Исследование свойств построенной модели позволяет показать, насколько отличается работа со стохастическими оптимизацион-
Пильник Николай Петрович - к.э.н., доцент, Национальный исследовательский университет «Высшая школа экономики»; с.н.с., Физический институт имени П.Н. Лебедева РАН; с.н.с., Научно-исследовательский финансовый институт Минфина России. E-mail: [email protected]
Статья поступила: 17.11.2024/Статья принята: 06.02.2025.
ными задачами для анализа отклонений от некоторой выделенной траектории состояний (сбалансированного роста) в ответ на реализацию других состояний (шоков) от задачи анализа конкретных реализовавшихся траекторий переменных агента.
Ключевые слова: терминальные условия; оптимизационная задача домохозяйства; конечный горизонт планирования; условия оптимальности в форме Лагранжа; сбалансированный рост.
Для цитирования: Пильник Н.П. О решении детерминированной и стохастической задачи домашнего хозяйства с конечным горизонтом планирования. Экономический журнал ВШЭ. 2025; 29(1): 42-71.
For citation: Pilnik N.P. On the Solution of a Deterministic and Stochastic Household Problem with a Finite Planning Horizon. HSE Economic Journal. 2025; 29(1): 42-71. (In Russ.)
1. Введение
Описание поведения экономических агентов в динамических моделях с помощью принципа оптимальности является одним из основных способов объяснения закономерностей изменения количественных переменных в современной экономической теории. Задачи такого типа используются как отдельные блоки более общих моделей - моделей экономического равновесия, представляющих собой популярный инструмент анализа и прогнозирования развития национальной экономики. Чаще всего речь идет о динамических стохастических моделях общего равновесия (DSGE), в которых оптимизационные задачи агентов формулируются в дискретном времени с бесконечным горизонтом планирования, а часть переменных, которые не являются управлением агента, описываются как случайные процессы.
Такие оптимизационные задачи кроме непосредственно функционала, который агент максимизирует, начиная от текущего (в терминах модели) момента времени до горизонта планирования, как правило, включают набор ограничений в виде равенств или неравенств, связывающих переменные модели в один и тот же или в соседние периоды времени. Отдельно следует сказать о граничных условиях таких динамических задач. Начальные условия выглядят вполне естественно с экономической точки зрения: значения переменных типа «запас» наследуются из периода, предшествующего текущему. Конечные (или терминальные) условия, как правило, являются необходимыми с математической точки зрения для обеспечения разрешимости задачи, но оказываются сложнее для экономической интерпретации.
Специфика использования терминальных условий в значительной степени зависит от способа описания времени в модели: является ли рассматриваемый интервал конечным или бесконечным, дискретным или непрерывным. В случае конечного временного множества (и соответственно конечного горизонта планирования) терминальное условие сводится к одному или нескольким соотношениям на значения переменных агента в последний момент времени. В случае бесконечного временного множества терминальное условие приходится формулировать через предельные соотношения.
Задачи агентов в дискретном времени в детерминированной постановке рассматриваются, как правило, на бесконечном временном интервале (см.: [Chang, 1998; Kamihiga-shi, 2001; Blot, Hayek, 2014]. Главное преимущество таких задач в возможности получения полного аналитического решения. Для этого чаще всего используются условия оптимальности в форме Лагранжа, а терминальное условие, сформулированное как ограничения на возможный рост переменных типа «запас» на бесконечности, позволяет найти начальное значение переменной типа «поток», используемой в качестве аргумента функционала агента. Аналогичный формат терминальных условий используется и при решении оптимизационных задач через уравнение Беллмана как, например, в работах [Wiszniewska-Matyszkiel, 2011; Da Lio, 2000; Tkachev, Abate, 2012].
Задачи агентов в непрерывном времени оказываются сложнее из-за необходимости корректного описания пространства функций, в котором ищется решение. Тем не менее в детерминированной постановке здесь также иногда удается найти решение в аналитическом виде. Задачи с конечным горизонтом планирования удобнее решать через условия оптимальности в форме Лагранжа, как в [Андреев и др., 2007; Pospelov, 2013]. В этом случае оказывается возможным поставить единое терминальное условие на линейную комбинацию фазовых переменных модели, коэффициенты которой определяются в процессе решения. Задачи с бесконечным горизонтом планирования удобнее решать через принцип максимума Понтрягина. И хотя по форме эти условия достаточно схожи с их аналогами в дискретном времени, однако при их использовании возникает целый ряд технических проблем, требующий аккуратного изучения получаемых условий оптимальности, как показано в работах [Aseev et al., 2012; Carlsonet et al., 2012; Лобанов, 1999].
Добавление в задачу агента стохастических переменных существенно усложняет ее исследование и делает практически невозможным получение аналитического решения. При этом терминальное условие остается ее обязательным элементом, однако теперь нужно уточнять, в каком смысле оно должно выполняться (на каждой возможной траектории, в среднем или, например, с заданной вероятностью). Сама формулировка терминального условия в стохастических задачах на бесконечном временном горизонте оказывается весьма нетривиальным вопросом, как показано в [Ljungqvist, 2018; Benveniste, 1982; Brock, 1982].
Большинство современных динамических моделей общего равновесия используют именно стохастическую версию оптимизационных задач. Варианты включаемых в них терминальных условий можно найти в [Ljungqvist, Sargent, 2018; Candless, 2009; Fernandez-Villaverde, 2016]. Тем не менее важно отметить, что в большинстве прикладных DSGE-мо-делей вопрос терминальных условий отдельно не рассматривается в предположении, что используется их стандартная версия, корректность применения которой не всегда очевидна. Это связано со стандартной практикой исследования не исходной, а линеаризованной вокруг траектории сбалансированного роста версии модели. Как мы покажем далее на относительно простом примере, такие переходы могут порождать свои проблемы и не всегда их следует считать корректными.
В этой статье мы рассмотрим оптимизационную задачу домохозяйства, которое принимает решение об объемах потребления и инвестирования на конечном временном интервале, в двух постановках. Первая постановка - детерминированный случай, предполагающий, что домохозяйству известны траектории всех экзогенных переменных на всем рассматриваемом временном интервале. Вторая постановка - стохастический слу-
чай, когда домохозяйство знает только закон распределения экзогенных переменных. Детерминированная постановка позволит получить аналитическое решение и подробно проанализировать свойства, которые привносит в модель специфическое условие трансверсальности, изначально описанное в работе [Пильник, Поспелов, 2007]. На примере стохастической постановки модели будет показано, какие сложности, связанные с использованием терминальных условий, могут возникать в задачах стохастической оптимизации и DSGE-моделях.
В статье рассматривается задача только одного экономического агента - домохозяйства. В большинстве современных DSGE-моделей именно этот блок (или один из блоков этого типа) описывается наиболее детально и представляет основную сложность. В этом плане выводы, полученные в статье, относятся не только к таким оптимизационным задачам, но и моделям равновесия в целом.
2. Детерминированный случай 2.1. Постановка задачи домохозяйства
Перейдем к рассмотрению детерминированной постановки оптимизационной задачи. Рассмотрим домохозяйство, которое максимизирует полезность собственного потребления на протяжении последовательности моментов времени из конечного набора
t = 0,...,T - 1.
T-1
(2.1) ^U(C)P' ^ max
t=0
за счет выбора траекторий потребления Ct, объема купленных инвестиционных товаров It, остатков денежных средств Mt, объема накопленных сбережений Bt и вложений в капитал Kt в рамках финансового баланса
(2.2) Mt+1 - Mt = Wt - pC Ct - p't It - Bt+1 + (1 + г? )Bt + г*p]_xKt, t = 0,...,T -1,
где Wt - экзогенный входящий денежный поток, который можно интерпретировать и как оплату труда, и как объем получаемых дивидендов; pt , p - цены потребительских и
B K г
инвестиционных товаров; rt , rt - доходности накопленных сбережений и вложений в капитал. Отметим, что, в отличие от задач в непрерывном времени, при формулировке задач в дискретном времени могут использоваться различные обозначения индекса времени для запасов и потоков. В настоящей статье используется система обозначений, аналогичная [McCandless, 2009; Costa, 2018], которая предполагает, что для запасов индекс времени указывает на начало периода. Таким образом, домохозяйство выбирает переменные типа «поток» Ct,It для моментов времени t = 0,...,T — 1, а переменные типа «запас» Mt,Bt,Kt для моментов времени t = 1 ,...,T, причем значения M0,B0,K0 считаются известными. Отдельно заметим, что в списке начальных условий только запасы, решение задачи агента, как будет показано далее, не будет зависеть от начальных условий потоков.
Например, М( - объем денежных средств на начало периода ?, а М(+1 - объем денежных средств на начало периода t +1, что эквивалентно объему денежных средств на конец периода t. В изменение этого запаса вносят изменения потоки периода t, например, входящий денежный поток Wt. В этой логике потоки периода t, которые измеряются в ценах базового периода, умножаются на средние индексы цен этого же периода
как, например, р( , а проценты по запасам начисляются на значения соответствую-
В о
щих запасов на начало периода, т.е. г1 В1.
Сложнее обстоит ситуация с расчетом доходности капитала г^, поскольку начисления происходят не на объем капитала К, а на стоимость капитала в предыдущем периоде р\_хКг, поскольку именно эта сумма отражает объем вложений в этот актив со стороны домохозяйства. При этом поскольку (2.2) может быть записано в том числе для момента t = 0, то в задаче появляется произведение р- 1К0, относящееся не к стартовому периоду t = 0, а скорее к предыдущему периоду, предшествующему интервалу планирования, значения переменных в котором считаются заданными. Таким образом, К0 - начальное значение капитала в рассматриваемой задаче, а р 1 - начальное значение цен, в которых номинирован этот капитал.
В качестве функции полезности будет использоваться CRRA-функция в виде
1-а
(2.3) и (С,) = С—.
1 -а
Заметим, что далее, если не уточняется иное, предполагается, что в используемых соотношениях параметр времени t изменяется от 0 до Т — 1, как в (2.2).
Также в задаче ставится динамическое ограничение, связывающее инвестиции и изменение вложений в капитал
(2.4) К,+1 - К, = I, -5К,,
где 5 - норма амортизации капитала. Наконец, в задачу домохозяйства добавляется ограничение ликвидности, определяющее его спрос на деньги для работы с другими активами
(2.5) Ы{ >тВБ1 + ткр_1К1, ? = 1 ,...,Т-1.
Поскольку задача решается на конечном временном интервале, то дополнительно ставится терминальное ограничение в виде
(2.6) Мт + аВВт + аККт > у (М0 + а^В0 + а^К0).
В такой постановке предполагается, что домохозяйство решает свою задачу при из-
ггт с I в к
вестных для всех моментов времени экзогенных переменных , р , р , г , г , причем если переменные ,рс, г , г^ известны для всех моментов времени 0 до Т — 1, то для Р в силу (2.2) должно быть задано кроме значений для всех моментов времени 0 до Т — 1 еще и начальное значение, обозначаемое рх.
Заметим, что использование в (2.2) вместо слагаемого г^р\-хКг его аналога г^р\К, может показаться более естественным, однако это не так. Кроме содержательного соображения, что доходность рассчитывается от объема вложений, т.е. стоимости капитала в предыдущем периоде, задаваемого величиной р1(_1К(, обратим также внимание на то, что при использовании в этом выражении переменной р возникает проблема оценки стоимости капитала в последний момент времени Кт , поскольку, как будет показано далее, эта оценка связана с переменной рТ, которая относится к моменту времени после рассматриваемого интервала. И если для детерминированной постановки знание этой переменной агентом еще можно предположить, то для рассматриваемой далее стохастической постановки это приводит к явному противоречию.
Отдельно остановимся на терминальном условии (2.6), общую идею постановки которого, основанную на описании динамики первого интеграла поля экстремалей оптимизационной задачи, можно найти в работе [Пильник, Поспелов, 2007]. Там же представлено исследование свойств этого условия в рамках моделей общего равновесия в непрерывном времени. Это условие связывает значение запасов агента (в непрерывной постановке - фазовых переменных) в начальный и конечный моменты времени через заданный коэффициент у, допустимые значения которого, обеспечивающие разрешимость исходной задачи, обсуждаются в подразделе 2.3.2. В свою очередь коэффициенты
в к в к г
ат, ат , а0 , а0 определяются в процессе решения задачи агента и не требуют задания на
этапе ее постановки. В работе [Андреев и др., 2007] показано, что наличие в задаче одного условия такого вида оказывается достаточным для существования решения на конечном временном интервале.
Также отметим, что полученные далее выводы относительно свойств решения оптимизационной задачи домашнего хозяйства верны не только для представленного в рамках соотношений (2.1)-(2.6) наборе переменных. Вообще говоря, эта задача может быть существенно изменена или дополнена другими потоками и запасами (налоги, показатели рынка труда, валютные активы или пассивы и так далее). В рассматриваемом случае для наглядности выбраны наиболее часто используемые в моделях общего равновесия переменные.
2.2. Решение задачи домохозяйства
Для оптимальности траекторий С ,11,,достаточно, чтобы они доставляли максимум функции Лагранжа
т-1
X и (с,) р' + ь (-м,+1 + м, + щ - РС - Р I - в,+1 + (1+Г)в, + г рЬк) +
' =0
(2.7) (+1 + К' +1 - 5К,) + <р, (( - тВВ' - т*р]_&) + +Ф (мт + аВВт + а*Кт -у (м0 + аВВ0 + а*К0)) при выполненных условиях дополняющей нежесткости для учета неравенств (2.5) и (2.6).
ф, (М, - ТВВ, - ТКр^К,) = 0, ф, > 0, М, > ТВВ, + ТКр'_1К,, { = 1,...,Т - 1, Ф ( + аВВт + аККт - у ((0 + аЦ В0 + а<КК0)), Ф > 0, Мт + аТВт + аККт > у (ММ0 + а^В0 + а^К0).
Выражение (2.7) достигает максимума по траекториям С, М{,К1,,В{ тогда и только тогда, когда в каждой точке обращаются в ноль производные по С, 11, t = 0,...,Т — 1, производные по М(,К1,В{, t = 1 ,...,Т — 1, а также производные по Мт,Кт,Вт (момент времени Т выделяется отдельно в силу специфичности условий оптимальности для конца интервала планирования). Тогда получим следующие три группы условий, отличающихся моментами времени, для которых они актуальны. Первая группа - условия оптимальности по С, 11, записанные для t = 0,...,Т — 1,
(2.10) и '{С, )вг = 0,
(2.11) р] = 0.
Вторая группа - условия оптимальности по М(, К1, В{, записанные для t = 0,..., Т — 2,
(2.12) -Ъ + Ъ+1 + ф,+1 = 0,
(2.13) Ъ+хгЫ - V, + V,+1 (1 + 8)-Ф,+1тКР = 0,
(2.14) +1 (1 + )+1тв = 0.
Третья группа - условия оптимальности по Мт, Кт, Вт
(2.15) -%т-1 + Ф = 0,
(2.16) -уг _1 +ФаК = 0,
(2.17) -£,г _1 +ФаВ = 0.
Соотношения (2.2), (2.4), (2.8)-(2.17) образуют полную систему условий для определения решения задачи домохозяйства.
В силу свойств функции полезности V (С) (бесконечному значению производной в нуле и положительности при любом конечном значении аргумента) и положительности цен рс из (2.10) следует, что переменная 2,г положительна при всех t = 0,...,Т — 1. Тогда из (2.15) следует, что
(2.8) (2.9)
(2.18)
Ф = ^г> 0.
В свою очередь из условия (2.11) и пары условий (2.16), (2.17) могут быть найдены коэффициенты терминального ограничения (2.6) перед переменными в последний момент времени Т
(2.19) аВ = 1, аК = рТ _1.
Представляется естественным аналогичным образом задать и значения коэффициентов терминального ограничения (2.6) перед переменными в начальный момент времени
(2.20) а^ = 1, = р-
Отметим, что в соотношении (2.20) появляется индекс t = —1, обозначающий, что используется последнее известное значение цен инвестиционных товаров из предыстории. Тогда в силу условия дополняющей нежесткости (2.9) с учетом строго неравенства (2.18) и значений на коэффициенты (2.19) и (2.20) можем переписать терминальное условие (2.6) в виде
(2.21) Мт + Вт + рТ -1Кт = у (М0 + В0 + р- 1К0 ).
В силу неотрицательности двойственной переменной ф^ из (2.12) следует, что ' не может возрастать по времени, т.е.
(2.22) ф, = '> 0.
Тогда согласно (2.18) и (2.22) можем утверждать, что для всех моментов времени
Ъ > 0.
Поэтому для удобства дальнейших преобразований введем переменную рг, равную темпу падения двойственной переменной к финансовому балансу ', в виде
(2.23) р, = .
Кроме того, также для компактности используемых соотношений введем показатели инфляции для инвестиционного и потребительского товара
(2.24) // = , ? = Р' ~сР'С ■
Тогда из (2.12), (2.14) и (2.23) получим
в
(2.25) р Г
' 1 , в ' 1 + т
В свою очередь из (2.12), (2.13), (2.11) с учетом введенных обозначений (2.23) и (2.24) следует
г +Ь - (1 + $ )
(2.26) рг =-—\-.
1 + хА
Из (2.25) и (2.26) можно видеть, что между переменными г\ , ггк и г/ должна существовать постоянная линейная связь, в противном случае задача домохозяйства окажется неразрешима. Технически такая особенность решения связана с тем, что мы не ставим ограничения на переменные Б{ и К1, содержательно - с тем, что мы изначально хотим найти внутреннее решение, предполагающее одновременную положительность обоих активов. Задачи с ограничениями (причем это могут быть не только требования неотрицательности, но и более сложные ограничения) представляют собой особый интерес, но в данном случае рассматриваться не будут.
Будем считать, что процентная ставка Г строго положительна для всех моментов времени. Тогда из (2.25) следует, что р^ > 0, а поэтому из (2.23) и (2.22) получаем, что ф^ > 0. Следовательно, в силу условия дополняющей нежесткости (2.8) ограничение (2.5) будет выполнено как строгое равенство.
(2.27) Ы, =твВ, +ткр^К,, t = 1 ,...,Т-1.
В работах [Андреев и др., 2007; Pospelov, 2013] для более общего аналога рассматриваемой задачи показано, что для описания решения задачи агента удобно ввести переменную, представляющую собой линейную комбинацию запасов, находящихся в управлении агента, в виде
(2.28) О, = М, + В, + р\_хК,.
Как показано в работе [Пильник, Поспелов, 2007], переменная может быть интерпретирована как собственный капитал агента. Возможна также ее интерпретация как объем чистых активов, но в случае рассматриваемой задачи это не так наглядно, поскольку в ней отсутствуют пассивы (хотя в качестве кредитов можно рассмотреть случай отрицательной Б{). Тогда финансовый баланс (2.2) с учетом условий оптимальности (2.25), (2.26) и (2.27) может быть записан в весьма компактом виде
(2.29) О,+1 -О, =р,О, + Щ - рСС,.
Уравнение (2.29) описывает причины изменения собственного капитала агента во времени. В случае рассматриваемой задачи увеличение собственного капитала происходит за счет доходности р^ и внешнего притока , а уменьшение - за счет расходов на потребление рССг. Выше мы уже говорили о том, что рассматриваемая задача может быть расширена за счет добавления других переменных. Удобство замены (2.28), основанной
на (2.6) и условиях оптимальности (2.19), позволяет и в более общих случаях получить соотношение вида (2.29) и далее работать с ним, а не с исходным набором активов и пассивов агента.
Замена (2.28) также позволяет переписать и терминальное условие (2.21) в виде
(2.30)
0.т = О0у.
Таким образом терминальное ограничение (2.6) может интерпретироваться как условие на рост собственного капитала агента в течение периода его планирования.
Условие (2.10) в предположении о виде функции полезности (2.3) позволяет получить динамическое уравнение для потребления
(2.31)
С = С _,р
1' 1+р V
V1 + ^ у
, I = 1 ,...,Т-1
и выразить траекторию потребления через параметры, экзогенные и двойственные переменные задачи домохозяйства как
1+1 (
(2.32)
С = С в
П т+Р
I=о т + г
;С
'! У
Отдельно следует остановиться на константе С. Если бы задача ставилась в непрерывном времени (как, например, в работе [Пильник, Поспелов, 2007]), то константа С соответствовала бы начальному значению управления, которое тоже определяется из задачи агента. В случае задачи в дискретном времени более естественно рассматривать величину С0 в качестве объема потребления в первом периоде, которая, как можно видеть из (2.32), выражается через константу С следующим образом:
(2.33)
Со = Св
1' 1+р ^ 1 , •с
V1 + го у
Обратим внимание, что если известна предыстория поведения домохозяйства на каком-то временном интервале, предшествующем рассматриваемому в задаче (например, анализируется случай последовательного решения задач аналогичных рассматриваемой), то может быть известна величина С-1 - уровень потребления в момент t = —1, непосредственно предшествующий определяемому домохозяйством в рамках задачи. Переменная Сг является управлением типа «поток», поэтому для нее значение С_1 и константа С из (2.33) совершенно не обязаны совпадать, поэтому отождествлять константу С с начальным значением переменной в случае задачи в дискретном времени, вообще говоря, неверно.
а
Для того чтобы определить С, разрешим (2.29) относительно начального значения собственного капитала
(2.34) 0,+1 П (1 + Рг) + X (( - йС-) П I1 + Р, )■
г=0 г=0 ] =г +1
Аналогично [Пильник, Поспелов, 2007] введем для удобства параметр у в виде
(2.35)
T-1 1
Y =1 - Y П
*=0 1+ Р,
Тогда, переписав выражение (2.34) в момент времени t = Т — 1 с учетом (2.30), (2.32) и (2.35), получим
T-1 t
(2.36)
С = ■
t=0 i=0 1
1
T-1 t+1 I
1-a '
pCS ßa П
t + 1 / t 4
-ar I TT1+Pi
t=0
1 , -C
1 + h
V I=0 * I у
a
2.3. Исследование решения детерминированной задачи домохозяйства
2.3.1. Задача с бесконечным горизонтом планирования как предельный случай задачи домохозяйства
В этом разделе мы покажем несколько свойств рассматриваемой детерминированной оптимизационной задачи, поставленной на конечном временном интервале, связанных с использованием терминального условия в виде (2.6). Во-первых, покажем его достаточную общность, позволяющую получать как предельный случай граничное условие из задач с бесконечным горизонтом планирования, описанных в работах [McCandless, 2009; Chang, 1998; Kamihigashi, 2001; Blot, Hayek, 2014].
Для этого заметим, что из (2.34) может быть получена удобная форма записи условия трансверсальности для задачи на бесконечном временном горизонте T ^ +<ю. Для этого перепишем в виде
(2.37) К - W)Пт~— = "о-"г
i=0 j=0 1+ Р j i=0 1 + Р*
Аналогично [McCandless, 2009] перейдем к пределу T ^ +<ю и потребуем, чтобы рост Q.T был ограничен в смысле
T-1 1
(2.38) lim QT П-= 0.
Tti 1+Pt
При этом задача будет разрешима только тогда, когда выполнено неравенство, сле-
дующее из (2.34) и неотрицательности расходов на потребление pt Ct, (2.39)
Z Wt П TT-^oY,
t=0 i=0 1 + Pi
которое задает соотношение между начальным условием на и траекторией Wt. Аналог (2.39) в задаче с бесконечным временным горизонтом Т ^ +<ю будет иметь вид
(2.40)
1
ZW П. +
t=0 i=0 1 + pi
>-Qo.
Таким образом, можно утверждать, что задача с бесконечным горизонтом планирования является предельным случаем рассматриваемой задачи с учетом терминального условия(2.38). Важно отметить, что даже в задаче с несколькими запасами (в случае задачи в непрерывном времени - фазовыми переменными) для существования решения, как показано в [Пильник, Поспелов, 2007], оказывается достаточно одного терминального условия.
2.3.2. Воспроизводимость в задаче с конечным горизонтом траекторий из задачи с бесконечным горизонтом
Второй особенностью рассматриваемого терминального условия является возможность в задаче, поставленной на конечном временном интервале, воспроизводить часть оптимальной траектории потребления из задачи с бесконечным горизонтом планирования за счет выбора параметра терминального условия.
Покажем, при каких значениях параметров терминального условия (2.6) в задаче с конечным горизонтом Т за счет выбора параметра у может быть воспроизведена часть траектории управления С, полученная в задаче с бесконечным горизонтом. Для этого приравняем соотношение (2.36), записанное для конечного значения Т и для Т ^ +<ю при выполнении условия трансверсальности (2.38). Выразив параметр у , получим
1 ( t 1 Tt 1
Y* = At ATZWП-^- ZWtП- 1
где
(2.41)
(2.42)
а
t=0
i=0 1 + Pi
t=0
i=01-
T-1 LH f t 1 +n
At = Z ßa П J+P
t=0 V i=0 1 + l
Pi
1-a
i /
Причем выражение (2.41) может принимать и отрицательные значения при соответствующих значениях Wt.
Однако нужно учитывать, что особенностью терминального условия (2.6) являются ограничения на возможные значения параметра у, при которых задача домохозяйства в принципе разрешима. Заметим, что в том числе ставится вопрос о возможности выбора параметра терминального условия в соответствии с (2.41)-(2.42). Определим, какие допустимые значения может в принципе принимать параметр у . Минимальное значение у , соответствующее максимальному значению у, согласно (2.35), может быть получено из условия, что C = 0 (и тем самым согласно (2.32) оптимальный уровень потребления Ct = 0) и записывается в виде пары эквивалентных условий
(2.43) Ymin = -"" ZW П
"0 t=0 i=0 1 + pi
(2.44) Ymax = П (1 + р, ) + X Wt П (1 + рг ).
t=0 "0 t=0 i=t+1
Минимальное значение у, соответствующее максимальному значению у , может быть найдено из условия (2.34), но записанного не от стартового момента ноль, а от конечного момента T так, чтобы lim Q.t удовлетворял условию (2.38). То есть фактически мы тем самым находим минимальное (возможно отрицательное) значение собственного капитала Q.T, которое при минимальном потреблении Ct = 0 за горизонтом T способно обеспечить выполнение условия трансверсальности (2.38). Таким образом можем записать
1 t 1 (2.45) Y mn = -— ZWt П 7—
"0 t=T i=T 1 pi
(2.46) ymax = 1 + -1-
"A
f t-l i ^
Пггт ZWП
i=0 1+ P,
i
t=T
i=T1 + Pi-
Заметим, что если входящий поток отсутствует, то согласно соотношениям (2.43) и (2.46) У может принимать значения в отрезке [0,1], что позволяет ее интерпретировать как долю максимально возможного собственного капитала 0.т (которую можно найти из (2.34) при С = 0 ), использованную для потребления. _*
Покажем, что у из (2.41) всегда может быть реализована. Заметим, что из (2.42) Ат > 0. Тогда неравенство уш1п < у* следует из (2.40), (2.41) и (2.43). Если же учесть, что из (2.42) также следует, что Ат < 1, то из (2.41) и (2.46) следует, что у* ^ушах . Таким образом, в рассматриваемой задаче домохозяйства с конечным горизонтом планирования Т при любых начальных условиях (при которых существует решение, т.е. выполнено (2.40)) можно подобрать параметр у так, что траектории потребления С и собственного капитала (что следует из (2.34)) совпадут с частями траекторий этих же переменных, полученных в задаче с бесконечным горизонтом планирования.
Кроме того, можно сформулировать и более сильное утверждение, следующее из предыдущего вывода. Рассмотрим набор дискретных временных интервалов [т0То],[т1,Т1 ],[т2,Т2],...,[ти,Тп], где т0 = 0 и для всех I верно, что хг- <хг+1 < 7, т.е. каждый следующий интервал начинается внутри предыдущего. Домохозяйство в каждый момент хг решает свою задачу для интервала [хг ,7 ] при заданном значении запасов (или собственного капитала ) и следует полученному решению вплоть до момента х!+1. В момент хг +1 домохозяйство фиксирует значения своих запасов (или собственного капитала ) и перерешивает свою задачу для интервала [хг +1,7+1 ], после чего последовательность действий повторяется.
В такой постановке оказывается возможным подобрать такие значения параметров терминальных условий у0,у,,у2,...,уп для каждого из рассматриваемых интервалов, что на отрезке [0,Тп ] будет реализована траектория потребления С, и собственного капитала , совпадающая с решением задачи домохозяйства, изначально сформулированной на отрезке [0,ТИ ] с учетом (2.41), (2.42). То есть хотя отдельные участки траектории С, были получены в разных оптимизационных задачах, связанных между собой только через начальные значения запасов, итоговый результат будет удовлетворять (2.31) для всех t е [0,Тп ].
2.3.3. Продолжимость предыдущей траектории потребления
Третья особенность рассматриваемой задачи связана с возможностью продолжения предыдущей траектории потребления. В отличие от переменных, характеризующих уровень накопленных запасов М{, Б{, К, значения которых наследуются из предыдущих периодов через задание начальных значений М0,В0,К0, значение потребления из предшествующего планируемому интервалу момента времени в решении вообще не используется. Возникает естественный вопрос, насколько описанное выше свойство преемственности по времени может быть воспроизведено для произвольного стартового значения потребления.
Пусть в периоде, предшествующем периоду ноль, в результате решения домохозяйством своей задачи на интервале [?',Т'], таком что ?' < 0 < Т', было получено значение потребления С-1. Тогда может быть решена обратная задача: из соотношения (2.36) может быть найдено значение параметра у , обеспечивающее преемственность траектории потребления в смысле С = С_х,
С . 1-а V
С '
(2.47) у ** = ""0
Т-1 £И С ! 1 + р V а Т-1 г 1
П 1 + Р' т-т 1
г=0 V ' =0 1 + г'г у
С-1РС1Ева П^С - Е ъ П
г=0
г=0 1 + Рг-
Проверим продолжимость произвольного значения С_1. Для этого согласно (2.43)-(2.46) должно быть выполнено двойное неравенство
(2.48)
_ _** _
у . < V < У / Ш1П — / — / тах"
Левая часть (2.48) в силу неотрицательности С_1 по описанному выше построению выполнена всегда. В свою очередь, правая часть (2.48) согласно (2.47) и (2.46) выполняется, только если
Т-1 1+1 (
1-а
(2.49)
I+1 ф л
_ I А 1 + Р,-
а I I ~ г
С-1РС1Е ва П
I=0
1 + /С
<^0+Еъ П
1
1=0 г=
=0 1 + Рг
V г =0 " 1 Ч
В силу (2.49) значение С-1 может попасть в одну из трех групп. Если
1
(2.50)
С, <■
"с+Еъ П т—
(=с I=0 1 + Рг
1-а
+" — ' 1 + р,- а
;+1 / рС1 Ева П
1 _1_ -С ,=с V'=с 1 +11 у
то может быть построена траектория потребления, продолжающая значение С-1, т.е. в смысле (2.33) выполняется С = С— при любом горизонте Т . Заметим, что правая часть неравенства совпадает с (2.36) при Т ^ .
Если же соотношение (2.50) не выполнено, то это означает, что значение С-1 не может быть продолжено на бесконечном горизонте и существует некоторый Т , при котором (2.49) еще выполняется, а при Т +1 нарушается. Причем, если выполняется неравенство
С, >
По+Е^ П т
1=0 !'=0 1
1
Со
Р-1Р
1-а
1 (л \-
1' 1 + Ро * а
1 +1
■ С
0 У
то это означает, что Т = 0, т.е. такой уровень потребления не может быть реализован ни на одном шаге.
Таким образом, при нарушении соотношения (2.50) в задаче с бесконечным горизонтом планирования ни при каких условиях не может выполняться соотношение (2.31) для момента времени t = 0 , связывающее решение задачи С0 с заданным значением С_1, которое могло быть унаследовано от решения аналогичной задачи домохозяйства, но на более «раннем» интервале.
По результатам этого раздела мы можем сделать заключение, что используемое терминальное условие (2.6) в детерминированной оптимизационной задаче не только
позволяет рассматривать как частный случай наиболее часто используемую постановку на бесконечном временном интервале, но позволяет воспроизводить в задаче с конечным горизонтом часть будущей траектории потребления из задачи с бесконечным горизонтом за счет выбора параметра терминального условия. Причем такой выбор параметра возможен всегда в отличие от выбора параметра для продолжения предыдущей траектории потребления. Далеко не все начальные значения потребления можно реализовать как решение оптимизационной задачи на бесконечном временном интервале. Более того, существуют такие начальные значения потребления, которые нельзя реализовать даже при решении задачи на один шаг вперед.
3. Стохастический случай 3.1. Постановка задачи домохозяйства
Найдя аналитическое решение задачи домохозяйства в детерминированной постановке и исследовав свойства оптимальных траекторий в зависимости от выбора параметров временного множества и терминального условия, перейдем к рассмотрению стохастической постановки. В целом, техника решения и отдельные выводы будут достаточно сильно перекликаться с предыдущим разделом, однако добавление случайных величин, как будет показано ниже, делают задачу домохозяйства существенно более сложной с точки зрения поиска аналитического решения.
Для описания случайности в оптимизационной задаче будем считать, что в каждый момент времени t случайным образом реализуется состояние s t из множества возможных вариантов S . Последовательность реализовавшихся состояний от момента 0 до момента t будем обозначать как s' = (s0 , sхst ) , а вероятность ее реализации как
nt (). Тогда можно считать аналогично [Ljungqvist, Sargent, 2018; Femandez-Villaverde
et al., 2016], что домохозяйство максимизирует математическое ожидание полезности собственного потребления, которое может быть записано в виде
T-1
Г^тг/^-, / t \ \ i t\ r^t
• max,
(3.1) ±Lu(ct (/)) t (s')p'
за счет выбора траекторий потребления С( (5'), остатков денежных средств Mt (st 1),
объема накопленных сбережений (V-1) и вложений в капитал К (st 1) в рамках финансового баланса
м,+1 ()-м, ('-1 ) = ж, ()-рс ()с, ()-Р (')/, (' )-(3.2) - В+1 () + (1 + гВ ())) ) + гК ()р- 1 ) ).
Аналогично детерминированному случаю ставится динамическое ограничение, связывающее инвестиции и изменение вложений в капитал
s
(3.3) K+1 ) - Kt (s') = It (s') - SKt (s'),
и требование на минимальный объем денежных средств
(3.4) Mt (s') > тBBt (s') + тKft1-! (s')Kt (s').
Начальные условия для M0,B0,K0 считаются известными и ставится терминальное ограничение в виде
(3.5) MT (sT-1) + aB (sT-1)BT (sT-1) + aK (sT-1)KT (sT-1) > у (M0 + aBB0 + aKK0).
D / T_1 \ T i T_1 \
Обратим внимание, что коэффициенты терминального условия aT (s ), aT (s )
зависят от реализовавшегося состояния, что может показаться несколько странным. Выше в соотношении (2.19) для детерминированной версии модели было показано, что эти коэффициенты при решении задачи приобретают смысл цен соответствующих запасов. Вполне естественно, что в разных состояниях эти цены приобретают разные значения (как, например, в ограничении 3.2)), а устойчивой остается только функциональная связь между этими коэффициентами и экзогенными переменными задачи. В этом смысле ограничение (3.5) можно воспринимать не как одно ограничение, которое должно быть выполнено в каждом состоянии в последний момент времени, а как семейство ограничений, в котором найдется свое для каждого состояния. При этом правая часть (3.5) не зависит от реализовавшегося состояния, поэтому можно считать, что это ограничение представляет собой требование на минимальный объем собственного капитала агента при всех реализуемых в различных состояниях мира значений экзогенных переменных.
В такой постановке предполагается, что домохозяйство решает свою задачу при известных для каждого состояния экзогенных переменных Wt (sl),pC (sl),p (sl), rf (sf), rK (sf), но не зная, о конкретном реализовавшемся состоянии, ориентируясь только на его вероятность.
3.2. Решение задачи домохозяйства 3.2.1. Достаточные условия оптимальности задачи
Для решения сформулированной задачи далее будут использоваться условия в форме Лагранжа, адаптированные для задач со стохастическими переменными. Эта техника, в целом, является достаточно стандартной и используется, например, при решении задач агентов в DSGE-моделях (подробнее она описана в [Ljungqvist, Sargent, 2018]). Тем не менее в большинстве современных работ пропускается этап работы с отдельными траекториями состояний мира и выписываются сразу условия оптимальности в терминах математических ожиданий. Но поскольку в настоящей статье рассматривается задача на конечном временном интервале со специфическими терминальными условиями, то далее будет использовано именно подробное описание по траекториям состояний мира.
Необходимые (и в силу вогнутости задачи достаточные) условия могут быть получены за счет вариации Лагранжиана вида (2.7), записанного с учетом двойного суммирования как в (3.1) и учета влияния реализовавшихся состояний на выполнение соотношений (3.2), (3.3), (3.4), а также терминального условия (3.5), по управлениям С, М(,К1,1,Б(. Эти
г
условия для каждой последовательности состояний 5 записываются в виде следующего набора уравнений. Первая группа - условия оптимальности по С{, , записанные для
I = 0,...,Т - 1,
(3.6) ()) ()р'()рс () = 0,
(3.7) у, )) Р ) = 0.
Вторая группа - условия оптимальности по М{,К1,Б1, записанные для t = 0,...,Т—2
(3.8) ()+ X (*'+1 ) + Ф,+1 () = 0,
Е (+1 (+1 Ж(+1)Р(,+1 (+1))+
(3.9) "V
+ (' )(1 + 8 )-ф,+1 (' )тк р\ (' ) = 0,
(3.10) -Ь ) + Е Ь+1 (*)(1 + гВ+1 (*-)) )тв = 0.
Третья группа - условия оптимальности по М{, К1, Б1
(3.11) Чг (/) + ф (/) = о,
(3.12) -уг(Т-1 ) + Ф (-1) (-1 ) = 0,
(3.13) -%г(/-1) + Ф (-1) (-1) = 0.
Соотношения (3.2), (3.3), (3.6)-(3.13), а также аналоги условий дополняющей нежесткости (2.8), (2.9) образуют полную систему условий для определения решения задачи домохозяйства в этой постановке.
Аналогично рассуждениям (2.18)-(2.20) можем на основании (3.11), (3.12) и (3.13) последовательно записать
(3.14) Ф () = ^г ()> 0,
(3.15) аВ (sT-1) = 1, аК (sT-1) = рТ-1 (sT-1).
И как следствие из (3.14) и (3.15) получим аналогичное (2.21) терминальное ус-
Т—1
ловие, которое должно быть выполнено для всех возможных конечных состояний 5 (3.16) Мт -1) + Бт -1) + рТ-1 -1 ) -1) = у (Мо + Во + р[К,)•
Заметим, что соотношение (3.16) выполняется в любом случае, независимо от предыдущих состояний. Дело в том, что в момент Т — 1 агент уже знает значения всех экзогенных переменных, поэтому для него уже не остается неопределенности, и он направит все свои свободные в смысле (3.16) средства на увеличение потребления.
Аналогичное (2.23) выражение для доходности в случае стохастической задачи может быть записано для каждой пары последовательных состояний
/ л ^('-1 ('-1) С317] р'( )=- ъ () '
Тогда с учетом (3.8), (3.9), (3.7) и (3.17) можно записать
, ч к (/ ) (3.18) рг ( ) = —^.
х ' 1 + т
А с учетом (2.24), (3.8), (3.7), (3.10) и (3.17)
) гк(-)+а(-)-(1+д(-))
(3.19) , .
v ' 1 + т
Таким образом, аналогично (2.25) и (2.26) из соотношений (3.18) и (3.19) снова для
г В К -I
разрешимости задачи агента требуется связь между переменными г , г и гг , выпол-
I
ненная отдельно для каждого состояния л .
С учетом использованной ранее замены (2.28) на основании соотношений (3.16), (3.18) и (3.19) финансовый баланс (3.2) может быть записан как уравнение на собственный капитал домохозяйства
(3.20) 0,+1 () = (1 + р (' )) ( ) + Щ (')-рС (' )С ('), а терминальное условие (3.5) переписано в виде
(3.21) ПГ (sт-1) = П0у.
3.2.2. Алгоритм решения задачи
Далее опишем алгоритм получения полного решения задачи домохозяйства. Рассмотрим уравнение (3.20), записанное в последний момент Т — 1
(3.22) ^ ) = (1 + ргч (т-1 ))-1 (т-2) + (т-1)-рС_ 1 (т-1 )СГ_! (т-1).
Из (3.22) может быть получено выражение для величины собственного капитала 0.т-1 (-2) через следующее значение 0.т (т-1), которое с учетом (3.21) записывается
т -в виде
(3.23)
О,
_1 (т_2)
+ (-1) - Ри (/-1) Ст х (/-1)
1 + Рт _1 (т-1) '
Соотношение (3.23) может быть записано для разных состояний ят —, произвольную несовпадающую пару из которых для примера обозначим как s1j -1 и -1. Тогда в предположении, что каждому из этих состояний предшествовало одно и то же состояние 2 из (3.23), можем записать связь
у^р + Щ-1 (-1) - рС_1 ( у-1) сг (у-1) =
1 + р т-1 (-1)
= у^р + Щ-1 (т-1) - рС-1 (-1 )Ст-1 (-1) 1+ Р т-1 (-1) И таким образом из (3.24) можем выразить
с (-1 )_ (1 + ^ ^ ) с (-1 )
Ст-1 1 )_/ (т-А\ с (т-1\Ст-1 ) +
( + Р-1 (к )))-1 ( ) Рт-1 ((-1 )-Рт-1 ((-1) уР.0
(3.24)
(3.25)
Рс-
1 + Рт-1 ((-1) Рт-1 ((-1)
1 ^ -(1-1)- "-1 (т-')
1 (-1)
Соотношение (3.6) с учетом (3.8) и (3.17) может быть переписано в виде
и(-2 (Г-2))-2 (-2) _
(3.26)
Рт-2\
(-2)
Рт-1 )
Или с учетом (2.3) можно переписать (3.26) как
1
Ст-2 ("2) = в"1 [ 1П-1 (1 | -2)( Ц
(3.27)
V1 .-1
где
(3.28) пг (-1 | / - 2 ) = ■
ПТ-2
После этого на основе (3.27) с учетом (3.25) и (3.28) получается набор соотношений, который при заданных для каждого состояния sTj 1 при фиксированном ят-2 значениях
рт(sIj -1), которые определяются из экзогенных переменных согласно (3.18) и (3.19),
позволяет при известном Ст-2 (sт-2) найти каждое последующие Ст_1 (_). Кроме того, с использованием тех же (3.25), (3.27) и (3.28) соотношение (3.23) может быть переписано как зависимость 0.т-1 (sт 2) от Ст-2 (-2), экзогенных переменных Жт-1 (т 1),
Рт-1 (^ 1) и уже определившейся согласно (3.18) рт-1 (sт 1).
Далее эта процедура повторяется последовательно для каждого предыдущего момента времени. Аналогично (3.22) для момента Т — 2 выписывается соотношение на собственный капитал
^Г-1 -2 ) = ( + Рт - 2 ( - 2 )) - 2 (-3 ) +
(3.29)
+ ^т-2 (Г-2 ) - рС-2 (-2 )Ст-2 (Г-2 ),
из которого аналогично (3.23) выражается 0.т-2 (т 3), позволяющее аналогично (3.24)
п / т_2\ т-2 .
записать соотношение, связывающее Ст_2 (5 ) для всех вариантов 5 . А соотношение,
аналогичное (3.26), позволяет выразить каждое из них через Ст-3 (sт 3). Причем благодаря полученному на предыдущем этапе соотношению, которое выражает 0.т_1 (sт_2)
через Ст_2 (5Т_2), после преобразования (3.29) в нем останется только значение собственного капитала в последний момент времени, значение которого известно из (3.21). После повторения описанных выше итераций до момента 1 получим соотношение
(3.30) О, (я0) = (1 + р0 (я0))+ (я0) - (я0)Со (я0),
в котором (5°), согласно проведенным на предыдущих этапах преобразованиям, выражается через С° (5°). Полученное из (3.30) итоговое соотношение для С° (5°) будет включать начальное значение собственного капитала , параметр у и траектории
( / \ С ( / \ в / ^ \ 0 т 1
(5 ), р (5 ), г (^ ) для всех возможных последовательностей состояний 5 5 - .
В итоге решением задачи агента является программа действий агента, которая в каждый момент времени t в зависимости от текущего состояния мира и значения запасов (или собственного капитала ) определяет уровень потребления С1 (5').
3.3. Исследование решения стохастической задачи домохозяйства
3.3.1. Компактная запись условий оптимальности
Заметим, что умножив записанное для каждой комбинации состояний соотношение (3.26) на соответствующую вероятность и сложив все полученные соотношения, можно записать часто используемое выражение
(3.31) Ц<£)=^,<1+4^.
Р, Р,+1
Аналогичный прием для уравнения (3.20) позволяет переписать через математические ожидания уравнения на динамику собственного капитала агента
(3.32) ЕА+2 =0,+1Е, (1 + р,+1 ) + Е, (( -рс+1С+1).
Если к соотношениям (3.31) и (3.32) добавить терминальное условие (3.21), считая, что переменная р^ известна из условий оптимальности, то мы получим систему, полностью описывающую динамику потребления. Однако в таком виде исследовать ее оказывается крайне неудобно из-за того, что в (3.31) под математическим ожиданием с учетом (2.3) в знаменателе стоит степенная функция от переменной С+1, а в (3.32) - линейная функция от той же переменной. Поэтому в DSGE-моделях (см.: [McCandless, 2009; Femandez-VШaverde et а1., 2016]), как правило, переходят к линейным приближениям исходных уравнений.
3.3.2. Аналог траектории сбалансированного роста
в задаче домохозяйства
Линеаризация, как правило, проводится вокруг так называемой траектории сбалансированного роста, предполагающей, что в модели отсутствуют шоки, а все агенты решают свои задачи с учетом этой информации. То есть в терминах рассматриваемой нами задачи потребителя множество состояний в каждый момент времени t сокращается до одного (будем обозначать его 5)), а сама задача решается исходя из предположения о
--Т-1
том, что последовательность реализованных состояний 5 известна.
Заметим, что на выбор состояний, описывающих сбалансированный рост, часто накладываются дополнительные требования. Например, в случае рассматриваемой задачи утверждение об отсутствии шоков может быть записано как набор условий на математическое ожидание экзогенных переменных:
(3.33) ^ (7' ) = Е0Щ ('),
(3.34) Рр (') = ЕоРр (), р\ (') = ЕоР\ () >
(3.35) гК (7') = ЕоЪ (*'), Гв (7') = Е0г? (*').
При этом, естественно, предполагается, что в каждый момент времени ? среди исходного набора состояний существует последовательность состояний 7', удовлетворяющая соотношениям (3.33)-(3.35).
Сопоставим решение детерминированной задачи при последовательности реализованных состояний 1Т-1 и решение стохастической задачи. С учетом соотношений (3.25) и (3.27), записанных для произвольно момента времени t, можем записать для стохастической задачи
(3.36) с,_1 (I'-1 ) = Р
Е
1+Р' ()
Л ' V]
(1 + Р' ( ))) (' (1 + Р' ('))) (
• с (')+
Р' ( )-р' () уП,
1 + Р'(Г) рС(з')
рС (
* ()-(')
Аналогичное соотношение для детерминированной задачи, следующее из (2.31), записывается в виде
(3.37)
С, -1 (') = С, (7' )Р"
1+ Р, (') 1 + $ (7')
1
\—
а
Выполнение одного из соотношений из пары (3.36) и (3.37) совершенно не означает выполнения второго, поскольку (3.36) содержит большее число произвольных значений экзогенных переменных. Тем не менее можно показать, что существуют такие комбинации этих экзогенных переменных, когда соотношения (3.36) и (3.37) окажутся эквиваленты. Рассмотрим частный случай, предполагающий
(3.38) Ж, ( ) = Ж, (7' ) = 0, у = 0.
Тогда (3.36) перепишется в виде соотношения
(3.39) С-! (,-1 ) = С, (У )в-
Е+рМ п, ((V-1)
41+^(4)'( ;
( (4))) (') ^
(+Р, (у '))) (4)
которое с учетом (3.37) позволяет записать
л /—Л У-а Л
(3.40)
1+р,(')т ^ 1+Р,() ? (')
1 +1
х 1-а
= Е
1+? ()
^ (1 -1)
а
или в терминах математического ожидания
Л /—Л Л1-а Л
(3.41)
1 +р, (т' )Г (1 + р, (т' Я1
1 + г? (т')
= Е-1
у
1 + гС (т')
То есть сбалансированный рост в рамках рассматриваемой постановки может быть реализован в качестве решения исходной стохастической задачи агента только при условии, что совместное распределение экзогенных переменных удовлетворяет определенным соотношениям, частным случаем которых является набор (3.38), (3.41). Во всех остальных случаях оказывается, что при произвольном совместном распределении экзогенных переменных сбалансированный рост не является решением стохастической задачи агента, допускающей реализацию ровно тех же состояний, которые определяют сбалансированный рост. Таким образом, корректность линеаризации, вообще говоря, должна проверяться для каждой конкретной модели и каждого распределения случайных переменных отдельно.
3.3.3. Обсуждение подходов к анализу решения стохастической задачи
Для оценки воздействия отдельных шоков (т.е. реализаций состояния st, отличающегося от ) обычно проводится анализ функций импульсного отклика (IRF - подробнее, например, в [Femandez-VШaverde et а1., 2016]), т.е. рассчитываются отклонения траекторий, полученных при некотором произвольном наборе состояний, от траекторий сбалансированного роста при одинаковом наборе начальных значений и параметров. Если траектория сбалансированного роста может быть реализована в качестве оптимальной траектории в стохастической задаче, то этот прием позволяет игнорировать терминальное условие (3.21), определяющее начальный уровень потребления С по аналогии
с (2.33), и далее работать со стохастической динамической системой, состоящей из соотношений (3.31) и (3.32). Если же траектория сбалансированного роста не может быть реализована подобным образом, то возникнет систематическое расхождение, связанное с несовпадающими начальными значениями по потреблению С. Заметим при этом, что при такого рода анализе предполагается, что агент решает свою задачу в начальный момент времени ноль и действует в соответствии с построенной стратегией для всех моментов времени t = О,...,Т — 1.
Выше при рассмотрении детерминированной задачи мы отмечали, что уравнение (2.31), описывающее динамику потребления, верно при t = О,...,Т — 1. Но при выбранном в соответствии с (2.41) и (2.42) параметре граничного условия у и в предположении, что до начального момента времени ноль поведение агента определялось такой же задачей с параметрами, выбранными аналогичным образом, уравнение (2.31) может быть записано и для t = 0 . То есть именно в этом случае система, состоящая из уравнения для потребления (2.31), выполненного для t = 1 ,...,Т — 1, уравнения для собственного капитала (2.29), выполненного для t = О,...,Т — 1, и выражения для начального значения потребления (2.36), может быть заменена динамической системой, состоящей из двух уравнений: (2.29) и (2.31), выполненных для всех t = О,...,Т — 1.
Похожий прием может быть использован при записи уравнений для сбалансированного роста на основе (3.31) и (3.32), где распространение соотношения (3.31) на момент времени t = 0 осуществляется в предположении, что как минимум в предыдущий момент времени траектории переменных также соответствовали сбалансированному росту. Причем поскольку для остальных состояний эту пару уравнений удобно переписать в терминах отклонений от сбалансированного роста, то и начальные условия у этой динамической системы оказываются известны и равны нулю, поскольку О.0 фиксирована, а
С зависит только от распределения экзогенных переменных, но не зависит от конкретной реализации. И это полностью соответствует, например, стандартной практике исследования сбалансированного роста и функций импульсного отклика в DSGE-моделях, как, например, в [Femandez-VШaverde et а1., 2016], соотношения которых могут быть переписаны в виде VAR-моделей.
Однако предположение о том, что до момента t = 0 траектория потребления соответствовала сбалансированному росту, не выглядит естественно, когда речь заходит о повторном решении своей задачи домохозяйством. Если потребление в предыдущий момент времени (выше мы его обозначали t = — 1) не совпадает со значением на сбалансированном росте (а вероятность этого ненулевая, причем в случае бесконечного множества возможных состояний в этот момент она будет равна единице), то записывать для момента t = 0 соотношение (2.31) для сбалансированного роста или (3.31) для стохастической постановки некорректно. Причем, как показано в разделе 2.3, подбор параметров граничного условия может решить эту проблему только если выполнено (2.50), что, вообще говоря, совершенно неочевидно для произвольного распределения шоков, а тем более в постановках, где шоки описываются нормальным распределением и могут принимать произвольные значения от минус до плюс бесконечности.
Еще более сложной становится проблема связи начального модельного и последнего исторического значения потребления в ситуации, когда домохозяйство заново решает свою задачу каждый раз, когда поступает новая информация о реализации случайных экзогенных величин. Из-за того что начальное значение потребления не будет удовлетворять ни уравнению (2.31), ни уравнению (3.31), мы получим, что на фактической реализации эти уравнения не будут выполнены ни для одной точки. Таким образом, переход от системы соотношений, включающей (3.31), (3.32) и начальное условие, получаемое согласно алгоритму из раздела 2.2, к динамической системе, состоящей только из (3.31), распространенного на момент t = 0 , и (3.32), является удобным приемом для анализа воздействия отдельных шоков на отклонение от сбалансированного роста, но порождает содержательное противоречие при анализе конкретных реализаций переменных модели, что становится особенно важно, например, для решения задач оценки параметров или прогнозирования.
4. Заключение
В статье на примере оптимизационной задачи домохозяйства, которое принимает решение об объемах потребления и инвестирования, показано, какие сложности возникают в детерминированных и стохастических постановках на конечном временном интервале. В задаче для ее разрешимости на конечном временном интервале добавляется специальное терминальное условие на собственный капитал агента, обобщающее стандартные варианты таких условий.
Первая постановка - детерминированный случай, предполагающий, что домохозяйству известны траектории всех экзогенных переменных на всем рассматриваемом временном интервале. Найдено аналитическое решение этой задачи и показано, что за счет выбора параметра терминального ограничения в задаче на конечном временном интервале всегда можно получить траекторию потребления из решения аналогичной задачи, поставленной для бесконечного горизонта планирования. Если же выбирать коэффициент терминального условия так, чтобы оптимальная траектория потребления продолжала историческую траекторию, то при определенном сочетании начальных условий задача домохозяйства может быть либо разрешима только до определенного горизонта планирования, либо быть вообще неразрешима.
Вторая постановка - стохастический случай, когда домохозяйство знает только закон распределения экзогенных переменных. Полное аналитическое решение в этом случае представить не удается, однако предлагается последовательный алгоритм, который дает пошаговое описание расчета такого решения. Показано, что сбалансированный рост в рамках рассматриваемой постановки может быть реализован в качестве решения исходной стохастической задачи агента только при условии, что совместное распределение экзогенных переменных удовлетворяет определенным соотношениям. Во всех остальных случаях оказывается, что при произвольном совместном распределении экзогенных переменных сбалансированный рост может не являться решением стохастической задачи агента, что позволяет сделать вывод, что корректность линеаризации вокруг сбалансированного роста, вообще говоря, должна проверяться для каждой конкретной модели и каждого распределения случайных переменных отдельно.
Еще более сложной становится проблема связи начального модельного и последнего исторического значения потребления в ситуации, когда домохозяйство заново решает свою задачу каждый раз, когда поступает новая информация о реализации случайных экзогенных величин. Показано, что переход от системы уравнений, описывающих решение задачи домохозяйства, к динамической системе, является удобным приемом для анализа воздействия отдельных шоков на отклонение от сбалансированного роста, но порождает содержательное противоречие при анализе конкретных реализаций переменных модели, что становится особенно важно, например, для решения задач оценки параметров или прогнозирования.
Исследование свойств решений обеих оптимизационных задач позволяет поставить вопрос о том, что дает учет стохастики в экономических моделях, использующих принцип оптимальности, если их аналитическое решение оказывается невозможным, а методы приближенного анализа (линеаризации) настолько модифицируют исходную модель, что из нее пропадают нелинейные эффекты, являющиеся главным следствием добавления случайных величин в модель.
* * *
СПИСОК ЛИТЕРА ТУРЫ
Андреев М.Ю., Поспелов И.Г., Поспелова И.И., Хохлов М.Ю. Новая технология моделирования экономики и модель современной экономики России. М.: МИФИ, 2007.
Лобанов С.Г. К теории оптимального экономического роста // Экономический журнал ВШЭ. 1999. Т. 3. № 1. С. 28-41.
Пильник Н.П., Поспелов И.Г. О естественных терминальных условиях в моделях межвременного равновесия // Экономический журнал ВШЭ. 2007. Т. 11. № 1. С. 3-34.
Aseev S.M., Besov K.O., Kryazhimskii A.V. Infinite-Horizon Optimal Control Problems in Economics // Russian Mathematical Surveys. 2012. Vol. 67. № 2. P. 195.
Benveniste L.M., Scheinkman J.A. Duality Theory for Dynamic Optimization Models of Economics: The Continuous Time Case // Journal of Economic Theory. 1982. Vol. 27. № 1. P. 1-19.
Blot J., Hayek N. Infinite-Horizon Optimal Control in the Discrete-Time Framework. New York: Springer, 2014.
Brock W.A. Asset Prices in a Production Economy // The Economics of Information and Uncertainty. University of Chicago Press, 1982. P. 1-46.
Carlson D.A., Haurie A.B., Leizarowitz A. Infinite Horizon Optimal Control: Deterministic and Stochastic Systems. Springer Science & Business Media, 2012.
Chang R. Credible Monetary Policy in an Infinite Horizon Model: Recursive Approaches // Journal of Economic Theory. 1998. Vol. 81. № 2. P. 431-461.
Costa C. Understanding dsge Models: Theory and Applications. Vernon Press, 2018.
Da Lio F. On the Bellman Equation for Infinite Horizon Problems with Unbounded Cost Functional // Applied Mathematics and Optimization. 2000. Vol. 41. P. 171-197.
Ekeland I., Scheinkman J.A. Transversality Conditions for Some Infinite Horizon Discrete Time Optimization Problems // Mathematics of Operations Research. 1986. Vol. 11. № 2. P. 216-229.
Fernández-Villaverde J., Rubio-Ramírez J.F., Schorfheide F. Solution and Estimation Methods for DSGE Models // Handbook of Macroeconomics. Elsevier, 2016. Vol. 2. P. 527-724.
Kamihigashi T. Necessity of Transversality Conditions for Infinite Horizon Problems // Econo-metrica. 2001. Vol. 69. № 4. P. 995-1012.
Ljungqvist L., Sargent T.J. Recursive Macroeconomic Theory. MIT Press, 2018.
McCandless G. The ABCs of RBCs: An Introduction to Dynamic Macroeconomic Models. Harvard University Press, 2009.
Pospelov I.G. Intensive Quantities in an Economy and Conjugate Variables // Mathematical Notes. 2013. Vol. 94. P. 146-156.
Tkachev I., Abate A. Regularization of Bellman Equations for Infinite-Horizon Probabilistic Properties // Proceedings of the 15th ACM international conference on Hybrid Systems: computation and control. 2012. P. 227-236.
Wiszniewska-Matyszkiel A. On the Terminal Condition for the Bellman Equation for Dynamic Optimization with an Infinite Horizon // Applied Mathematics Letters. 2011. Vol. 24. № 6. P. 943-949.
On the Solution of a Deterministic and Stochastic Household Problem with a Finite Planning Horizon
Nikolay Pilnik
National Research University Higher School of Economics, 11, Pokrovsky Boulevard, Moscow, 109028, Russian Federation.
E-mail: [email protected]
The article uses the example of an optimization problem of a household that makes a decision on the volumes of consumption and investment to show what difficulties arise in deterministic and stochastic formulations on a finite time interval. In order to make the problem solvable on a finite time interval, a special terminal condition on the agent's equity capital is added, generalizing the standard versions of such conditions.
The article considers two settings. The first setting is a deterministic case, assuming that the household knows the trajectories of all exogenous variables over the entire time interval under consideration. An analytical solution to this problem is found and it is shown that by choosing the parameter of the terminal constraint in the problem on a finite time interval, it is always possible to obtain a consumption trajectory from the solution of a similar problem set for an infinite planning horizon. If the coefficient of the terminal condition is chosen so that the optimal consumption trajectory continues the previous value, then with a certain combination of initial conditions, the household's problem can either be solvable only up to a certain planning horizon, or be completely unsolvable.
The second statement is a stochastic case, when the household knows only the distribution law of exogenous variables. In this case, it is not possible to provide a complete analytical solution, but a sequential algorithm is proposed that allows one to obtain a step-by-step description of the calculation of such a solution. The study of the properties of the constructed model allows one to show how different the work with stochastic optimization problems for the analysis of deviations from a certain selected trajectory of states (balanced growth) in response to the implementation of other states (shocks) is from the problem of analyzing specific realized trajectories of the agent's variables.
Key words: terminal conditions; household optimization problem; finite planning horizon; optimality conditions in Lagrange form; balanced growth.
JEL Classification: C61.
* * *
References
Andreev M.Yu., Pospelov I.G., Pospelova I.I., Khokhlov M.Yu. (2007) New Technology for Modeling the Economy and a Model of the Modern Economy of Russia. M.: MEPhl.
Aseev S.M., Besov K.O., Kryazhimskii A.V. (2012) Infinite-Horizon Optimal Control Problems in Economics. Russian Mathematical Surveys, 67, 2, pp. 195.
Benveniste L.M., Scheinkman J.A. (1982) Duality Theory for Dynamic Optimization Models of Economics: The Continuous Time Case. Journal of Economic Theory, 27, 1, pp. 1-19.
Blot J., Hayek N. (2014) Infinite-Horizon Optimal Control in the Discrete-Time Framework. New York: Springer.
Brock W.A. (1982) Asset Prices in a Production Economy. The Economics of Information and Uncertainty. University of Chicago Press, pp. 1-46.
Carlson D.A., Haurie A.B., Leizarowitz A. (2012) Infinite Horizon Optimal Control: Deterministic and Stochastic Systems. Springer Science & Business Media.
Chang R. (1998) Credible Monetary Policy in an Infinite Horizon Model: Recursive Approaches. Journal of Economic Theory, 81, 2, pp. 431-461.
Costa C. (2018) Understanding dsge Models: Theory and Applications. Vernon Press.
Da Lio F. (2000) On the Bellman Equation for Infinite Horizon Problems with Unbounded Cost Functional. Applied Mathematics and Optimization, 41, pp. 171-197.
Ekeland I., Scheinkman J.A. (1986) Transversality Conditions for Some Infinite Horizon Discrete Time Optimization Problems. Mathematics of Operations Research, 11, 2, pp. 216-229.
Fernández-Villaverde J., Rubio-Ramírez J.F., Schorfheide F. (2016) Solution and Estimation Methods for DSGE Models. Handbook of Macroeconomics. Elsevier, 2, pp. 527-724.
Kamihigashi T. (2001) Necessity of Transversality Conditions for Infinite Horizon Problems. Econometrica, 69, 4, pp. 995-1012.
Ljungqvist L., Sargent T.J. (2018) Recursive Macroeconomic Theory. MIT Press.
Lobanov S.G. (1999) On the Theory of Optimal Economic Growth. HSE Economic Journal, 3, 1, pp. 2841.
McCandless G. (2009) The ABCs of RBCs: An Introduction to Dynamic Macroeconomic Models. Harvard University Press.
Pilnik N.P., Pospelov I.G. (2007) On Natural Terminal Conditions in Models of Intertemporal Equilibrium. HSE Economic Journal, 11, 1, pp. 3-34.
Pospelov I.G. (2013) Intensive Quantities in an Economy and Conjugate Variables. Mathematical Notes, 94, pp. 146-156.
Tkachev I., Abate A. (2012) Regularization of Bellman Equations for Infinite-Horizon Probabilistic Properties. Proceedings of the 15th ACM international conference on Hybrid Systems: computation and control, pp. 227-236.
Wiszniewska-Matyszkiel A. (2011) On the Terminal Condition for the Bellman Equation for Dynamic Optimization with an Infinite Horizon. Applied Mathematics Letters, 24, 6, pp. 943-949.