Теория потребительского выбора в условиях определенности

advertisement
Факультет мировой экономики
и мировой политики НИУ ВШЭ,
2011-2012
Ю.В. Автономов
Теория потребительского выбора
в условиях определенности - 4:
методы решения задачи потребителя
¾Переход к безусловной максимизации
¾ Условие касания и его интерпретация
¾ Случаи, когда условие касания не
работает/ненадежно
¾ Метод Лагранжа
¾Решение задачи потребителя для Леонтьевских
предпочтений
Общие принципы проверки письменных работ и
использования математических методов в нашем курсе
В любой письменной работе студент должен убедить экзаменатора
в своей способности понимать задачу, анализировать ее и
доказывать свою точку зрения с помощью инструментов
микроэкономической теории.
«я написал А, а хотел написать Б…»
«очевидно, что…»
Студент имеет право сам решать, какие математические методы
применять для решения задачи – до тех пор, пока схема решения
логически последовательна, внятно объяснена, и полученный ответ:
а) верен
б) не является результатом случайного везения.
Плюсы: умным студентам не нужно догадываться, какой именно
способ решения задачи хочет увидеть экзаменатор.
Минусы: ошибки, свидетельствующие о непонимании вами сути
поставленной задачи или используемого метода стоят дорого
U(x)
Если доход и цены
всех товаров положительны
(I > 0, p>>0) бюджетное
множество B является непустым,
ограниченным и непрерывным, и…
x
… любая непрерывная функция полезности
достигает на нем своего максимума –
решение задачи потребителя существует.
(т. Вейерштрасса)
Максимизация дифференцируемой
функции на отрезке
f(x)
a
b
x
f(x)
f(x)
f(x)
a
b
x
a
b
x
a
b
1) Проверяем стационарные точки: f ’(x) = 0
2) Проверяем значения f(x) в точках разрыва.
3) Проверяем f(a) и f(b).
Слава Богу, наши функции полезности обычно устроены гораздо проще,
чем изображенные выше f(x) - но они зависят минимум от двух
переменных - как максимизировать их?
Не имея возможности вдаваться в теорию оптимизации, мы опишем лишь
три метода, которые будем применять для решения задачи потребителя Æ
x
На подходе к острову Сциапод мы несколько раз производили рекогносцировку, и еще
кое-какие действия
Ю.Коваль, «Сэр Суер-Выер: пергамент»
В качестве сквозного примера для
иллюстрации методов решения задачи
максимизации полезности мы возьмем
«удобную» функцию двух переменных:
U(x1,x2) = x1x2
1. Переход к безусловной максимизации
Если ’ монотонны (а функция полезности Кобба-Дугласа
определенно монотонна), бюджетное ограничение будет
выполняться как равенство Æ можно подставить его в функцию
полезности и максимизировать ее уже без всяких ограничений.
ПРИМЕР:
⎧⎪ max x1 x2
I − p1 x1
x1 , x2 ≥0
→ max x1 (
)
⎨
x1 ≥0
p2
⎪⎩ p1 x1 + p2 x2 = I
Полученная функция строго вогнута по x1. Необходимым и достаточным
условием ее максимума будет равенство производной по x1 нулю:
I − 2 p1 x1
I
I
= 0 → x1* =
, x2 * =
p2
2 p1
2 p2
Проверять ее значения на границах интервала (x1 = 0, x1= I/p1) очевидно
нет нужды – там она равна нулю.
2. Условие касания
x2
В оптимальном наборе x* тангенс
угла наклона кривой безразличия Ū1
(MRS12) равен тангенсу угла наклона
бюджетной линии (p1/p2)
U1
x2*
0
x*
x1*
MRS12
x1
p1
⎧
⎪ MRS12 =
p2
⎨
⎪
⎩ p 1 x1 + p2 x2 = I
MU1 p1
MU1 MU 2
=
=
↔
=
MU 2 p2
p1
p2
Это позволяет найти
решение задачи
потребителя, решив
следующую систему:
Применим этот метод к нашему примеру:
p1
⎧
⎧ MU1 p1
=
⎪ MRS12 =
⎪
p2 → ⎨ MU 2 p2
⎨
⎪p x + p x = I
⎪p x + p x = I
⎩ 1 1
⎩ 1 1
2 2
2 2
⎧ x2 p1
=
I
I
⎪
, x2 * =
→ ⎨ x1 p2
→ x1* =
2 p1
2 p2
⎪p x + p x = I
⎩ 1 1
2 2
Как видим, мы получили точно такой же ответ.
Ограничения условия касания
Условие касания не является необходимым
критерием решения задачи потребителя!
(1)
x2
x2
(2)
(3)
x2
A
A
A
0
x1
0
x1x
0
x1
1
В примерах (1) и (3) оно не работает, т.к. предпочтения не являются строго
вогнутыми.
В примере (2) оно не работает, т.к. предпочтения не являются монотонными.
Хуже того – некоторые типы предпочтений являются и
монотонными, и строго выпуклыми – но условие касания
не всегда характеризует решение задачи потребителя!
Таковы, например, квазилинейные предпочтения
x2
U(x1, x2) = v(x1) + x2
A
U2
БО
U1
0
x1
Рассмотрим потребителя с функцией полезности
U(x1,x2) = ln(x1) + x2
Пусть p1 = 1, p2 = 10, I = 5.
Попробуйте найти решение задачи потребителя,
используя условие касания.
;)
К счастью, наш следующий метод легко справляется с
подобными (и многими другими) предпочтениями Æ
3. Метод Лагранжа
Вначале вспомним о понятии градиента:
Градиент функции полезности - это вектор ее частных
производных (предельных полезностей)
показывающий направление наискорейшего
возрастания полезности:
∂
U
(.)
∂
U
(.)
⎛
⎞ = ( MU , MU )
∇U ( x1 , x2 ) = ⎜
,
⎟
1
2
x
x
∂
∂
1
2⎠
⎝
Í Кривые безразличия для
U(x1,x2)=x1x2
Градиенты для U(x1,x2)=x1x2 Î
Уравнение бюджетного ограничения
p1x1 + p2x2 = I
тоже можно представить себе как линию уровня
некоторой функции!
B(x1,x2) = p1x1 + p2x2 – I = 0
x2
Ее градиент был бы
равен ∇B(x1,x2) = (p1, p2)
Теперь давайте еще раз
посмотрим на решение
задачи потребителя Î
0
x1
Метод Лагранжа: геометрическая интерпретация
Обратите внимание: в точке
(x1*, x2*), соответствующей
оптимальному набору, градиент
функции полезности по
направлению совпадает с
градиентом бюджетного
ограничения:
x2
x2*
0
x1*
x1
∇U(x1,x2) = λ∇B(x1,x2)
где λ – некий множитель.
Уравнение ∇U(x1,x2) = λ∇B(x1,x2) и уравнение бюджетного
ограничения позволяют нам вычислить оптимальный
набор так же, как мы сделали чуть раньше, используя
условие касания.
Теперь применим метод Лагранжа формально Î
⎧⎪ max x1 x2
x1 , x2 ≥0
⎨
⎪⎩ p1 x1 + p2 x2 ≤ I
Наша исходная задача представляет
собой задачу условной максимизации
при ограничениях неотрицательности.
Запишем т.н. функцию Лагранжа:
L = x1 x2 − λ ( p1 x1 + p2 x2 − I )
Приравняем к нулю ее производные по x1, x2 и λ:
⎧ ∂L
⎪ ∂x = x2 − λ p1 = 0
I
⎧
1
x1* =
⎪
⎧ x2 p1
⎪
2 p1
⎪ ∂L
⎪ =
⎪
= x1 − λ p2 = 0
→ ⎨ x1 p2
→⎨
⎨
⎪ ∂x2
⎪p x + p x = I
⎪ x2 * = I
⎩ 1 1
2 2
⎪ ∂L
⎪⎩
2 p2
= p1 x1 + p2 x2 − I = 0
⎪
⎩ ∂λ
Метод Лагранжа: обобщение
Метод Лагранжа – громоздкий, но мощный инструмент.
Его, например, можно обобщить для случая нескольких
ограничений; при этом ограничения могут иметь форму неравенств.
Классическая задача нелинейного программирования с условиями
неотрицательности:
max f ( x ) при
x
⎧ g1 ( x ) ≤ b1
⎪
условиях ⎨...
, x≥0
⎪ g ( x) ≤ b
m
⎩ m
Вектор x является допустимым, если он
удовлетворяет всем m ограничениям.
Предположим, что функции f(.) и g1(.), …, gm(.)
имеют непрерывные частные производные по
каждому аргументу до 1 порядка включительно.
Тогда вышеописанная задача может быть
решена следующим образом Æ
1. Ввести функцию Лагранжа:
m
L( x , λ ) = f ( x ) − ∑ λ j ( g j ( x ) − b j )
j =1
(предполагается, что
λ1 ,..., λm ≥ 0 )
2. Записать следующую систему условий:
Для всех i = 1..n:
∂L
∂L
= 0, xi > 0 или
≤ 0, xi = 0
∂xi
∂xi
Для всех j = 1..m:
∂L
∂L
= 0, λ j > 0 или
≥ 0, λ j = 0
∂λ j
∂λi
3) Найти все x и λ, являющиеся решениями
этой системы (т.н. «точки Куна-Таккера»).
Если у нашей исходной задачи были
решения, они обязательно будут
содержаться среди точек К.-Т..
Если же f(.) вогнута*, а g(.) квазивогнуты** по x –
любая найденная точка К.-Т. будет решением.
* Мы не будем требовать от вас проверки
вогнутости целевой функции
** Квазивогнутость = надграфики функции
являются выпуклыми множествами
(см. рисунок).
x2
x1
Решение задачи потребителя для
Леонтьевских предпочтений
Для функций вида min{αx1, βx2} никакие
методы, основанные на
дифференцировании, не подходят.
Однако задачу такого потребителя очень
легко решить, если доказать, что в любом
наборе x*, являющемся решением задачи
потребителя, αx1* = βx2* Î
От противного: пусть (x1*, x2*) – решение задачи такого
потребителя, и αx1* > βx2*.
Полезность этого набора равна βx2*. Так как ’ потребителя
монотонны, (x1*, x2*) должен удовлетворять бюджетному
ограничению как равенству: p1x1* + p2x2* = I.
Уменьшим количество x1 на ε, и увеличим количество x2 на
p1ε/p2. Подберем ε так, чтобы неравенство αx1* > βx2* попрежнему выполнялось.
Полученный набор (x1* – ε, x2* + p1ε/p2) принадлежит
бюджетному множеству:
p1(x1* – ε)+p2(x2* + p1ε/p2) = p1x1* + p2x2* = I, и при этом
приносит потребителю полезность β(x2* + p1ε/p2), большую,
чем набор (x1*, x2*). Мы пришли к противоречию.
Аналогичное рассуждение можно повторить для случая αx1* < βx2*, .
Download