Оценка сложности проверки гипотезы о временном диктаторе с положительно-однородной функцией полезности

Автор: Клемашев Н.И., Шананин А.А.

Журнал: Труды Московского физико-технического института @trudy-mipt

Рубрика: Доклады

Статья в выпуске: 4 (28) т.7, 2015 года.

Бесплатный доступ

Доказана NP-полнота непараметрического теста для модели временного диктатора с несколькими диктаторами с положительно-однородными функциями полезности.

Рационализируемость, np-полнота, непараметрический тест, временный диктатор, торговая статистика

Короткий адрес: https://sciup.org/142186097

IDR: 142186097

Текст научной статьи Оценка сложности проверки гипотезы о временном диктаторе с положительно-однородной функцией полезности

Результаты численных экспериментов, представленные в [7–10], показывают, что на практике торговые статистики даже для большого числа товаров могут оказаться нераци-онализируемыми в классе положительно-однородных функций. Чтобы иметь возможность говорить о степени нерационализируемости торговой статистики, в работах [6, 11–19] были предложены различные количественные показатели, характеризующие степень нарушения условий рационализируемости.

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

Другой причиной нарушения условий может служить неоднородность общества. Если общество состоит из нескольких социальных классов, то их совокупное поведение может не описываться моделью одного репрезентативного потребителя. В этом случае следует строить не один, а несколько индексов, соответствующих отдельным социальным классам. Поскольку априорно количество социальных классов неизвестно, а индексы строятся для агрегированного описания изменений в экономике, возникает задача о поиске минимального числа социальных классов, торговые статистики которых рационализируемы в классе положительно-однородных функций. Связь минимального числа социальных классов с классом дифференциальной формы обратных функций спроса была исследована в [20].

В работе [21] была исследована бюджетная статистика 1 домашних хозяйств Великобритании. Совокупная торговая статистика оказалась нерационализируемой в классе положительно-однородных функций полезности. Однако удалось выделить два социальных класса, торговые статистики которых рационализируемы в классе положительнооднородных функций полезности.

Бюджетная статистика доступна не всегда, поэтому актуальной является задача о построении минимального количества социальных классов с рационализируемыми торговыми статистиками по торговой статистике всего общества. Разработкой непараметрических критериев согласованности торговой статистики с моделью нескольких репрезентативных потребителей занимались в работах [22–24]. В отличие от модели с одним репрезентативным потребителем, предложенные в этих работах алгоритмы имеют экспоненциальную сложность. В работе [25] доказывается NP-полнота задачи проверки согласованности торговой статистики с моделью двух репрезентативных потребителей.

Частным случаем модели с двумя репрезентативными потребителями является модель временного диктатора (см. [22]), согласно которой в каждый момент времени только один из социальных классов принимает решение о совокупном потреблении. В неопубликованной работе Р. Деба 2 доказывается NP-полнота задачи о проверке согласованности торговой статистики с моделью временного диктатора для двух и более диктаторов.

Все вышеупомянутые работы по разработке критериев согласованности торговой статистики с моделью нескольких репрезентативных потребителей не накладывают требования положительной однородности функций полезности. Результаты численных экспериментов, представленные в работе [26], показывают, что торговые статистики наугад выбранных товарных групп с высокой вероятностью рационализируемы не положительно-однородными функциями полезности. С другой стороны, вероятность рационализируемости торговой статистики наугад выбранной товарной группы в классе положительно-однородных функций оказывается низкой. Эти результаты показывают, что выявление содержательных и интересных для анализа товарных групп невозможно без требования положительной однородности функций полезности.

В данной работе рассматривается модель временного диктатора с положительнооднородными функциями полезности. Доказывается NP-полнота задачи проверки согласованности торговой статистики с такой моделью для двух и более диктаторов.

  • 2.    Основные определения и теоремы

