Серия «Математика»
2014. Т. 10. С. 62—75
Онлайн-доступ к журналу: http://isu.ru/izvestia
УДК 519.833.2
Применение метода ветвей и границ для поиска равновесия в потенциальной модели Курно *
И. М. Минарченко
Институт систем энергетики им. Л. А. Мелентьева СО РАН
Аннотация. Как известно, равновесия Нэша в потенциальной игре принадлежат множеству стационарных точек потенциальной функции (потенциала), притом только глобальный максимум потенциала в общем случае является равновесием. В работе рассмотрена модель количественной олигополии Курно с линейной обратной функцией спроса и Я-образными функциями издержек участников, заданными полиномами третьей степени. Я-образный вид функции предполагает смену вогнутого участка участком выпуклости. Функция издержек такого вида отражает смену возрастающего эффекта масштаба убывающим, что может трактоваться как переход от этапа ввода производственных мощностей к этапу их нормальной эксплуатации. В силу линейности обратной функции спроса модель в такой постановке является потенциальной игрой. Приведён вид потенциальной функции, которая также представляет собой полином третьей степени от переменных исходной модели. Невогнутость потенциала в общем случае ведёт к неединственности равновесия. Локальный поиск стационарных точек в сочетании с методикой мультистарта и последующей проверкой найденной точки на равновесность описан в других работах автора. Внимание данной статьи сосредоточено на реализации метода ветвей и границ для нахождения глобального максимума потенциала, заведомо являющегося точкой равновесия. Приведено описание метода и результаты численного эксперимента.
Ключевые слова: модель Курно, потенциальные игры, равновесие Нэша, метод ветвей и границ, d.c.-разложение.
Поиск равновесия по Нэшу в игре в нормальной форме в общем случае является трудной задачей. Однако существуют классы игр, для которых задача поиска равновесия существенно упрощается. К таковым, в частности, относится класс потенциальных игр, подробно описанный
Введение
* Работа выполнена при частичной финансовой поддержке РФФИ, грант 13—01— 922-1
в [22]. Если игра является потенциальной, то существует некоторая функция, называемая потенциалом (потенциальной функцией), среди стационарных точек которой содержатся все равновесные ситуации игры. В общем случае не каждая стационарная точка потенциала обеспечивает равновесие, лишь глобальный максимум заведомо является равновесной точкой.
Ранее автором в [6] для нахождения стационарных точек потенциала предлагались в сочетании с мультистартом методы локального поиска, основанные на ё.е.-разложении и построении вогнутых опорных функций-минорант. Каждая полученная точка подлежала проверке на равновесность путём решения п задач на поиск глобального максимума функции одной переменной, где п — количество участников игры. В настоящей работе для полноты исследования предлагается метод, гарантированно сходящийся к глобальному максимуму потенциала, основанный на схеме ветвей и границ и учитывающий специфику максимизируемой функции. Данный метод будет описан применительно к потенциальной модели олигополии Курно с функциями спроса и издержек определённого вида.
Модель Курно по-прежнему актуальна: она не только анализируется как математическая модель (см. [16; 19; 23; 24]), но и используется в различных приложениях (см. [8; 15; 21; 29; 30]). Многие основополагающие работы посвящены линейным или выпуклым моделям (см., например, [11; 2]). В [16] рассмотрен случай с гиперболической функцией спроса. При этом автору не известны работы, в которых рассматривается модель с нелинейными издержками вида, предлагаемого в данной статье.
Линейной функции издержек зачастую оказывается недостаточно для моделирования, и потому возникает необходимость замены её нелинейной функцией, отвечающей, конечно, основным требованиям: не убывает, определена на неотрицательной области и принимает неотрицательные значения. В данной работе в качестве функции издержек предлагается использовать такую функцию, в которой участок вогнутости сменяется выпуклым участком, иными словами, имеющую Б-образный вид. Такой вид функции издержек моделирует смену возрастающего эффекта масштаба убывающим. Вогнутый участок можно трактовать как участок ввода производственных мощностей, а выпуклый — как этап их последующей эксплуатации. Обоснование подобного вида издержек можно найти в [3], а также они описываются в [11] и других книгах по микроэкономике.
Мы предлагаем в качестве Б-образной функции использовать полином третьей степени как наиболее простую функцию подобного вида. Функция спроса, как и в классической постановке модели, принимается линейной. Линейный спрос в модели Курно также рассматривается,
например, в [8; 15; 16; 18; 26; 29]. В [17; 25; 27] линейная функция спроса рассматривается в условиях неопределённости в других моделях.
1. Постановка задачи
Рассмотрим модель Курно с п участниками, г-й участник предлагает на один и тот же рынок однородный продукт в количестве хг, при этом
Хг € Xг = [Хг,Хг], Хг > Хг ^ 0.
Отметим, что возможен случай Хг = для каких-либо г = 1,...,п.
Ограничения на объём производства обусловлены физическим смыслом задачи (технологическими ограничениями участников). Такие ограничения вводятся, в том числе для модели Курно, в [8; 14; 19], а также во многих других работах как теоретического, так и прикладного характера. В [1; 24] ограничения на выпуск закладываются в функцию издержек таким образом, что при объёме выпуска, большем некоторого значения, предельные издержки равны или стремятся к бесконечности; нам такой подход видится излишне усложняющим задачу. Ограничения на выпуск могут быть также обусловлены поведением других участников, что отражается в играх с запрещёнными ситуациями [4]. В работах [12; 13], также посвящённым играм с запрещёнными ситуациями, результаты иллюстрируются на примере модели Курно. В рассматриваемой нами постановке ограничения на выпуск не зависят от стратегий, выбираемых остальными участниками.
Введём вектор Х = (х1,х2, ..., Хп) и множества N = {1, 2,... ,п} и X = X1 х X2 х ••• х Xп. Цена на продукцию определяется линейной обратной функцией спроса, зависящей от суммарного объёма предложения,
р(х) = й — а^^хз, (1.1)
з ем
где й> 0, а > 0. Каждый участник исходит из максимума прибыли, т. е. оперируя собственным объёмом предложения, максимизирует функцию прибыли
^ (Х)= р(Х)Хг — СгХ), (1.2)
где Сг: Xг ^ М+ — неубывающая функция издержек, М+ — множество неотрицательных действительных чисел (множество всех действительных чисел будем обозначать М).
Отметим, что математически возможен случай р(х) < 0 при некотором Х € X. Мы не будем вводить никаких дополнительных ограничений, запрещающих данную ситуацию, поскольку такое Х заведомо не
будет являться равновесием. Это следует из того, что при отрицательной цене игроки будут уходить с рынка, зануляя объёмы производства; в случае хг = 0 для всех г € N получим р(х) = (> 0.
В данной работе рассматриваются функции издержек в виде полиномов третей степени
Сг(Хг)= а^Х3 + вгХ2 + ^г + 6г, г € N. (1.3)
Для обеспечения Б-образного вида, а также свойств, указанных во введении, необходимы ограничения на коэффициенты [5]
аг > 0,вг < 0, тг > 0 Д ^ 0, в < 3а*г € N. (1.4)
Условия (1.4) гарантируют вогнутость функции Сг на участке [0, — и выпуклость — на [—+оо)> а также отсутствие участков убывания. Таким образом, с учётом (1.1), (1.2) и (1.3) имеем систему п задач
Р (х) = ( ( — а 7 хз )хг — агх3 — вгX2 — 7гхг — тах, г € N. (15)
V ^ ) ^ у •;
Отметим, что (1.5) может быть представлена как бескоалиционная игра в нормальной форме [7], в связи с этим систему задач (1.5) будем также называть игрой.
Определение 1 ([22]). Игра (1.5) называется потенциальнойесли существует функция Р: X — М, такая, что для любых хг,хг € Xг, х-г € П X3 и г € N выполняется з=г
Рг (хг, х-г) Рг (xг, х-г) — Р(хг, х-г) Р(xг, х-г).
Функция Р, если она существует, называется потенциалом или потенциальной функцией.
В [28] показано, что модель Курно потенциальна в том и только в том случае, когда функция спроса в ней линейна, а значит, игра (1.5) является потенциальной, и потенциал восстанавливается по формуле
[9; 22]
1
- -сат дхг
следующим образом: 1
[(т^х) , ст (гх) , ст^х) \
РУХ) = / о Х1 Н--2 Н-----1--ТГ^хп =
у V дх1 дх2 охи )
/ ^ —3а^2х2 — 2(а + вг )Ьхг + й — 7г — аЬ^^ х3 0 гем\ з ем '
3 =г
х з ) Хг/И —
У] | -ЩХ^ - (а + - ^t2Xí х3 + - )
гем V зем '
3=г
-I 1
£
гем
(а + Д)ж2 + | й - - | ^ ж^- | ж* V зем ' .
3=г
—агхг — (а + рг )х
(1.6)
Тогда в силу своей потенциальности (1.5) эквивалентна (в смысле совпадения множеств равновесных точек) игре
Р(хг ,х-г) ^ тах, хг Е Хг, г Е N.
(1.7)
Если некоторая точка х* является равновесной (по Нэшу) в (1.7), т. е. выполняется
Р(х*,х*-г) > Р(хг,х-г), Ухг Е Хг, г Е N
(1.8)
то, нетрудно заметить, х* является стационарной точкой функции Р [10]. Иными словами, равновесия следует искать среди стационарных точек потенциальной функции. Чтобы проверить, является ли найденная стационарная точка равновесием, достаточно решить п задач поиска глобального максимума функции одной переменной в соответствии с (1.8).
Из (1.8) следует, что глобальный максимум Р гарантированно является равновесием, а точки минимума не могут являться равновесными. Поэтому задачу поиска стационарных точек мы запишем в виде задачи максимизации (используя (1.6)):
р (х) — Е
гем
-оцх\ - (а + /Уж2 + | й - - | Е Хз | Хг
\ зем '
3=г
—> тах. (1.9)
хех
В силу развитости теории методов оптимизации, задачу (1.9) решать легче, чем исходную. Функция Р является полиномом 3-ей степени от п неизвестных, а множество Х замкнутое и выпуклое.
Если хг — для всех г Е N, то существование глобального максимума Р на множестве Х обеспечивает теорема Вейерштрасса. Если хг — для некоторых г Е N, обратимся к виду функции Р: в силу аг > 0 для всех г Е N, Р убывает вдоль любого направления, состоящего из неотрицательных компонент, при длине шага, большей некоторого
о
значения. Значит, глобальный максимум будет достигаться по крайней мере на границе X. Из данных рассуждений следует, что в (1.5) всегда существует равновесная точка. Для корректной работы схемы ветвей и границ всё же потребуется ограничить множество X, приняв вместо хг = некоторые достаточно большие положительные числа.
Имеет место следующее утверждение.
Утверждение 1. п-мерный полином третьей степени имеет на Ми не более одной точки локального максимума и не более одной точки локального минимума.
Доказательство. Пусть С: Ми — М — полином третьей степени от переменных х1,х2,... ,хи. Предположим, он имеет две точки максимума х' и х". Нетрудно убедиться, что функция д(Х) = С (х' + Х(х" — х')), X € М, также является полиномом третьей степени.
Так как х' и х'' — точки максимума С, то X = 0 и X = 1 — точки максимума д, являющиеся также стационарными (в силу гладкости д). Отметим, что полином не может иметь не строгие точки максимума в силу того, что число корней его производной (также полинома) ограничено старшей степенью. Следовательно, X = 0 и X = 1 являются строгими максимумами д. Известно, что между двумя строгими максимумами непрерывной функции одной переменной найдётся минимум. Тогда существует точка X = Л € (0,1), доставляющая д минимум, и являющаяся в силу гладкости д стационарной точкой. Таким образом, получили, что д имеет три стационарные точки. С другой стороны, производная д' представляет собой квадратичную функцию одной переменной, значит, д имеет не более двух стационарных точек. Пришли к противоречию. Относительно минимумов доказательство аналогичное.
Утверждение доказано.
Из утверждения следует, что функция Р имеет не более одной точки локального максимума внутри множества X. На границе X также могут существовать точки максимума, что может привести к неединственности равновесия в модели.
2. Метод ветвей и границ
Предлагаемый в данной статье метод базируется на общей схеме ветвей и границ (см. [20], там же обоснована её сходимость к глобальному оптимуму целевой функции). В соответствии с ней для работы метода требуется процедура построения оценки сверху для функции Р, а также процедура разбиения исходного множества на подмножества.
Оценивающую сверху вогнутую функцию будем строить, линеаризуя выпуклую часть ё.е.-разложения1, которое мы использовали в локальных методах в [6].
Разбиение исходного параллелепипеда осуществляется на две части по ребру максимальной длины плоскостью, перпендикулярной этому ребру и проходящей через точку максимума оценивающей сверху вогнутой функции, построенной на исходном параллелепипеде. Для сохранения сходимости метода, будем каждые 15 итераций производить разбиение по максимальному ребру пополам.
Отсечение очередного элемента разбиения осуществляется в том случае, если оценка сверху (максимальное значение оценивающей сверху функции) для Р на данном элементе разбиения менее рекордного (максимального из известных на Х) значения Р.
Далее приведём описание построения оценивающих сверху функций.
Перепишем Р следующим образом:
a ч
где A — матрица размера n х n вида
/2 1 1 . .1
1 2 1 . . 1
A= 1 1 2 . . 1
I1 1 1 . . У
I — единичная матрица размера п х п. Нетрудно убедиться, что (Л — I) неотрицательно определена. Действительно, для всех х Е Кга выполнено
хт(Л — I)х — I Е хЛ ^ 0.
\ieN
В таком случае Р можно представить как сумму выпуклой функции р и вогнутой ф следующего вида:
Ф) = ^(-А -
ieu
= ~ + + id - 7г)Хг) ~^ХТ(А~ 1)х,
у Pi 2)x2i
iev ieN
U = {i G N | ft + | < 0}, V = N\U.
(2.1)
1 d.c. — (от англ.) «difference of two convex functions». d.c.-разложение означает
представление функции в виде разности двух выпуклых функций.
Для построения оценивающей сверху вогнутой функции шк на параллелепипеде Xk С X теперь достаточно линеаризовать функцию р:
Р(х) = ^(х) + ф(х) ^ шк(х) = 1к(х) + ф(х) Ух € Xk,
^ = ^ ~~ 2') + Хг )Хг ~ Хг ) >
геи
где хк,хк определяют границы множества Xk, т.е.
Xk = [хк ,хк ] х ' '' х [хП, хи].
к здесь — это некоторое натуральное число, обозначающее номер элемента разбиения, обрабатываемого в данный момент.
Можно увеличить скорость сходимости, уменьшив ошибку аппроксимации Р функцией шк в зависимости от множества Xk. Рассмотрим следующие полиномы третьей степени, входящие в состав Р:
а
Рг(Хг) = - (/% + -)жг2, % € II.
Вторая производная имеет вид
рКхг) = "бОЦХг - + -)
и обращается в ноль в точке
Хг —
13г +
3аг
Причём
р"(хг) > 0, хг < хг, р'(хг) < 0, хг > хг.
2
Так как функция рг вогнута при хг > хг, то в случае, если для некоторого г € и отрезок [хк ,хк] лежит целиком правее хг, то слагаемое (—вг — не требует линеаризации и включается в вогнутую часть ё.с.-разложения. Таким образом, мы получим следующее ё.с.-разложение,
зависящее от множества Xk текущего элемента разбиения:
ieu0
ф{х)= Y1 ~ x"i + i~aixi +(d- Ъ)Хг) - |ХТ{А - I)x, iev uUi ieN
U = {i G N | ft + | < 0}, V = N\U,
Может оказаться так, что для некоторого X^ будет иметь место
Это значит, что Р вогнута на X^ и оценивающая сверху функция шк совпадает с ней. В таком случае множество X^ не подлежит разбиению в дальнейшем: запоминается только рекорд, полученный на данном множестве.
Именно разложение (2.2) использовалось в численном эксперименте, результаты которого представлены далее.
Для тестирования метода использовались случайно сгенерированные задачи. Вычисления производились в системе GAMS на компьютере конфигурации Intel Core i7-3610QM 2.3 GHz, 8 Gb RAM, Windows 7 (x64). Вспомогательные задачи вогнутой оптимизации (максимизация вогнутой функции mk на множестве Xk) решались встроенным в GAMS пакетом CONOPT. В качестве критерия останова использовалось стандартное условие схемы ветвей и границ: СТОП, если максимальная оценка сверху среди всех элементов разбиения превышает рекордное значение P не более чем на e-P, где е — заранее определённое малое число, т. е. относительная погрешность не превышает е. В представленных расчётах было установлено е = 10_3.
Результаты вычислений представлены в табл. 1. В наименованиях столбцов приняты следующие обозначения:
n — размерность задачи (количество участников); P — количество решённых задач данной размерности;
Uo = U\Ui.
(2.2)
Uo =
3. Численный эксперимент
Таблица 1
Результаты численного эксперимента для метода ветвей и границ
п Р 1а wa та
2 300 13 4 0.91
3 300 26 8 1.46
4 200 55 10 2.98
5 60 96 29 5.25
6 20 300 99 16.27
7 5 901 265 55.86
8 5 1500 378 93.00
9 5 2983 723 161.83
10 5 5498 1684 340.876
I« — среднее количество итераций, затраченных на решение одной задачи;
Wa — максимальное количество элементов разбиения, одновременно хранимых в памяти для одной задачи (в среднем по всем задачам данной размерности);
Ta — среднее время выполнения вычислений в секундах (не включает время на формирование модели в GAMS).
Выбор размерности задачи для численного эксперимента осуществлялся в соответствии с экономическим содержанием задачи. Такое число участников соответствует числу участников, конкурирующих на оли-гополистическом рынке.
Стоит заметить, что построение оценивающей сверху функции на основе d.c.-разложения (2.2) примерно в 10 раз увеличило скорость сходимости метода по количеству итераций, по сравнению с использованием разложения (2.1). Это объясняется тем, что (2.2) лучше учитывает специфику максимизируемой функции и расположение очередного элемента разбиения на множестве X.
В заключение отметим, что важным достоинством предлагаемой методики является возможность с помощью неё гарантированно находить равновесие Нэша в модели. Как уже отмечалось ранее, локальный поиск, вообще говоря, может сходиться к стационарным точкам, не являющимся равновесными.
72
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11
12
13
14
15
16
17
Список литературы
Бредихин С. В. Ценовое согласование спроса и предложения при распределении мощности многопроцессорной системы / С. В. Бредихин, Е. М. Тиунова,
A. Б. Хуторецкий // Сиб. журн. индустр. математики. - 2007. - Т. 10, № 3(31). -С. 20-28.
Микроэкономический анализ несовершенных рынков / В. П. Бусыгин, Е. В. Желободько, С. Г. Коковин, А. А. Цыплаков. - Новосибирск : НГУ, 1999. - 133 с.
Гальперин В. М. Микроэкономика : в 2 т. / В. М. Гальперин, С. М. Игнатьев,
B. И. Моргунов. - СПб. : Экон. школа, 1994. - Т. 1. - 349 с.
Горелов М. А. Игры с запрещёнными ситуациями. Модели с жёсткими ограничениями / М. А. Горелов, А. Ф. Кононенко // Автоматика и телемеханика. -2010. - № 1. - С. 118-129.
Минарченко И. М. О потенциальных и непотенциальных задачах поиска равновесия в модели Курно / И. М. Минарченко // Тр. XV Байк. междунар. школы-семинара «Методы оптимизации и их приложения». — Т. 6 : Мат. экономика. - Иркутск : РИО ИДСТУ СО РАН, 2011. - С. 197-202. Минарченко И. М. Численный поиск равновесия в модели Курно с S-образными функциями издержек / И. М. Минарченко // Дискрет. анализ и исслед. операций. - 2014. - Т. 21, № 5. - С. 40-53.
Петросян Л. А. Теория игр : учеб. пособие для ун-тов / Л. А. Петросян, Н. А. Зенкевич, Е. А. Семина. - М. : Высш. шк. : Кн. дом «Университет», 1998. - 304 с.
Подковальников С. В. Несовершенные электроэнергетические рынки: моделирование и исследование развития генерирующих мощностей / С. В. Подко-вальников, О. В Хамисов // Изв. Акад. наук. Энергетика. - 2011. - № 2. -
C. 57-76.
Попов Л. Д. Введение в теорию, методы и экономические приложения задач о дополнительности : учеб. пособие / Л. Д. Попов. - Екатеринбург : Изд-во Урал. ун-та, 2001. - 124 с.
Сухарев А. Г. Курс методов оптимизации : учеб. пособие / А. Г. Сухарев,
A. В. Тимохов, В. В. Федоров. - 2-е изд. - М. : Физматлит, 2005. - 368 с. Тарасевич Л. С. Микроэкономика : учебник / Л. С. Тарасевич, П. И. Гребенников, А. И. Леусский. - М. : Юрайт-Издат, 2006. - 374 с.
Токарев В. В. Гарантированные результаты в играх с запрещёнными ситуациями / В. В. Токарев // Автоматика и телемеханика. - 2009. - № 6. -С. 123-140.
Токарев В. В. Особенности равновесий в играх с запрещёнными ситуациями /
B. В. Токарев // Автоматика и телемеханика. - 2009. - № 7. - С. 127-138. Badri A. Security constrained optimal bidding strategy of GenCos in day ahead oligopolistic power markets: a Cournot-based model / A. Badri, M. Rashidinejad // Electrical Engineering. - 2013. - Vol. 95. - P. 63-72.
Bagwell K. The economics of trade agreements in the linear Cournot delocation model / K. Bagwell, R. W. Staiger // Journal of Inernational Economics. - 2012. -Vol. 88. - P. 32-46.
Nonlinear Oligopolies / G.-I. Bischi, C. Chiarella, M. Kopel, F. Szidarovszky. -Berlin : Springer-Verl., 2014. - 334 p.
Botterud A. Optimal Investments in Power Generation under Centralized and Decentralized Decision Making / A. Botterud, M. D. Ilic, I. Wangensteen // Power Systems, IEEE Transactions on. - 2005. - Vol. 20, N 1. - P. 254-263.
18. Analyzing Oligopolistic Electricity Market Using Coevolutionary Computation / H. Chen, K.P. Wong, D. H. M. Nguyen, C. Y. Chung // Power Systems, IEEE Transactions on. - 2006. - Vol. 21, N 1. - P. 143-152.
19. Ewerhart C. Cournot games with biconcave demand / C. Ewerhart // Games and Economic Behavior. - 2014. - Vol. 85. - P. 37-47.
20. Horst R. Global Optimization: Deterministic Approaches / R. Horst, H. Tuy. -Berlin : Springer-Verl., 1996. - 730 p.
21. Metzler C. Nash-Cournot Equilibria in Power Markets on a Linearized DC Network with Arbitrage: Formulations and Properties / C. Metzler // Networks and Spatial Economics. - 2003. - Vol. 3, N 2. - P. 123-150.
22. Monderer D. Potential Games / D. Monderer, L. S. Shapley // Games and Economic Behavior. - 1996. - N 14. - P. 124-143.
23. Peters H. Game Theory: A Multi-Leveled Approach. — Berlin: Springer-Verl., 2008. — 366 p.
24. Puu T. Oligopoly: Old Ends — New Means / T. Puu. - Berlin : Springer-Verl., 2011. - 172 p.
25. Ryan J. K. Coordinating a Supply Chain With a Manufacturer-Owned Online Channel: A Dual Channel Model under Price Competition / J. K. Ryan, S. Daewon, Z. Xuying // Engineering Management, IEEE Transactions on. - 2013. - Vol. 60, N 2. - P. 247-259.
26. Welfare Effects of Expansions in Equilibrium Models of an Electricity Market with Fuel Network / S.M. Ryan, A. Downward, A.B. Philpott, G. Zakeri // Power Systems, IEEE Transactions on. - 2010. - Vol. 25, N 3. - P. 1337-1349.
27. Shan J. Impact of Demand Response on Thermal Generation Investment with High Wind Penetration / J. Shan, A. Botterud, S. M. Ryan // Smart Grid, IEEE Transactions on. - 2013. - Vol. 4, N 4. - P. 2374-2383.
28. Slade M. E. What Does an Oligopoly Maximize? / M. E. Slade // The Journal of Industrial Economics. - 1994. - Vol. 42, N 1. - P. 45-61.
29. Vallee T. Can They Beat the Cournot Equilibrium? Learning with Memory and Convergence to Equilibria in a Cournot Oligopoly / T. Vallee, M. Yildizoglu // Computational Economics. - 2013. - Vol. 41. - P. 493-516.
30. Wang R. Analysis of Nash-Cournot Equilibrium for Electricity Markets Considering Option Contracts / R. Wang, Y. Li, S. Zhang // Journal of Shanghai University (Eng. Edition). - 2008. - Vol. 12, N 6. - P. 542-547.
Минарченко Илья Михайлович, Институт систем энергетики им. Л. А. Мелентьева СО РАН, 664033, Иркутск, ул. Лермонтова, 130 (e-mail: [email protected])
I. M. Minarchenko
Use of Branch and Bound Method for Search of an Equilibrium in Potential Cournot Model
Abstract. It is known that Nash equilibria of potential game belong to the set of stationary points of the potential, moreover only the potential's global maximum is an equilibrium in general case. In the paper, we consider Cournot oligopoly model with linear inverse demand function and S-shape players' costs functions determined by cubical polynomials. S-shape form of a function means changing of function's concavity by its convexity. Costs function of such form reflects changing of increasing return of the scale by
decreasing return of the scale, what may be explained as a stage of introduction of a new capacities that is changed by a stage of its normal operation. Such a model is a potential game due to linearity of inverse demand function. The potential is constructed and it has a form of cubical polynomial. Nonconcavity of potential leads to non-uniqueness of equilibrium in general case. Author investigated in other papers the local search of stationary points with multi-start approach and with the following check of the point whether it is an equilibrium. That paper is concerned with an adaptation of branch and bound method for search of the potential's global maximum which is always an equilibrium point. In the paper, the method is described and numerical experiment results are given.
Keywords: Cournot model, potential games, Nash equilibrium, branch and bound method, d.c.-decomposition.
References
1. Bredikhin S. V., Tiunova E. M., Khutoretskiy A. B. Price Coordination of Demand and Supply with Capacity Distribution of Multiprocessor System (in Russian). Sibirskiy Zhurn. Industr. Matem., 2007, vol. 10, no. 3(31), pp. 20-28.
2. Busygin V. P., Zhelobod'ko E. V., Kokovin S. G., Tsyplakov A. A. Microeconomic Analysis of Imperfect Markets (in Russian). Novosibirsk, NSU, 1999. 133 p.
3. Gal'perin V. M., Ignat'ev S. M., Morgunov V. I. Microeconomics (in Russian). Ekonomicheskaya Shkola, 1994, vol. 1. 349 p.
4. Gorelov M. A., Kononenko A. F. Games with Forbidden Situations. Models with Soft Constraints. Autom. Remote Control, 2010, vol. 71, no. 5, pp. 826-836.
5. Minarchenko I.M. On Potential and Non-potential Equilibrium Problems in Cournot Model (in Russian). Tr. XV Baykalskoy mezhdunarodnoy shkoly-seminara «Metody optimizatsii i ikh prilozheniya», vol. 6 (Math. Econ.), Irkutsk, 2011, pp. 197-202.
6. Minarchenko I. M. Numerical Search of an Equilibrium in Cournot Model with S-shape Costs Functions (in Russian). Diskretn. Analiz i Issled. Oper., 2014, vol. 21, no. 5, pp. 40-53.
7. Petrosyan L.A., Zenkevich N.A., Semina E. A. Game Theory (in Russian). Moscow, Vyshaya Shkola, 1998. 304 p.
8. Podkoval'nikov S. V., Khamisov O. V. Imperfect Electric Power Markets: Modelling and Investigation of Development of Capacities (in Russian). Izvestiya Akademii Nauk. Energetika, 2011, no. 2, pp. 57-76.
9. Popov L. D. Introduction to the Theory, Methods and Economical Applications of Complementarity Problems (in Russian). Ekaterinburg, Izd. Ural. Univ., 2001. 124 p.
10. Sukharev A. G., Timokhov A. V., Fedorov V. V. Course of Methods of Optimization (in Russian). Moscow, Fizmatlit, 2005. 368 p.
11. Tarasevich L. S. Grebennikov P. I., Leusskiy A.I. Microeconomics (in Russian). Moscow, Yurayt-Izdat, 2006. 374 p.
12. Tokarev V. V. Guaranteed Results in Games with Forbidden Situations. Autom. Remote Control, 2009, vol. 70, no. 6, pp. 1026-1042.
13. Tokarev V. V. Peculiarities of Equilibria in the Forbidden-Situation Games. Autom. Remote Control, 2009, vol. 70, no. 7, pp. 1206-1216.
14. Badri A., Rashidinejad M. Security Constrained Optimal Bidding Strategy of GenCos in Day Ahead Oligopolistic Power Markets: a Cournot-Based Model. Electrical Engineering, 2013, vol. 95. pp. 63-72.
15. Bagwell K., Staiger R. W. The economics of trade agreements in the linear Cournot delocation model. Journal of Inernational Economics, 2012, vol. 88, pp. 32-46.
16. Bischi G.-I., Chiarella C., Kopel M., Szidarovszky F. Nonlinear Oligopolies. Berlin, Springer-Verl., 2010. 334 p.
17. Botterud A., Ilic M. D., Wangensteen I. Optimal Investments in Power Generation under Centralized and Decentralized Decision Making. Power Systems, IEEE Transactions on, 2005, vol. 20, no. 1, pp. 254-263.
18. Chen H., Wong K.P., Nguyen D.H.M., Chung C. Y. Analyzing Oligopolistic Electricity Market Using Coevolutionary Computation. Power Systems, IEEE Transactions on, 2006, vol. 21, no. 1, pp. 143-152.
19. Ewerhart C. Cournot games with biconcave demand. Games and Economic Behavior, 2014, vol. 85, pp. 37-47.
20. Horst R., Tuy H. Global Optimization: Deterministic Approaches. Berlin, SpringerVerl., 1996, P. 730.
21. Metzler C. Nash-Cournot Equilibria in Power Markets on a Linearized DC Network with Arbitrage: Formulations and Properties. Networks and Spatial Economics, 2003, vol. 3, no. 2, pp. 123-150.
22. Monderer D., Shapley L. S. Potential Games. Games and Economic Behavior, 1996, no. 14, pp. 124-143.
23. Peters H. Game Theory: A Multi-Leveled Approach. Berlin, Springer-Verl., 2008, 366 p.
24. Puu T. Oligopoly: Old Ends — New Means. Berlin, Springer-Verl., 2011. 172 p.
25. Ryan J. K., Daewon S., Xuying Z. Coordinating a Supply Chain With a Manufacturer-Owned Online Channel: A Dual Channel Model under Price Competition. Engineering Management, IEEE Transactions on, 2013, vol. 60, no. 2, pp. 247-259.
26. Ryan S. M., Downward A., Philpott A. B., Zakeri G. Welfare Effects of Expansions in Equilibrium Models of an Electricity Market with Fuel Network. Power Systems, IEEE Transactions on, 2010, vol. 25, no. 3, pp. 1337-1349.
27. Shan J., Botterud A., Ryan S. M. Impact of Demand Response on Thermal Generation Investment with High Wind Penetration. Smart Grid, IEEE Transactions on, 2013, vol. 4, no. 4, pp. 2374-2383.
28. Slade M. E. What Does an Oligopoly Maximize? The Journal of Industrial Economics, 1994, vol. 42, no. 1, pp. 45-61.
29. Vallee T., Yildizoglu M. Can They Beat the Cournot Equilibrium? Learning with Memory and Convergence to Equilibria in a Cournot Oligopoly. Computational Economics, 2013, vol. 41, pp. 493-516.
30. Wang R., Li Y., Zhang S. Analysis of Nash-Cournot Equilibrium for Electricity Markets Considering Option Contracts. Journal of Shanghai University (Eng. Edition), 2008, vol. 12, no. 6, pp. 542-547.
Minarchenko Ilya Mikhailovich, Melentiev Energy Systems Institute SB RAS, 130, Lermontov st., Irkutsk, 664033 (e-mail: [email protected])