ТЕОРЕТИКО-ИГРОВАЯ МОДЕЛЬ ФОРМИРОВАНИЯ ТОРГОВОЙ СЕТИ
Губко М.В.
(Институт проблем управления РАН, Москва) [email protected]
Введение
В последние годы большой интерес экономистов, а также специалистов по теории игр и управлению в социальноэкономических системах вызывают задачи формирования сетей -наборов устойчивых связей между целенаправленными субъектами. Задачи формирования сетей возникают во многих областях: в экономике - бизнес-схемы в корпорациях [1], сети сотрудничества между фирмами [2], торговые сети [3]; в социологии - структуры взаимодействия в группах [4]; в менеджменте - организационноштатные структуры [5-7], сети документооборота в компаниях [8]; в технике - локальные и глобальные вычислительные сети [9] и т.д.
Во всех подобных задачах, где участниками сети (агентами) являются целенаправленные субъекты - люди или группы людей, первой целью исследования является предсказание того, какие сети будут формироваться при рациональном поведении участников. Адекватным математическим аппаратом исследования рационального поведения в задачах формирования сетей является теория сетевых игр [10] - относительно молодой раздел теории игр, ориентированный на изучение конфликтов в процессе сетевого взаимодействия. В данной теории формулируются критерии стабильности, которым должна удовлетворять устойчивая сеть - сеть, которая в некотором смысле устраивала бы всех участников конфликта [10-12].
Следующей целью исследования задач формирования сетей является анализ эффективности стабильных сетей, например, с точки зрения Парето-оптимальности, максимизации совокупного выигрыша или иного критерия эффективности. При этом оказы-56
вается, что во многих моделях формирования сетей возникает противоречие между стабильностью и эффективностью, то есть эффективные сети оказываются нестабильными и наоборот [11].
В этом случае естественным является желание устранить противоречие между стабильностью и эффективностью, что требует целенаправленного воздействия на целевые функции участников конфликта, на множества их допустимых действий и т.д. - возникает задача управления сетевым взаимодействием [13].
Игровой анализ сетевого взаимодействия (процессов формирования сетей) является довольно сложной математической задачей. В первую очередь трудности связаны с дискретностью модели. Зачастую получение аналитических результатов невозможно -удается только построить алгоритмы поиска оптимальных или стабильных сетей.
Характерной чертой моделей сетевого взаимодействия являются так называемые экстерналии [14], когда появление или исчезновение связей между двумя агентами приводит к изменению не только их выигрышей, но и увеличению или уменьшению выигрышей остальных агентов.
Следующая сложность связана с тем, что в большинстве моделей целевые функции участников существенно нелинейным образом зависят от структуры сети - количества и конфигурации связей.
Во многих сетевых моделях выигрыш от формирования связей представляется в виде разности дополнительного дохода, получаемого агентом, и затрат на образование связи. Наличие затрат на образование связи в таких моделях является важнейшим фактором, сдерживающим разрастание сети. Результаты исследования существенно зависят от величины этих затрат, параметра, который во многих приложениях определить весьма сложно.
В данной статье исследуется относительно простая модель формирования торговых сетей между географически распределенными компаниями-агентами, которые могут производить товар, продавать его на «своем» рынке или перепродавать другим компаниям.
Данная модель имеет ряд преимуществ, таких как отсутствие необходимости учета затрат на формирование связи, а также линейная зависимость целевых функций агентов от «структуры» сети. В то же время, оказывается, что стабильные сети в такой простой модели могут иметь весьма сложную структуру. Анализ показал, что рациональное поведение агентов приводит к формированию сетей, демонстрирующих важнейшие свойства торговых сетей, такие как функциональная специализация компаний, территориальная дифференциация рынков, стремление компаний к образованию спекулятивных цепочек и др.
Ниже описывается модель торговой сети. Затем предлагается способ формализации действий агентов, доказываются необходимые и достаточные условия стабильности по Нэшу и индивидуальной стабильности торговой сети. Далее рассматривается частный случай растущего рынка, предлагается альтернативная формализация действий агентов, и для нее приводится необходимое и достаточное условие стабильности по Нэшу торговой сети, доказывается, непустота множества стабильных сетей. В заключении кратко намечаются перспективные направления дальнейших исследований.
1. Модель торговой сети
Одной из характерных черт современной мировой экономики является глобализация рынков. Непрерывное развитие коммуникаций между странами и регионами в сочетании с увеличением темпов обмена новыми технологиями приводит к тому, что покупателям одного региона могут предлагаться близкие по своим потребительским свойствам товары, произведенные совершенно разными компаниями, расположенными зачастую весьма далеко от места продажи. При этом конкурентоспособность товара определяется уже не только себестоимостью его производства, но и транспортными, таможенными расходами, связанными с его доставкой к месту продажи.
Таким образом, путь от производителя товара к его потребителю становится таким сложным, что зачастую не может поддержи-
ваться только силами самих производителей. В условиях глобализации рынка производители просто не могут сами заниматься сбытом своей продукции непосредственным потребителям.
Это приводит к появлению разветвленных, многозвенных дилерских сетей, занимающихся распределением товара, его «донесением» до конечного потребителя. Структура этих сетей играет решающую роль в определении того, какие именно товары будут предлагаться на том или ином рынке, по сути, определяет конкурентоспособность товаров и объемы потребления в различных регионах.
Представление о закономерностях процессов формирования торговых сетей в первую очередь необходимо участникам этих сетей - производителям, дилерам, конечным продавцам, а также новым компаниям, ищущим свое место на рынке. Однако и государственные структуры, формирующие налоговое и таможенное законодательство, должны учитывать эти процессы для прогнозирования воздействия своих решений на экономику страны.
Задачу исследования процессов формирования торговых сетей осложняет то, что эти сети складываются под воздействием многих заинтересованных сторон, функционирующих в ситуации конфликта интересов. Действительно, любая коммерческая компания, нацеленная на максимизацию собственной прибыли, действуя в роли продавца, заинтересована в продаже товара по максимальной цене. Но она же, действуя в роли покупателя товара, заинтересована в приобретении товара по минимальным ценам. Таким образом, формирование каждой торговой связи между компаниями представляет собой компромисс, учитывающий альтернативные возможности компаний по продаже или закупке товара.
Таким образом, адекватным математическим инструментом описания формирования торговых сетей является теоретикоигровое моделирование (ставшее, впрочем, привычным инструментом экономического исследования), предполагающее стремление всех вовлеченных в сеть компаний к максимизации собственной прибыли.
В настоящей работе формулируется игровая модель формирования торговой сети между географически разнесенными компа-
ниями. Данная модель анализируется с целью, во-первых - поиска торговых сетей, которые в заданных условиях будут стабильными [12] - устойчивыми относительно изменений действий отдельных компаний, во-вторых - анализа эффективности стабильных сетей.
Итак, рассмотрим множество N = {1,...и} компаний (агентов), находящихся в различных географических регионах и занимающихся производством и продажей одного вида продукции1. Каждая из компаний может производить товар в объеме 0 < у* < V* с себестоимостью р* и продавать его в своем регионе в объеме 0 < уС < Vic по цене кС, 7 е N, где Vic - емкость рынка 7-й компании. Мы считаем, что в себестоимость р* и цену кС включены все налоги и дополнительные расходы компании.
Кроме того, любая компания 7 е N может продавать товар другой компании ] е N, ] ф 7 в произвольном объеме у^. Стоимость приобретения единицы товара }-й компанией у 7-й компании равна Ру (в этой стоимости могут учитываться налоги, таможенные
пошлины, транспортные расходы, которые несет }-я компания в результате сделки). Чистый же доход 7-й компании от продажи единицы товара }-й компании равен к} (в этой сумме также могут
учитываться налоги, таможенные пошлины, транспортные расходы).
Проиллюстрируем, каким образом могут формироваться «цены» р}, к} , рС из произвольных цен Р} , Р7С контрактов купли-
продажи товара в конкретной экономической модели.
Пример 1. Предположим, что расходы по транспортировке единицы товара из региона 7-й компании в регион }-й компании равны т7]- и транспортные расходы всегда несет продавец товара. Пусть налогообложение в каждом из регионов (то есть, для каждой
1 В предлагаемой модели рассматривается единственный бесконечно делимый товар.
компании) описывается налогом с продаж со ставкой А7 и налогом на добавленную стоимость со ставкой В7, 7 е N .
Чистый доход 7-й компании от продажи одной единицы товара ]-й компании составляет к7]- = (1 -В7)((1 -А7)Р7] -т7]-), а чистые расходы ]-й компании по оплате единицы товара от 7-й р^ = (1 -В)Р7]-. В этих условиях чистый удельный доход от продажи товара на «своем рынке» к С = (1 -А7 )(1 -В7) Р7С. •
Если у некоторой компании 7 е N есть возможность продать товар компании ] е N более выгодно, чем на внутреннем рынке, то
есть к7] > кС, и ]-й компании выгодно приобретать товар у 7-й компании, например, если кС > р7]-, то они могут заключить соглашение о поставке товара. Таким образом, формируется торговая сеть - набор направленных связей, соглашений между компаниями, при этом каждая связь 7] характеризуется объемом у7] товара,
передаваемого от 7-й компании ]-й.
Таким образом, торговая сеть g представляет собой направленный граф, вершинами которого являются компании, а каждой из дуг приписан неотрицательный вес у7] . Если у7] > 0 , то будем
говорить, что связь 7] присутствует в сети g, в противном случае будем считать, что связь 7] в данной сети отсутствует. Для полноты описания в определение необходимо включить вектор объемов производства у* = (у*)7еN и вектор объемов продаж уС = (у7С)7еN . Таким образом, торговая сеть полностью описывается матрицей объемов у = (у7])7 jеN 7ф] и векторами у*, уС, то есть g =< у,у*, уС > .
Прибыль 7-й компании в торговой сети g =< у,у6', уС > определяется выражением
(1) (. = У к -у--У р у + ксус - ру,
У*/ ,/-] Ф7 ЧЧ /-/Ф7 ]7 ]7 7 7 Угуг>
при условии товарного баланса закупок и продаж
(2) У у7 ] + уС =У у7 + у7
' ' лша] ф7 7 1 Лша] ф7 З'1 1
1 Символ • здесь и далее означает окончание примера или доказательства.
и ограничениях на объемы производства и продаж
0 < у* < V* 0 < уС < Vlc, уу. > 0.
На цены передачи товара между компаниями (трансфертные цены) р] и к7] наложим естественное ограничение невыгодности
спекуляции, связанное с невыгодностью циклической передачи товара между компаниями. Именно, будем считать, что для произвольной последовательности компаний 71;72,...,7к не может быть верной система неравенств
(3) р7 7 < к7 7 , р7 7 < к7 7 , р7 7 < к77 , р7 7 < к7 7 .
\ / Г7кЧ 7172 7172 121Ъ 7273 73г4 Ггк-\гк гкг1
Рассмотрим пример, объясняющий экономическую обосно-
ванность этого ограничения.
Пример 2. Предположим, что для пары любых компаний, скажем, для первой и второй, условие (3) нарушено и р21 = 10 < к12 = 20 , р12 = 30 < к21 = 40. Тогда первая компания, продавая единицу товара второй компании, получает чистый доход к12 = 20 единиц. Стоимость этой единицы товара для второй компании р12 равна 30 единицам. Ей выгодно продать товар первой компании, получив доход к21 в 40 единиц. Стоимость этого товара для первой компании р21 = 10 и ей выгодно снова продать этот товар второй компании. Таким образом, эти компании могут получать неограниченно большие прибыли, просто передавая друг другу сколь угодно малое количество товара, что экономически абсурдно. Отметим, что в условиях примера 1 условие (3) выполняется автоматически. •
Принципиальным ограничением, принимаемым в рассматриваемой модели, является независимость параметров р* ,кС, Ру, к] от
объемов товара. Несмотря на то, что в реальности такая зависимость может иметь место (оптовые скидки и т.п.), будем считать, что ей можно пренебречь.
Приведем пример исходных данных задачи формирования торговой сети.
Пример 3. Рассмотрим 6 агентов, каждый из которых может производить одну единицу товара (то есть VI1 = 1 для всех 7 = 1...6).
Вектор себестоимостей производства р^ = (12,14,2,4,16,22). Цены продаж приведены на рис. 1 (для простоты предполагается, что
Ріі = Р], = рі] = р],, ^ І =1-6, і * І). •
Рис. 1. Пример цен закупок и продаж.
2. Игровая модель формирования сети
Для того чтобы описанная выше модель торговой сети стала теоретико-игровой моделью [15], необходимо формализовать возможности агентов по их воздействию на формирование сети.
В общем случае в основу этой формализации можно положить различные предпосылки, зависящие от конкретной содержательной задачи. В настоящей работе рассматриваются два набора таких предположений, приводящих к различным определениям действий [15] агентов.
Предполагается, что все цены (то есть величины р*, к С, р7]-, к 7]-, 7, ] е N, ] Ф 7 ) фиксированы, то есть агенты могут воздействовать только на объемы производства, закупок и продаж. Кроме того, для простоты предположим, что все цены попарно различны.
Рассмотрим первый способ формализации множеств допустимых действий агентов.
Логично считать, что объемы производства и продаж на внутреннем рынке 7-го агента контролируется самим агентом, то есть его действие включает величину V* из отрезка [0; У7* ] и величину из отрезка [0; У7С ].
Каждая связь 7] торговой сети представляет собой контракт купли-продажи, то есть совместную договоренность между 7-м и}-м агентами. Значит, если от 7-го агента 7-му передается объем товараV], то обе стороны с этим согласны. Никто не может заставить агента купить больший объем товара, чем он согласен принять, и продать объем больший, чем он хочет отдать. Таким образом, если обозначить х] - максимальный объем товара, который
7-й агент согласен продать }-му, а х] - максимальный объем, который}-й агент согласен принять от 7-го, то максимальный объем
V] , с которым согласны обе стороны, равен тт[х]; х°и,: ], 7 Ф ] .
Для 7-го агента введем обозначения х°ги := ус7 , хЩ := V* для объемов его производства и продаж на внутреннем рынке. Определим также векторы х‘п := (х])]■еN , х°и‘ := (х°и,:)]■еN . Тогда можно сказать,
что действием 7-го агента является пара векторов, х7 := (х™, х°ш). По набору действий х = (х7)7(^ всех агентов (игровой ситуации [15]) можно определить исход игры агентов - торговую сеть g по формулам
(4) У] = шш[ х]; ] ], УС = хОГ, = х7П .
Для краткости записи введем соответствующее формулам (4) отображение V (х) множества игровых ситуаций на множество исходов игры.
Однако для некоторых игровых ситуаций в полученной таким образом торговой сети может нарушаться условие товарного баланса X з ф Уз + Vе = X з ф У}7 + V* для всех или некоторых агентов
7е N .
Определение 1. Будем говорить, что ситуация х := (х\п, х°ш )7еЬГ является допустимой, если в построенной по формулам (4) сети g = V (х) для каждого агента выполнено условие товарного баланса (2). Множество допустимых ситуаций обозначим X.
Таким образом, формирование торговой сети можно описать игрой с запрещенными ситуациями [16] п агентов с функциями выигрыша /7 (g).
С другой стороны, можно заметить, что приведенная постановка задачи является обобщением понятия сетевой игры [12]. В сетевых играх считается, что действие агента состоит из пары подмножеств: подмножества оппонентов, на образование исходящей связи к которым агент согласен, и такого же подмножества для его входящих связей. В рассматриваемой же модели помимо самого факта согласия на образование связи оговаривается и максимальный объем товара, который может быть по ней передан.
Нас, как исследователей, интересует вопрос, какие торговые сети будут формироваться при рациональном поведении агентов. В теории игр [15] считается, что рациональные агенты будут выбирать одну из равновесных по Нэшу [16] ситуаций.
Введем соответствующие определения.
Определение 2 [15]. Для заданной ситуации х := (х‘п,х°и‘)7еЛГ обстановкой х_7 7-го агента называется набор действий всех агентов, кроме 7-го, х_7 := (х]п, х°ш) ]■еN,/ф7. То есть ситуация х складывается из действия 7-го агента и его обстановки: х = (х7, х_7).
Определение 3 [15]. Будем говорить, что действие х7 агента 7 е N допустимо в обстановке х_7, если ситуация х = (х7, х_7) допустима.
Определение 4. Ситуацию ~ := (~гп, х°и‘)7еN , приводящую к сети ~ = V (~), будем называть равновесием Нэша, если она допустима и для любого агента 7 е N и любого допустимого в обстановке ~_7 действия х7 выигрыш 7-го агента /7 (g) в сети g = V ((х7 ,~_7)) не превышает его выигрыша в сети ~ (то есть действие ~ является наилучшим ответом на обстановку ~_7).
Следующая лемма говорит о том, что при исследовании равновесных торговых сетей можно рассматривать только игровые ситуации, в которых любое предложение } агента 7 е N по
передаче товара агенту } е N совпадает с его предложением х] по приему товара, то есть по данной связи сети будет передаваться объем товара V- = х] = х.
Лемма 1. Пусть ситуация х = (х'", х°и‘) е X равновесна по Нэшу и приводит к сети g = (V7/ )7, jеN,}ф7. Тогда ситуация ~, в которой для всех 7,} е N : 7 ф } X] = } = V}, ХЩ = х^ , Х™* = х°Г будет
равновесием Нэша, приводящим к той же сети g.
Доказательство леммы 1. Очевидно, что ситуация Хх приводит к той же сети g, что и ситуация х, следовательно, ситуация х допустима. Покажем, что ситуация х равновесна по Нэшу. Действительно, в равновесии Нэша для каждого агента его действие является наилучшим ответом на обстановку, то есть для любого агента 7 е N действие х7 является наилучшим ответом на обстановку х_7.
Но легко проверить, что выигрыш агента 7 е N в ситуации х не изменился, а множество допустимых в обстановке х_7 действий не шире, чем в обстановке х_7. Значит, для любого агента действие х - наилучший ответ на обстановку х_7 и, следовательно, х -
равновесие Нэша. •
Тем не менее, в рассматриваемой задаче непосредственное применение концепции равновесия Нэша для игры с запрещенными ситуациями затруднительно. Действительно, легко видеть, что для любой допустимой игровой ситуации множество допустимых действий агента весьма узко - изменяя в одностороннем порядке свое действие, агент не имеет права изменять объемов, которые будут передаваться другим агентам (поскольку при фиксированных действиях этих агентов такое отклонение нарушит их товарный баланс). У агентов остается только возможность относительно свободно варьировать объемом собственного производства и продаж на «своем» рынке.
В то же время, концепция равновесия Нэша предполагает независимое поведение всех агентов, поэтому содержательно не совсем понятно, почему при выборе действия агент должен следить за выполнением товарного баланса других агентов. В принципе, его должно интересовать только соблюдение его собственного товарного баланса. Эти соображения позволяют в данной задаче усилить понятие равновесие Нэша за счет расширения множества допустимых действий агентов следующим образом.
Определение 5. Действие х7 агента 7 е N назовем индивидуально допустимым в обстановке х_7, если в сети g = V(х7, х_7) выполнено условие товарного баланса 7-го агента.
Заметим, что ситуация х := (х7 )7еМ допустима тогда и только тогда, когда для любого агента 7 е N действие х7 индивидуально допустимо в обстановке х_7.
Определение 6. Ситуацию х := (х/п, х°ш)7еЫ , приводящую к сети х = V(х), назовем индивидуально рациональной, если она допустима и для любого агента 7 е N и любого его индивидуально допустимого в обстановке х_7 действия х7 выигрыш 7-го агента /7 (х) в сети х = V ((х7, х_7)) не превышает его выигрыша в сети х .
Легко проверить, что лемма 1 остается верной при замене концепции равновесия Нэша на индивидуальную рациональность, то есть справедлива
Лемма 2. Пусть ситуация х = (х\п, х°ш) е X индивидуально рациональна и приводит к сети х = (V/)7 /еЫ уф7. Тогда ситуация х, в
кот°р°й для всех 7,} е N : 7 ф 7 х] = } = , ^ ^ , Х“* = х°и
будет индивидуальной рациональной и приводить к той же сети х. Доказательство аналогично доказательству леммы 1. • Определение 7. Сеть х назовем индивидуально стабильной, если существует индивидуально рациональная ситуация х е X , приводящая к данной сети х.
Лемма 3. Сеть х =< х,х’,хС > индивидуально стабильна тогда
^ 7п ои^ 7п ^
и только тогда, когда ситуация, в которой х7]- = х7]- = V7]-, х77 = v7 , хОи = хс, 7,} е N, 7 ф } индивидуально рациональна.
Доказательство леммы 3 следует из леммы 2 и определения индивидуальной стабильности. •
Следующее следствие позволяет охарактеризовать индивидуально стабильные сети, не прибегая непосредственно к понятию действий агентов.
Следствие 1. Допустимая сеть х =< х,х’,хС > индивидуально стабильна тогда и только тогда, когда любой агент 7 е N не может увеличить свой выигрыш /7, варьируя трансфертные объемы Vу ,
V]7, 7 е N,} ф 7 в диапазонах 0 < V7]- < ху, 0 < V]7 < х}.7, а также объемы собственного производства vs7 в диапазоне 0 < vs7 < V* и собственных продаж vc в диапазоне 0 < vc < V7c при условии соблюдения его товарного баланса (2).
Ры
Рз
Рі
Р21
Р1С
Рис. 2. Пример закупок и продаж агента.
Доказательство следствия вытекает из леммы 3 и определения индивидуальной рациональности. •
Проиллюстрируем, как можно охарактеризовать все индивидуально стабильные сети через параметры модели (цены
р’, рС, рЗ/, р// и ограничения V¡’’, V7c, где 7,} е N,} ф 7).
р
р
Фиксируем сеть g =< V, V’, Vе >, произвольного агента 7 е N и для каждой связи, по которой он получает или передает в сети g строго положительный объем товара, выстроим цены р^ ,жу в
порядке возрастания, закупочные цены - слева, цены продажи -справа. Добавим также стоимость производства р7’ и цену продажи на внутреннем рынке жС . Пример подобного построения приведен на рис. 2 (для определенности взят первый агент).
Из рисунка видно, что первый агент может, не нарушая своего товарного баланса, увеличить свой выигрыш, если слегка уменьшит объем продажи, скажем, седьмому агенту за счет уменьшения объема закупки от второго агента. Таким образом, в индивидуально рациональной сети максимальная стоимость закупки или производства не должна превышать минимальную стоимость продажи, то есть стабильные связи будут выглядеть, например, следующим образом (см. рис. 3).
Рзі -------------
Рі* ------------
Р21 ------------
Рис. 3. Пример рациональных закупок и продаж агента.
Далее видно, что если объем уС продаж на «своем» рынке не равен максимально возможному объему ¥гс, то агенту выгодно уменьшить объем продажи шестому агенту за счет увеличения объема продаж на «своем» рынке. Таким образом, в индивидуально рациональной сети либо уС = Угс, либо цена продажи кС меньше любой из цен Ку, по которым г-й агент передает товар (так, на рис.
С
К
к
2 для индивидуальной стабильности необходимо, чтобы продажи на собственном рынке были максимальны - уС = VIе ).
Точно так же, если объем у* производства не равен максимально возможному объему VI, то агенту выгодно уменьшить объем закупки от третьего агента за счет увеличения объема производства, и в индивидуально рациональной сети либо у і = V*, либо себестоимость РІ больше любой из цен Рр , по которым г-й
агент получает товар.
Если описанные выше условия выполнены, то агент не может увеличить свой выигрыш за счет уменьшения объемов закупок, производства или продаж. Индивидуально допустимым для него является только увеличение объема производства за счет увеличения объема продаж на «своем» рынке. Это выгодно агенту, если себестоимость производства р* не превышает цены продажи ксі . Тогда максимум его целевой функции достигается, если у* = V* или уС = Vе .
Можно проверить, что приведенные выше условия являются и достаточными для того, чтобы торговая сеть была индивидуально стабильной.
Заметим, что в индивидуально стабильной сети отсутствуют циклы. Действительно, если в сети имеется цикл, по которому передается ненулевой объем товара, то в силу ограничения (3) найдется участник цикла, для которого цена приобретения данного товара превышает цену продажи. Но, как показано выше, в этом случае агенту выгодно отказаться от закупки и продажи этого товара, значит, сеть не является индивидуально стабильной.
Тем не менее, несмотря на обилие сложных условий, которым должна удовлетворять индивидуально стабильная сеть, множество индивидуально стабильных сетей все же достаточно широко. Так, легко видеть, что торговая сеть без торговых связей всегда будет
индивидуально стабильной1. В этой сети объемы производства и внутренних продаж каждого агента 7 е N определяются условием р1 < ж С ^ V* = v,¡ = тт^1 ;¥7е ], то есть, если агенту выгодно производство для продажи на «своем» рынке, то объем производства ограничен только максимальным объемом производства и емкостью рынка.
Таким образом, дальнейшее исследование требует привлечения более сильных концепций решения игры, чем индивидуальная стабильность. Усиление можно проводить по нескольким направлениям.
Во-первых, можно заметить, что основной причиной слабости концепции индивидуальной стабильности в применении к рассматриваемой задаче является предположение о независимости поведения агентов. Однако поскольку для формирования связи в торговой сети требуется согласие обоих ее участников, связь может возникнуть только в результате переговоров и совместного принятия ими решения. Именно эта идея используется в теории сетевых игр [11, 12] при формулировке таких концепций решения, как попарная и сильная стабильность, которые в той или иной мере допускают согласованные действия нескольких агентов.
Рассматриваемая модель является, по сути, обобщением сетевой игры, поэтому данные концепции достаточно естественным образом могут быть обобщены и на этот случай.
В настоящей работе, однако, описан другой подход, позволяющий получить более сильные результаты, оставаясь в рамках предположения о независимости поведения агентов. Для этого изменим определение действий агентов и способа формирования торговой сети по набору действий агентов.
1 Такая ситуация типична для сетевых игр, в которых образование связи требует согласия обоих ее участников, см. например [11].
3. «Случай растущего рынка»
Ниже будет исследоваться частный случай задачи формирования торговой сети, а именно, случай растущего рынка, когда спрос на товар существенно превышает производственные возможности, так что ограничения объемов рынка vС < У7е агентов можно опустить. В этой ситуации поведение агентов изменяется.
Действительно, пусть в некоторой торговой сети 7-й агент с выгодой продает на своем рынке товар V^, полученный от }-го
агента. Тогда, в силу линейности своей целевой функции и отсутствия ограничений на объем продаж, он не откажется и от любого большего объема товара от у-го агента. Если }-й агент, в свою очередь, приобрел этот товар у к-го агента, то и у-й агент не откажется принять от к-го больший объем (поскольку 7-й агент согласен принять этот товар), и так далее.
Таким образом, в произвольной сети, если агент согласен принять от другого агента ненулевой объем товара, то он согласен принять от него и любой больший объем, то есть, важен лишь факт согласия агента на принятие товара. Тогда для произвольных агентов 7,} е N, 7 Ф } введем переменную у] е {0,1} , которую будем
считать равной единице, если ]-й агент согласен принимать товар от 7-го, и нулю в противном случае. Логично считать, что эта переменная выбирается ]-м агентом.
Далее, рассмотрим произвольного агента 7 е N и предположим, что есть подмножество агентов С7 с N \{7}, которые согласны
принимать от него товар, то есть у] = 1 для всех } е С7 . Если при этом для любого агента } е С7 ж С > ж у , то 7-му агенту более выгодно продавать товар (откуда бы тот ни взялся) на своем рынке, чем передавать его другим агентам торговой сети. В противном же случае весь товар 7-му агенту выгоднее продавать агенту } е С7, имеющему максимальную цену ж у . Таким образом, множество С7
полностью определяет, куда должен продавать товар 7-й агент.
Также понятно, что если 7-й агент продает товар по некоторой цене ж (определяемой множеством С7 и ценой жс7 ), то ему выгод-72
но производить нулевой объем товара в случае, если p < ps7 и максимальный объем V7S в противном случае.
Тогда будем считать, что действием 7-го агента является выбор вектора y7 = (yj) JeN , где y^ = 1, если 7-й агент производит продукцию и уЩ = 0 в противном случае.
В отличие от предыдущей модели, в которой дугам торговой сети приписывались объемы v7j передаваемого товара1, теперь
торговая сеть полностью определяется обыкновенным графом2 g =< N, E с N х N >, в котором связь 7j присутствует в том случае, когда j-й агент согласен принимать товар от 7-го, а 7-му агенту выгодно передавать товар j-му, а также вектором производства
(y!n W .
Определим, каким образом по игровой ситуации строится торговая сеть g =< N, E > . Для игровой ситуации y = (y7 )7eN и произвольного агента 7 е N обозначим C7 (y) с N \{7} - множество агентов, которые согласны принимать от него товар. Связь 7j будет присутствовать в торговой сети, то есть 7j е E, если C7 (y) Ф 0,
p с7 < p77 и j = arg max p7k , в противном случае 7j g E.
k eC (y)
Предположим, что в полученной сети g имеются циклы. Когда товар попадает в цикл (от других агентов или в результате производства товара одним из участников цикла), он движется по циклу, бесконечное число раз проходя через каждый узел. Пусть в сети сформировался цикл 1®2®...®к®1. Тогда агенты 7 е {2,..., к -1} , для которых p7-17 < p7i+1, получают бесконечно большую прибыль3, а агенты, для которых p7-17 > p77+1 - бесконечно большой убыток.
1 Такие сети представляют собой взвешенные графы.
2 Направленный граф < N, Е > описывается множеством вершин N и множеством дуг - упорядоченных пар вершин Е с N X N.
3 Для первого агента имеем неравенство ри < ж^ , для к-го - Рк_1к < жи .
Заметим, что в силу условия невыгодности спекуляции (3) в убытке остается как минимум один участник цикла. Поскольку любой из агентов может гарантировать себе как минимум нулевую прибыль, отказавшись от всех торговых связей и производя нулевой объем товара, сразу же получаем, что индивидуально рациональной может быть только торговая сеть без циклов. Однако для того чтобы полностью описать игру агентов, необходимо определить их выигрыши и в торговых сетях с циклами.
Объемы товара, передаваемые по торговой сети g =< N, Е >, и, соответственно, выигрыши агентов в этой сети, вычисляются следующим образом. Для каждого агента 7 е N его объем производства V* = у™У*. Возьмем произвольного агента 7 е N и обозначим Б7 ^) с N - подмножество агентов, из которых в торговой сети g есть направленный путь к 7-му агенту. Поскольку у каждого агента может быть не более одной исходящей связи, объем товара, который 7-й агент имеет для продажи (введем для этого объема обозначение v7), равен суммарному производству агентов множества ^(£) • {7} , то есть v7 = ^]е5 (g^ {.}V* . Если 7-й агент принадлежит некоторому циклу и v7 > 0 , то этот объем товара передается по циклу бесконечное число раз. Тогда для исходящей связи 7] объем Vу положим равным +¥ . В противном случае, если 7-й агент имеет
исходящую связь 7}, то Vу = v7, v'¡ = 0 , если же 7-й агент не имеет исходящих связей, то v'¡ = v7. Поскольку каждый агент имеет не более одной исходящей связи, таким образом определяются все объемы, передаваемые по связям торговой сети, а также объемы продаж агентов на «своих» рынках. На основании этих объемов для агентов, не принадлежащих циклам, а также агентов, для которых v7 = 0, выигрыш вычисляется по формуле (1).
Рассмотрим теперь агента 7 е N - участника цикла, для которого v7 > 0 . Заметим, что агент не может принадлежать более чем одному циклу. Тогда его выигрыш определяется соотношением цены р ]7 , по которой он получает товар от предыдущего агента
цикла, и цены ж7к, по которой он продает товар следующему аген-74
ту цикла. Если p^ < p7k , то положим выигрыш f7 равным большому положительному числу K, в противном случае f7 = -K .
Таким образом, задача формирования торговой сети описывается игрой n агентов с действиями y7 = (yj)jeN без запрещенных
ситуаций. В первую очередь нас интересуют стабильные по Нэшу сети данной игры.
Для того, чтобы непосредственно анализировать стабильные сети, а не равновесия Нэша игры, докажем для данной модели действий агентов аналог леммы 1.
Лемма 4. Пусть игровая ситуация y7 = (yj ) jeN , приводящая к торговой сети g =< N, E > , равновесна по Нэшу. Тогда игровая
~7n 7n --кт
ситуация y, в которой y77 = y77 для всех агентов 7 е N и yj = 1 ^ 7j е E, также будет равновесием Нэша, приводящим к той же сети g.
Доказательство леммы 4. Так как для всех агентов y™ = y™ , значит, объемы производства агентов не изменились при переходе от ситуации y к ситуации yy . Связь 7j в сети g формировалась в том
и только в том случае, если C7 (y) ф 0, pС < p77 и j = arg max p7k .
кеС7 (y)
Если 7j е E, то множество C7 (y) состоит из единственного агента j, в противном случае C7 ( yy ) = 0 .
Следовательно, связи торговой сети не изменились, и ситуация yy приводит к той же сети g, что и ситуация y. Поскольку ситуация y является равновесием Нэша, для любого агента 7 е N и любого его действия z7 ситуация (z7, y-7) приводит к сети, менее выгодной для 7-го агента, чем сеть g. Проверим, что ситуация (z7, y-7) приводит к той же сети, что и ситуация (z7, y-7). Действительно, вектор производства агентов в этих ситуациях одинаков. Далее, то, какая исходящая связь образуется от агента j е N , зависит только от наиболее выгодного для него предложения других агентов. Но это предложение одинаково в ситуациях (z7, y-7) и (z7, y-7). Поскольку у каждого агента сети может быть не более одной исходящей
связи, все связи сетей, получающихся в игровых ситуациях (, у_) и (zi, у_i), совпадают. Значит, максимальный выигрыш произвольного агента i е N в обстановке у_i достигается при выборе им действия у, то есть у - равновесие Нэша. •
Следствие 2. Торговая сеть g с вектором производства У = (УП )ieN стабильна по Нэшу тогда и только тогда, когда игровая ситуация у (см. лемму 4) равновесна по Нэшу.
Следствие 3. В любой игровой ситуации произвольный агент
i е N не может своим действием изменить свой «канал сбыта» («свой» рынок или другой агент), а может только воздействовать на множество агентов, от которых он получает товар.
Рассмотрим свойства, которыми должны обладать стабильные по Нэшу сети.
1. Ацикличность. Во-первых, как показано выше, сеть с циклами не может быть стабильной по Нэшу. Поскольку агент в сети может иметь не более одной исходящей связи, получаем, что любая стабильная по Нэшу сеть представляет собой набор ориентированных деревьев.
2. Выгодность каждой связи. Далее, очевидно, что если i-й агент в стабильной по Нэшу сети имеет исходящую связь ij и vij > 0,
то рС < n,j, и для любой его входящей связи ki выполняется неравенство pki < pj (в противном случае агент может отказаться от входящей связи ki, положив УП = 0). Точно так же, если агент не имеет исходящих связей и vC > 0 , то для любой его входящей связи ki выполняется неравенство pki < рС . Это, в частности, означает, что все агенты в стабильной сети получают неотрицательный выигрыш. Отметим также, что выполнение условия выгодности каждой связи в силу условия (3) гарантирует, что торговая сеть будет ациклической.
3. Невыгодность «отбора» товара. Пусть в стабильной сети произвольный агент j е N продает товар в объеме Vj > 0 по некоторой цене p j (на своем рынке или передавая другому аген-
ту). Если агент 7 е N , к которому в сети нет пути от у-го агента (то есть } й 87 (g)), продает товар по цене ж 7, то либо ж - > ж З-7
(]-й агент продает товар по более высокой цене, чем может предложить ему 7-й агент), либо ж7 < рЗ-7 (7-й агент не может с
выгодной для себя продать товар ]-го агента). В противном случае 7-й агент может выиграть, «отобрав» товар }-го агента выбором у] = 1.
4. Невыгодность «перехвата» товара. Если в стабильной сети есть путь (цепочка агентов) 7г ® 72 ®... ® 7к, к > 2, по которому передается ненулевой поток товара, то либо р7к-17к < р717к (то есть
последний агент цепочки получает товар по меньшей цене, чем мог бы получить от первого агента), либо ж7^ < ж7172 (первому
агенту невыгодно продавать товар напрямую последнему агенту). Иначе последний агент цепочки выигрывает, выбирая уП = 1 и беря товар непосредственно у первого агента.
5. Рентабельность производства. Если в стабильной сети произвольный агент 7 е N продает товар в объеме v7 > 0 по некоторой
цене ж7 и р* < ж7, то он производит товар (в максимально возможном для него объеме У7 ), в противном случае объем его производства V* равен нулю.
Все эти условия сформулированы, как необходимые условия стабильности по Нэшу торговой сети. Однако их одновременное выполнение является и достаточным для того, чтобы торговая сеть была стабильна.
Утверждение 1. Возьмем произвольную ациклическую сеть g, в которой выполнены: условие выгодности каждой связи, условия невыгодности отбора и перехвата товара и условие рентабельного производства. Тогда сеть g стабильна по Нэшу.
Доказательство утверждения 1. Рассмотрим произвольного агента 7 е N сети g. По следствию 3, агент не может в одностороннем порядке изменить свой канал сбыта. Так как выполнено условие выгодности каждой связи, агенту невыгодно отказываться ни от одного из поставщиков (агентов, которые непосредственно с
ним связаны), поскольку в этом случае он теряет товарный поток от этого поставщика. В силу невыгодности отбора товара агент не может расширить список своих поставщиков за счет агентов, товар которых к нему не попадает. В силу невыгодности перехвата товара агент не может расширить список своих поставщиков за счет агентов, товар от которых попадает к нему опосредовано. Также агенту невыгодно отказываться от рентабельного производства. Таким образом, все возможности агента по его воздействию на сеть исчерпаны, и сеть g стабильна по Нэшу. •
Большое количество условий, которым должна удовлетворять стабильная сеть, поднимает вопрос о существовании подобных сетей, а именно, для любого ли набора параметров модели существует хотя бы одна стабильная по Нэшу сеть.
Утверждение 2. В рассматриваемой игре агентов всегда существует хотя бы одна стабильная по Нэшу сеть.
Доказательство утверждения 2. Рассмотрим множество ^ торговых сетей, которые удовлетворяют условиям выгодности каждой связи и рентабельности производства. Это множество содержит как минимум одну сеть (сеть без связей, в которой каждый агент 7 е N производит товар, если р* < ж С).
Выберем произвольную торговую сеть g е ^ . Если эта сеть не стабильна по Нэшу, то в ней для одного или нескольких агентов нарушаются условия невыгодности отбора или перехвата товара. Значит, есть как минимум одна сеть g', достижимая из сети g изменением действия некоторого агента 7 е N , в которой этот агент получает больший выигрыш за счет отбора или перехвата товара другого агента. Введем обозначение р (g) для множества торговых сетей вида g'.
Любая сеть g'е р (g) отличается от сети g только исходящей связью одного агента. Можно проверить, что g'е ^, поскольку единственное, что изменилось в сети g', это канал сбыта одного агента, причем в сторону увеличения цены. Пусть связь 7} сети g перешла в связь 7к сети ^ . Тогда ж7]- < ж7к, то есть «перехватываемый» (или «отбираемый») агент продает в сети g' свой товар по
более высокой цене, а цены продажи других агентов не изменились. Отсюда следует, что отображение р ациклическое, то есть, невозможна ситуация, когда g е р(...(р(g))..). Действительно, если некоторая связь пропала из сети g на некотором шаге применения отображения р , то она уже не появится вновь при дальнейшем отображении, а значит, не повторится и вся исходная сеть g.
Так как отображение р ациклическое, то, в силу конечности множества ^, будут торговые сети g е ^ , для которых р (g) = 0 . В этих сетях выполнены условия выгодности каждой связи и рентабельности производства, невыгодности отбора и перехвата товаров, значит, эти сети будут стабильными по Нэшу. •
Пример 4. Рассмотрим исходные данные из примера 3, предполагая, что ограничения на объемы продаж отсутствуют. Все стабильные сети для данного примера изображены на рис. 4. Пунктирными стрелками изображены связи, которые были бы выгодны агентам, принимающим товар, если бы по этим связям передавался положительный объем товара.
Заметим, что не во всех стабильных сетях объем производства одинаков. Сеть IV отличается от сети I, а сеть V - от сетей II и III только тем, что объем производства четвертого агента в ней равен нулю (ему невыгодно производство на «свой» рынок, а предложения от других агентов отсутствуют). Стабильность сетей, подобных IV и V, выглядит содержательно менее обоснованной, чем стабильность сетей ЫП, поскольку начало производства товара четвертым агентом немедленно должно привести к появлению предложений от других агентов. Если бы при построении действия агента предполагалось, что производство запускается «автоматически» в случае появления выгодных предложений, эти сети уже не были бы стабильными.
Также стоит отметить, что в сети II выигрыши первого и второго агентов выше, чем в сетях I или III, поскольку первый агент имеет возможность получать товар по более низкой цене, а второй агент - получать прибыль от продажи первому агенту товара агентов 3 и 4. Таким образом, сети I и III стабильны только потому, что поведение агентов предполагается независимым. Возможность сговора между первым и вторым агентами немедленно приведет к дестабилизации этих сетей. Анализ подобных взаимодействий можно проводить с использованием концепций гибридной стабильности или к-стабильности [12], допускающих сговор между агентами.
Итак, неформальный анализ позволяет сказать, что сеть II является «самой стабильной» среди стабильных по Нэшу сетей. •
4. Заключение
Итак, в статье рассмотрена задача формирования торговой сети между независимыми географически распределенными компа-
ниями (агентами). Предложено формализовать действие агента вектором объемов товара, которые агент готов принять от своих оппонентов, и вектором объемов товара, которые агент готов передать другим агентам. Для такого определения действий в статье приведено необходимое и достаточное условие стабильности по Нэшу торговой сети.
Для случая растущего рынка, когда ограничениями на объемы продаж агентов можно пренебречь, предлагается альтернативный способ определения действия агента - действием считается множество оппонентов, от которых агент согласен принимать товар. Для такого определения действия также доказывается необходимое и достаточное условие стабильности по Нэшу торговой сети.
Тем не менее, полученные в настоящей работе результаты являются только первым шагом в исследовании задач формирования торговых сетей. Можно выделить следующие перспективные направления исследований.
Во-первых, для «случая растущего рынка» необходимо доказать, что множество стабильных сетей не пусто или построить пример, в котором стабильные сети отсутствовали бы.
Во-вторых, несомненной слабостью рассматриваемой модели является то, что цены передачи товара между агентами считаются фиксированными. Способность агентов влиять (в некоторых пределах) на цены передачи товара друг другу может оказать существенное влияние на процесс формирования торговой сети. Таким образом, модель, в которой цены передачи товара включены в действия агентов, требует подробного исследования.
В-третьих, перспективным представляется рассмотрение (для обоих рассмотренных в статье способов построения действия агента) концепций решения сетевой игры, которые, в отличие от стабильности по Нэшу, позволяли бы агентам совместно выбирать свои действия (это, например, гибридная стабильность, к-стабильность и т.д. [12]).
В-четвертых, необходимо обобщить полученные во второй части настоящей работы результаты на случай ограниченных рынков. Для этого можно действием агента считать вектор объемов, которые он готов принять от своих оппонентов, а полученный
агентом товар распределять последовательно по убыванию выгодности полученных им от других агентов предложений.
И, наконец, исследования требует эффективность стабильных торговых сетей. При этом эффективность сети в данной задаче можно понимать по-разному - эффективная сеть может быть оптимальной по Парето или даже доставлять максимум сумме целевых функций агентов. Также можно считать, что эффективная сеть должна стимулировать максимально возможные объемы производства и, следовательно, потребления товара.
Исследование эффективности торговых сетей логичным образом приводит к рассмотрению задач управления формированием торговых сетей. При этом исследователь может становиться как на позицию государства, которое заинтересовано в развитии производства и увеличении налоговых выплат, так и на позицию всей метасистемы (включающей государства, компании, потребителей).
Литература
1. Губко М.В. Модель формирования бизнес-схем в транснациональных корпорациях // Системы управления и информационные технологии. 2003. 1-2(12). С. 44-48.
2. Goyal S., Joshi S. Networks and Collaboration in Oligopoly. 2002.
3. Kranton R.E., Minehart D.F. A Theory of Buyer-seller Networks. 2000.
4. Dutta B., Jackson M.O. The Stability and Efficiency of Directed Communication Networks. Review of Economic Design, 2000, № 5, pp. 251-272.
5. Воронин А.А., Мишин С.П. Оптимальные иерархические структуры. М.: ИПУ РАН, 2003. - 214 с.
6. Новиков Д.А. Сетевые структуры и организационные системы. М.: ИПУ РАН, 2003. - 108 с.
7. Губко М.В. Структура оптимальной организации континуума исполнителей // Автоматика и телемеханика. 2002. № 12. С. 116 - 130.
8. Губко М.В., Мишин С.П. Оптимальная структура системы
управления технологическими связями / Материалы международной научной конференции «Современные сложные системы управления». Старый Оскол: СТИ, 2002. С. 50 - 54.
9. Badasyan N., Chakrabarti S. Private Peering among Internet Backbone Providers. mimeo: Virginia Tech. 2003.
10. Jackson M.O., Volinsky A. A Strategic Model of Social and Economic Networks. Journal of Economic Theory, 1996, № 71, pp. 4474.
11. Jackson M.O. A Survey on the Models of Network Formation: Stability and Efficiency. mimeo: California Institute of Technology. 2003.
12. Губко М.В. Управление организационными системами с сетевым взаимодействием агентов. Часть I. Обзор теории сетевых игр. // Автоматика и телемеханика. 2004. (в печати)
13. Губко М.В. Управление организационными системами с сетевым взаимодействием агентов. Часть II. Задачи стимулирования. Автоматика и телемеханика. 2004. (в печати)
14. Currarini S. Stable organizations with externalities. mimeo: Uni-versita di Venezia. 2002.
15. Губко М.В., Новиков Д.А. Теория игр в управлении организационными системами. М.: Синтег, 2002. - 148 с.
16. Гермейер Ю.Б. Игры с непротивоположными интересами. М.: Наука, 1976. - 327 с.