Обозначим через R множество т-мерных векторов с неотрицательными элементами, а множество ттг-мерных векторов с положительными элементами через R ^ + . Скалярное произведение двух векторов X и Y будем обозначать через ( X, Y } .

Определение 1. Торговой статистикой товарной группы из т товаров называется конечный набор {( Р * , X * ) } *=i векторов цен Р * G R + и объёмов потребления X * G R \{ 0 }.

Определение 2. Говорят, что функция F рационализирует торговую статистику { * , X * ) } *=i , если для любого t G { 1,..., Т }

F ( X ) 6 F ( X * ) V X G R ^ \ { 0 } : ( Р * , X ) 6 ( Р * , X * ) .

Обозначим множество всех непрерывных, ненасыщаемых 3 , монотонных, вогнутых, положительно-однородных функций через Ф ^ .

Определение 3. Торговая статистика {( Р * , X * ) } т =1 рационализируема в классе функций из Ф ^ , если существует функция F G Ф ^ , рационализирующая эту торговую статистику.

Определение 4. Торговая статистика {( Р * ,X * ) } *=1 согласуется с моделью временного диктатора с К диктаторами с положительно-однородными функциями полезности, если существуют функции F i , F 2 ,..., F k из множества Ф ^ , такие что для каждого t G { 1, ... ,Т } существует k G { 1,..., К }, такое что

F k ( X ) 6 F k ( X * ) V X * G R ^ \ { 0 } : ( Р *, X } 6 ( Р * X *Y

Определение 5. Торговая статистика {( Р * ,X * ) } *=i удовлетворяет однородной сильной аксиоме выявленного предпочтения, если для любого k >  1 , для любых индексов t i ,t 2 ,... ,t k из { 1, ... ,Т } выполнено

( Р * 1 , X * 2 )( Р * 2 , X * 3 ) ... ( Р * к ,X * 1 } > ( Р * 1 , X * 1 )( Р * 2 , X * 2 ) ... ( Р * к ,X * к ) .

Проверить, удовлетворяет ли торговая статистика однородной сильной аксиоме, можно за полиномиальное время с помощью алгоритма Варшалла–Флойда [4, 5].

Теорема 1 (Африата–Вериана, [11, 16]). Следующие свойства торговой статистики эквивалентны:

  • 1)    торговая статистика {( Р * ,X * ) } *=i рационализируема в классе функций из Ф ^ ;

  • 2)    торговая статистика {( Р * ,X * ) } *=i удовлетворяет однородной сильной аксиоме;

  • 3)    существует решение (A i , ..., Х т ) >  0 системы линейных неравенств

Х Т ( Рт,X * ) > Х * ( Р * X *1 t,T = 1,...,Т;                    (1)

  • 4)    функция вида

  • 3.    Доказательство основного результата

F(X) = тіп{Х*(Р*, X) | t G {1,..., Т}}, где Ai > 0,... ,Хт > 0 удовлетворяют (1), рационализирует торговую статистику {(Р *,X *)}Т=1.

Из теоремы Африата-Вериана следует, что торговая статистика {( Р 1 ,X t )} T =i согласуется с моделью временного диктатора с К диктаторами с положительно-однородными функциями полезности тогда и только тогда, когда множество { 1,... } можно разбить на К непересекающихся подмножеств T i ,..., Т к , таких что торговые статистики

{(Р t,X t)}tGTi,..., {(Р \X удовлетворяют однородной сильной аксиоме выявленного предпочтения.

Сформулируем основной результат статьи.

Предложение 1. Задача проверки согласованности торговой статистики {( Р t ,X t ) } t=i с моделью временного диктатора с К диктаторами с положительнооднородными функциями полезности при К >  2 является NP-полной.

Доказательство предложения 1 приводится в следующем разделе.

Рассмотрим три задачи.

Задача DAP(K) . Заданы ориентированный граф G = (V, Е ) размера Т и натуральное число К >  2. Требуется определить, существует ли разбиение множества V на s 6 К непересекающихся множеств V 1 ,..., V s , такое что для любого j ( j = 1, s) подграф G j = ( V j ,E j ), порождённый вершинами из Vj , не содержит циклов.

Задача WAP(K) . Заданы взвешенный граф G = (V, Е ) размера Т с матрицей весов W Е R T хТ , причём w tt = 0 для всех t ( t = 1 ), и натуральное число К >  2. Требуется определить, существует ли разбиение множества V на s 6 К непересекающихся множеств V 1 ,..., V s , такое что для любого j ( j = 1, s) подграф G j = ( V j , E j ), порождённый вершинами из V j , не содержит циклов отрицательной длины.

Задача HARP(K) . Заданы торговая статистика {( Р t ,X t )} T =i и натуральное число К >  2. Требуется определить, существует ли разбиение множества { 1,...,Т } на s 6 К непересекающихся множеств T i ,..., T s , такое что для любого j ( j = 1, s) торговая статистика {( Р t ,X t ) } tG7 ^ удовлетворяет однородной сильной аксиоме выявленного предпочтения.

Задача DAP(К) называется задачей ациклического разбиения ориентированного графа.

Очевидно, что задача HARP(К) принадлежит классу NP, поскольку её можно решить, перебирая всевозможные разбиения и проверяя правильность каждого, а проверить правильность одного разбиения можно за полиномиальное время с помощью алгоритма Варшалла–Флойда.

Доказательство основного результата строится следующем образом. Мы сводим задачу DAP(К) к задаче WAP(К), тем самым доказывая NP-полноту задачи WAP(К), а затем сводим задачу WAP(К) к задаче HARP(К).

NP-полнота задачи DAP(К) для К >  2 утверждается в [27] (стр. 193), однако доказательство не приводится. Доказательство NP-полноты задачи DAP(2) можно найти, например, в [28]. Нам не удалось найти доказательства NP-полноты задачи DAP(K) для К >  3, поэтому мы приводим это доказательство в данной статье.

Предложение 2. Задача DAP( К ) для К >  3 является NP-полной.

Доказательство. Рассмотрим задачу раскраски графа к К цветов.

COL(K) . Заданы граф G ( V,E ), натуральное число К >  3. Требуется определить, существует ли правильная вершинная раскраска графа G в К цветов.

NP-полнота задачи COL(К) для К >  3 доказана в [29].

Задача DAP(К) принадлежит классу NP, поскольку она может быть решена перебором всевозможных разбиений множества V на К непересекающихся подмножеств, а проверка ацикличности графов, порождённых заданным разбиением множества вершин, может быть выполнена за полиномиальное время.

Сведём задачу COL(К) к задаче DAP(К) для К >  3.

Пусть есть граф G ( V, Е ), натуральное число К >  3. Построим ориентированный граф G следующим образом. Рассмотрим множество вершин

V c = { c i , . . . , С К } .

Эти вершины соответствуют цветам раскраски графа. Зададим множество рёбер, соединяющих вершины из V c друг с другом следующим образом:

Е с = {( c i ,c j )} | г,] = 1 ,К,г = j } .

Таким образом, граф (V C ,E C ) является полным.

Каждая вершина c j Е V C соединяется со всеми вершинами из множества V. Обозначим множество соответствующих рёбер через E j :

E j = {( c j ) 1 V eV } .

Каждому ребру в графе G соответствует пара рёбер в графе G:

Е = и {и<У Е {( n, у ) , ( и, п )} .

Граф G задаётся следующим образом:

V = V и V c ,

Е = Е U E c U Е U ( и К =1Ез ) ,

G = (V ,2?).

Пусть функция f : V -4 { 1,..., К } задаёт правильную раскраску графа G. Тогда множества

Vj = {cji U {v EV 1 f(и) = ji задают разбиение множества вершин V, такое что графы

G j = (V ,Е), порождённые вершинами из Vj, не содержат циклов. Действительно, циклов, не содержащих cj, быть не может, поскольку f задаёт правильную вершинную раскраску. Циклов, содержащих cj, быть не может, поскольку в Е нет рёбер вида (и, cj) для и Е V.

Пусть непересекающиеся множества V i ,..., V s , (s 6 К ) задают разбиение множества V, такое что графы

G j = (Vj ,Ез), порождённые вершинами из Vj, не содержат циклов.

Каждая из вершин множества V c должна быть хотя бы в одном из множеств V i ,... , V s . Ни одно из множеств V i ,... ,V S не может содержать двух вершин из множества V c , поскольку в противном случае эти две вершины образовывали бы цикл. Поэтому s = К и можно считать, что

V j n V c = { c j } .

Зададим функцию f : V 4 { 1,..., К } следующим образом:

f (v) = j : V eV 3 .

Поскольку в V j нет циклов, среди вершин из V n V нет вершин, соединённых ребром из Е. Поэтому f задаёт правильную вершинную раскраску графа G.

Предложение доказано.

Предложение 3. Задача WAP( K ) для К >  2 является NP-полной.

Доказательство. Задача WAP(K) для К >  2 принадлежит классу NP, поскольку она может быть решена перебором всевозможных разбиений множества V на К непере-секающихся подмножеств, а проверка отсутствия циклов отрицательной длины в графах, порождённых заданным разбиением множества вершин, может быть выполнена за полиномиальное время с помощью алгоритма Варшалла–Флойда.

Сведём задачу DAP(K) к задаче WAP(K). Пусть есть ориентированный граф G = (V, E ) размера Т с матрицей инцидентности А Е { 0,1 } Т хТ . Для сведения задачи DAP(K) к задаче WAP(K) достаточно построить взвешенный граф Н = ( V,E ), такой что в этом графе есть цикл отрицательной длины, начинающийся и заканчивающийся в вершине v Е V тогда и только тогда, когда в графе G есть цикл, начинающийся и заканчивающийся в вершине v. При доказательстве достаточно ограничиться циклами без повторяющихся вершин.

Определим матрицу весов W = (w tT ) Т т=1 следующим образом:

^ tT =

Т + 1, 0 , -1 ,

если ( v t ,v T ) Е Е, если t = т , если ( v t ,v T ) Е Е.

Пусть в графе G есть цикл

( v t 1 ,v t 2 ,. . .,v t k ,v t 1 ).

Это означает, что

( v t i , v t 2 ) Е E, ( v t 2 , v t 3 ) Е E, . . . , ( v t k - 1 , v t k ) Е E, ( v t k , v t i ) Е E.

Следовательно,

^ t i t 2        1, ^ 4 2 І 3        1, . . . , ^ t k i t k        1, ^ t k t i        1,

и

^ t 1 t 2 + ^ t 2 t 3 + ... + w t k-1 t k + ^ t k t 1 = к <  0.

Таким образом,

( v t i ,v t 2 ,. . . ,V t k ,V t i )

является циклом отрицательной длины в графе Н .

Пусть в графе Н есть цикл

( v t 1 ,v t 2 ,. . . ,V t k ,V t 1 ) отрицательной длины, т.е.

^ t 1 1 2 + ^ t 2 t 3 + . . . + W t k i t k + ^ t k t l <  0.                               (2)

Если последовательность вершин

( v t 1 ,v t 2 ,. . . ,V t k ,V t 1 )

не образует цикла в графе G, то один из весов

W1t2 , ^t213 ,..., Wtk — itk , Wtk ti равен Т +1. Поскольку мы рассматриваем только циклы без повторяющихся вершин, к 6 Т. Поэтому сумма в (2) не может быть отрицательной. Полученное противоречие доказывает, что последовательность вершин

( u t i ,V t 2 , . . .,V t k ,U t i )

образует цикл в графе G .

Предложение доказано.

Доказательство предложения 1. Сведём задачу WAP(K) к задаче HARP(K). Проверка однородной сильной аксиомы для торговой статистики {( Р t , X t )} T =i равносильна проверкам неравенств

* (SS) +'- (РРЖ)

+ ... + log

(

( p t k - 1 ,X t k

p > t k - i ,X tk- 1

) -- ( ір psd

> 0

для всех последовательностей различных индексов {t i , t ? ,... ,t k } из { 1,..., Т } .

Пусть есть взвешенный граф G = (V, Е ) размера Т с матрицей весов W Е R T хТ , причём w tt = 0 для всех t (t = 1, Т), и натуральное число К >  2.

Для сведения задачи WAP(K) к задаче HARP(K) достаточно построить торговую статистику {( Р t ,X t ) } t=i так, что

,   ( ( р t ,X т ))

log (;<) = для всех t, т.

Построим такую торговую статистику для Т товаров. Положим pt = Т + 1 Vt, Р^ = е > 0 Vt, т : t = т.

Обозначим через Р Е R TхТ матрицу, строками которой являются векторы Р t . Будем искать X t , такие что

( Р t , X т ) = e W tT   V t, т,

X t Е R 7 \ 0 V t.                                   (4)

Система уравнений (3) распадается на Т независимых систем

Р X т

ew1T е™2т

\

у е^т у

При е = 0 определитель матрицы Р отличен от нуля. Поэтому для малых е >  0 этот определитель также отличен от нуля. Поэтому для таких е существует Р 1 и X т определяются однозначно:

X т = Р - 1

е Ш 1 е ^^т

\

\ е^т у

Для завершения доказательства необходимо убедиться в выполнении условий (4). При е = 0 X т >  0 для всех т . Поскольку элементы обратной матрицы непрерывно зависят от элементов исходной матрицы, существует е >  0, такое что векторы X t остаются положительными для всех т .

Предложение 1 доказано.

  • 4.    Заключение

Мы доказали NP-полноту задачи о проверке согласованности торговой статистики с моделью временного диктатора с К диктаторами с положительно-однородными функциями полезности при К >  2. Эта модель является естественным обобщением модели с одним репрезентативным потребителем. На момент написания этой статьи в литературе не исследуется оценка сложности ещё более общей задачи о проверке согласованности торговой статистики с моделью с двумя и более репрезентативными потребителями с положительнооднородными функциями полезности.

Работа выполнена при финансовой поддержке гранта РФФИ 14-07-00075-А.

Список литературы Оценка сложности проверки гипотезы о временном диктаторе с положительно-однородной функцией полезности

  • Конюс А.А. Проблема истинного индекса стоимости жизни//Экономический бюллетень Конъюнктурного института. 1924. С. 9-10
  • Afriat S.N. The construction of utility functions from expenditure data//International economic review. 1967. V. 8, N 7. P. 67-77
  • Varian H. The nonparametric approach to demand analysis//Econometrica. 1982. V. 50, N 4. P. 945-973
  • Varian H. Non-parametric tests of consumer behavior//Review of Economic Studies. 1983. V. 50, N 1. P. 99-110
  • Шананин А.А. Непараметрические методы анализа структуры потребительского спроса//Математическое моделирование. 1993. Т. 5, вып. 9. С. 3-17
  • Houtman M. Nonparametric consumer and producer analysis: Ph.D. thesis/M. Houtman; University of Limburg. Maastricht, Netherlands, 1995
  • Вратенков С.Д., Шананин А.А. Анализ структуры потребительского спроса с помощью экономических индексов. М.: ВЦ РАН, 1991
  • Поспелова Л.Я., Шананин А.А. Анализ торговой статистики Нидерландов 1951-1977 гг. с помощью обобщённого непараметрического метода. М.: ВЦ РАН, 1998
  • Кондраков И.А., Поспелова Л.Я., Усанов Ю.А., Шананин А.А. Разработка технологии и инструмента исследования потребительского рынка с помощью обобщенного непараметрического метода. М.: ВЦ РАН, 2007
  • Кондраков И.А., Поспелова Л.Я., Усанов Ю.А., Шананин А.А. Технологии анализа рынков на основе обобщенного непараметрического метода. М.: ВЦ РАН, 2010
  • Afriat S.N. On a system of inequalities in demand analysis: an extension of the classical method//International economic review. 1973. V. 14, N 2. P. 460-472
  • Whitney G.A., Swofford J.L. Nonparametric tests of utility maximization and weak separability for consumption, leisure and money//The Review of Economic Statistics. 1987. V. 69, N 3. P. 458-464
  • Varian H. Goodness-of-fit in optimizing models//Journal of Econometrics. 1990. V. 46, N 1-2. P. 125-140
  • Famulari M. A household-based, nonparametric test of demand theory//Review of Economics and Statistics. 1995. V. 77, N 2. P. 372-383
  • Gross J. Testing data for consistency with revealed preference//Review of Economics and Statistics. 1995. V. 77, N 4. P. 701-710
  • Поспелова Л.Я., Шананин А.А. Показатели нерациональности потребительского поведения и обобщённый непараметрический метод//Математическое моделирование. 1998. Т. 10, вып. 4. С. 105-116
  • Echenique F., Lee S., Shum M. The money pump as a measure of revealed preference violations//Journal of Political Economy. 2011. V. 119, N 6. P. 1201-1223
  • Smeulders B., Cherchye L., De Rock B., Spieksma F.C.R. The money pump as a measure of revealed preference violations: A comment//Journal of Political Economy. 2013. V. 121, N 6. P. 1248-1258
  • Ekeland I., Galichon A. The housing problem and revealed preference theory: duality and an application//Economic Theory. 2013. V. 54, N 3. P. 425-441
  • Petrov A., Shananin A. Integrability conditions, income distribution, and social structures//Constructing Scalar-Valued Objective Functions -Proceedings of the Third International Conference on Econometric Decision Models: Constructing Scalar-Valued Objective Functions University of Hagen Held in Katholische Akademie Schwerte September 5-8, 1995-1997. P. 271-288
  • Клемашев Н.И., Шананин А.А. Непараметрический метод анализа бюджетной статистики//Труды МФТИ. 2014. Т. 6, вып. 4. С. 49-56
  • Cherchye L., De Rock B., Vermeulen F. The collective model of household consumption: a nonparametric characterization//Econometrica. 2007. V. 75, N 2. P. 553-574
  • Cherchye L., De Rock B., Vermeulen F. An afriat theorem for the collective model of household consumption//Journal of Economic Theory. 2010. V. 145, N 3. P. 1142-1163
  • Cherchye L., De Rock B., Vermeulen F. The revealed preference approach to collective consumption behaviour: Testing and sharing rule recovery//Review of Economic Studies. 2011. V. 78, N 1. P. 176-198
  • Nobibon F., Spieksma F. On the complexity of testing the collective axiom of revealed preference//Mathematical Social Sciences. 2010. V. 60, N 2. P. 123-136
  • Klemashev N., Shananin A. Inverse problems of demand analysis and their applications to computation of positively-homogeneous Kon¨us-Divisia indices and forecasting//Journal of Inverse and Ill-posed Problems. -2015. -Advance online publication. DOI: DOI: 10.1515/jiip2015-0015
  • Garey M., Johnson D. Computers and Intractability -A Guide to the Theory of NP-completeness. -New-York: W.H. FREEMAN AND COMPANY, 1979
  • Cygan M., Pilipczuk M., Pilipczuk M., Wojtaszczyk J. O. Sitting closer to friends than enemies, revisited//Mathematical Foundations of Computer Science. 2012. P. 296-307
  • Сапоженко А.А. Некоторые вопросы сложности алгоритмов: учебное пособие. М.: Издательский отдел факультета ВМиК МГУ, 2001
Еще
Статья научная