Сравнительная характеристика различных видов игровых постановок задачи целевого и нецелевого использования ресурсов
О.И. Горбанева Южный федеральный университет, Ростов-на-Дону
Аннотация: В статье рассматривается задача целевого и нецелевого использования ресурсов. Имеется два элемента в системе, каждый из которых имеет некоторое количество ресурсов, которое необходимо распределить между общественными и своими частными интересами. Участники могут быть равноправными, а могут быть связаны отношениями руководства-подчинения. Кроме того, участники могут иметь возможность вступить в коалицию. Получаем четыре случая, которые представлены в виде игр в нормальной форме, иерархических и кооперативных игр. Целью исследования было сравнить, как влияет иерархия и возможная кооперация на выполнение целевых обязательств участниками системы. Исследование показало, что равноправие для общественных целей предпочтительнее, чем иерархия. При кооперации участники системы больше ресурсов выделяют на общественные цели.
Ключевые слова: целевое использование, нецелевое использование, распределение ресурсов, иерархическая система, верхний уровень, нижний уровень, равноправные игроки, кооперация игроков, функция частной деятельности, функция общей деятельности, равновесие по Штакельбергу, равновесие по Нэшу, Парето-оптимальное множество.
Введение
В последнее время в России (и не только) актуальна проблема использования агентом ресурсов, выделенных для реализации конкретных целей, не по назначению. Эту ситуацию можно отнести к бюджетному распределению и использованию средств, финансовым ассигнованиям, конкурсам, грантам, аукционным и тендерным механизмам распределения ресурсов между участниками. Немалое значение при распределении средств имеет объединение агентов в коалиции (сговор, кооперация) [1-2] и структура системы. При иерархии [3-6] нецелевое использование ресурсов может осуществляться по цепочке: от выделенного всей системе ресурсов верхний уровень часть ресурсов забирает на свои цели, оставшееся передает на уровень ниже для реализации общесистемных целей. Нижний уровень, в свою очередь, также выделяет часть средств на свои нужды, остаток передает дальше и т.д. В качестве основы для исследования взяты модели Гермейера-
Вателя [7-9]. В основополагающей работе Ю. Гермейера и И. Вателя [7] показано, что если функции выигрыша всех агентов имеют вид свертки по минимуму функций общего и частного интересов, то в соответствующей игре существует Парето-оптимальное равновесие по Нэшу. Исследование моделей этого типа было продолжено в работах авторов [3-6, 10]. Цель статьи - определить, как вид целевых функций участников системы, а также наличие иерархии и кооперации влияет на нецелевое использование ресурсов. Дальнейшая структура статьи выглядит следующим образом.
Математическая модель задачи целевого и нецелевого использования
ресурсов
Будем рассматривать систему управления, состоящую из двух элементов A1 и A2, каждый из которых распоряжается некоторым количеством ресурсов. Часть ресурсов каждый распорядитель использует на общие цели (целевого использования), оставшуюся часть оставляет себе частные цели (нецелевое использование). Оба распорядителя участвуют в доходе от целевой деятельности. Модель строится в виде игры двух лиц. В функцию выигрыша каждого игрока включаются два слагаемых: доход от нецелевой деятельности, заданный функцией частной деятельности агента, и соответствующая доля дохода от целевой деятельности системы, заданного в виде функции общей деятельности всех агентов. Модель соответствует структуре модели Гермейера-Вателя, но для исследования мы будем использовать линейную свертку функций общей и частной деятельности, тогда как в оригинальной работе использовалась свертка по минимуму.
Функции выигрыша имеют следующий вид:
g1 (u1 ,u2 ) = a1(r1 - u1, u2 ) + b1 (u1 ,u 2 )c(u1 ,u 2 ) ^ max,
ui
g2 (u1 ,u2) = a2 (u1, r2 -u2) + b2 (u1,u2)c(u1 ,u2) ^ max
u2
при ограничениях 0 < и, < ri и условиях на функции а, Ь и с
„ да: да, „ т „ дЬ, дс „ . л ~ аг > 0, —^ < 0, -^ > 0, Ьг > 0, —^ > 0,-> 0, I =1, 2.
, 7 у». ' I У У
ди, ди ^ ди, ди,
Здесь, гI - количество ресурсов, имеющихся у ¿-го игрока, и, -количество ресурсов, выделенных ,-м уровнем на целевое использование (соответственно, г—и, остается на нецелевое использование ресурсов в личных интересах); - функция выигрыша ¿-го игрокая; а, - функция частного интереса ¿-го игрока; Ь— доля дохода от целевой деятельности, получаемая ¿-м игроком; с - функция целевого дохода системы (общества, организации).
Рассматриваются следующие виды распределений целевого дохода Ь:
1) равномерное, при котором процент участия в доходе от целевой
деятельности одинаков для обоих игроков, в частности, при п=2 Ь{ = 2.
2) постоянное, при котором процент участия в доходе от целевой деятельности фиксирован для обоих игроков, в частности, при п=2 Ь1 = Ь,
Ь2 = 1 - Ь .
3) пропорциональное, при котором процент участия игрока в доходе
пропорционален долям, выделенным уровнем на общие цели, т.е. Ьх =
и,
и1 +и2
Ь =
2
и1 +и2
Стратегией игрока является количество щ средств, направляемых на общие цели. Различаются следующие возможные случаи. Во-первых, игроки могут быть равноправными, тогда стратегии принимаются одновременно (в этом случае ставится игра в нормальной форме), а могут связываться отношениями руководства-подчинения, тогда рассматривается иерархическая игра, в которой первый ход делает игрок верхнего уровня, а затем ход делает второй игрок.
Во-вторых, игроки могут объединяться в коалицию. В этом случае максимизируется их общая целевая функция, которая является суммой целевых функций обоих агентов:
g0 (и1 ,и2 ) = а1(г1 - и1, и2 ) + а2 (и1, г2 - и2 ) + (р1 (м1, и2 ) + Ь2 (и1, и2 )}с(м1, и2 ) ^ тах ,
и^,иг
В данной игре ищется Парето-оптимальное множество. В итоге, комбинируя все возможные случаи, получаем четыре возможные ситуации. Рассмотрим каждый из этих случаев подробно.
Целевое и нецелевое использование ресурсов при равноправии
Будем рассматривать одноуровневую систему управления, состоящую из двух равноправных элементов А1 и А2, каждый из этих которых имеет некоторое количество ресурсов Часть средств и каждый из них направляет для целевого использования, оставшуюся часть оставляет себе на нецелевое использование. Оба распорядителя участвуют в доходе от целевой деятельности с. Схема структуры представлена на рисунке 1.
Рис. 1. Структура моделируемой системы Модель построена в виде игры двух лиц в нормальной форме, в которой ищется равновесие по Нэшу [9]. В функцию выигрыша каждого игрока включаются доход от нецелевой деятельности игрока и соответствующая игроку доля дохода от целевой деятельности всей системы. Функции выигрыша имеют следующий вид:
g1(u1 ,u2) = a1(r1 -u1) + b1(u1 ,u2)c(u1 ,u2) ^ max ,
ui
g2(u1 ,u2) = a2(r2 -u2) + b2(u1 ,u2)c(u1 ,u2) ^ max
u2
при ограничениях 0 < ui < r .В качестве функций a и c рассматриваются различные виды функций относительно переменных u1 и u2, a1=a1(r1-u1), a2=a2(r2-u2), с=с(м1+м2). В этом случае на общие цели расходуется доля ресурсов в размере м1+м2. Игроки делают свои ходы одновременно, выбирая и сообщая свои оптимальные стратегии u1 и u2. Рассмотрим случай, когда доля верхнего уровня от целевой деятельности постоянна, т.е. b1 = b, b2 = 1 - b. Равновесие по Нэшу в этом случае:
Щ (u 2 ) =<
0, (bc'(u1 + u2) - a1' (r - ux ))-1(0) < 0
(bcy (u1 + u2) - a/ ( - u1 ))-1 (0), 0 < (bc' (u1 + u2) - a/ ( - u1 ))-1 (0) < r1, Г, (bc' (u1 + u2) - a1' ( - u1 ))-1 (0) > r1.
u 2 ^ (u1) = <
0, ((1 - b)c'(u1 + u2) - a2' (( - u2 ))-1 (0) < 0
((1 - b)c'(u! + u 2) - a 2' (r2 - u 2 ^ФХ 0 <((1 - b)c'(u1 + u 2) - a2' (r2 - u 2 ))-1(0) < ^ r2 , ((1 - b)c' (u1 + u2 ) - a2' (r2 - u2 ))-1 (0) > r2 .
В общем случае возможны 9 исходов, которые мы в силу их громоздкости выписывать не будем.
Целевое и нецелевое использование ресурсов при равноправии и
кооперации
Будем рассматривать одноуровневую систему управления, состоящую из двух равноправных элементов А1 и А2. Каждый из этих уровней имеет определенное количество ресурсов г,, часть которых и, каждый из элементов использует на общие цели, оставшуюся часть оставляет себе на нецелевые интересы. Участники системы объединены в коалицию, имеют совместную целевую функцию и совместно распоряжаются своими стратегиями и выигрышем (рис.2).
Т1-П1 Л1ил2 Г2-Щ
а1(г1-и1) -►
1 и1, и2 г аг(гг-и2)
е(иь и2)
Рис. 2. Структура моделируемой системы Модель строится в виде игры двух лиц, в которой ищется Парето-оптимальное множество. Так игроки объединяются в коалицию, игровая постановка сводится к оптимизационной задаче оптимизации общей суммарной целевой функции:
g0(u1 ,и 2) = а1(г1 - и1) + а2(г2 - и 2) + с(и1 ,и 2) ^ тах
и1,и2
при ограничениях 0 < и1 < г . Игроки делают свои ходы одновременно, обдумывая и совместно выбирая свои оптимальные стратегии и1 и и2. Парето-оптимальное множество:
(и 2) = <
0, (с' (и1 + и 2 ) - а1' (- и1)) 1(0) < 0
(с' и + и2 ) - а/ ( - и ))_1(0), 0 <( + и2 ) - а1 ( - и1 ))_1(0) < гь rl, (с(и1 + и2)-а1'(-и1))(0) > 1
и 2 * (и1) = <
0, (с' (их + и2 ) - а2' (2- и2 ))-1(0) < 0
( (и1 + и2 ) - а2' ( - и2 ))-1(0Х 0 <(с' (и1 + и2 ) - а2' (2 - и2 ))-1(0) < Г2 ,
Г2 , (с' (и1 + и 2 ) - а2 ' (г2 - и 2 ))-Ч0) > Г2 .
В общем случае возможны 9 исходов.
Можно увидеть, что равновесие Нэша и Парето-оптимальное множества отличаются только тем, что в равновесии по Нэшу перед с' имеется сомножитель Ь или (1-Ь), на основании чего можно сделать вывод, что при кооперации равноправных партнеров больше случаев, при которых участнику системы выгодно потратить все ресурсы на общие цели. Кроме
того, если участнику выгодно только часть ресурсов потратить на общие цели, эта часть будет больше при кооперации, чем при ее отсутствии. Последние два факта подтверждают предпочтительность создания коалиции при равноправии партнеров.
Целевое и нецелевое использование ресурсов при иерархии
Будем рассматривать двухуровневую систему управления (рис.3), состоящую из одного элемента А1 верхнего уровня и одного элемента А2 нижнего уровня. Верхний уровень имеет некоторое количество ресурсов, допустим г. Часть имеющихся у него средств он передает нижнему уровню на целевое использование ресурсов, оставшуюся часть оставляет на нецелевое использование. В свою очередь, нижний уровень забирает часть средств на свои нужды, а остальное расходуется на общие цели. Оба уровня участвуют в доходе от целевой деятельности.
Рис. 3.Структура моделируемой системы
Модель строится в виде игры двух лиц, в которой ищется равновесие по Штакельбергу. В функцию выигрыша каждого из двух игроков включаются доход от нецелевой деятельности и соответствующая доля дохода от целевой деятельности системы. Здесь индекс 1 относится к верхнему уровню, индекс 2 относится к нижнему уровню, п1 -доля ресурсов,
выделенных i-м уровнем на развитие системы (соответственно, 1-u остается на нецелевое использование ресурсов в личных интересах).
Соотношения a1 = a1(r (1-м1)), a 2 = a 2(ru1(1 - u 2)) отражают иерархическую структуру системы. Как видно, доход от нецелевой деятельности верхнего уровня не зависит от части ресурсов, которую нижний уровень направит на общие цели. Но доход от нецелевой деятельности нижнего уровня зависит от той части средств, которую передаст ему верхний уровень на общие цели. Так как ui - доли ресурсов, то на общее дело идет ru1u 2, то есть c = c(ru1u 2). Данная модель является иерархической игрой с двумя игроками. Право первого хода принадлежит игроку верхнего уровня, который выбирает и сообщает игроку нижнего уровня значение u1, затем второй игрок, зная решение первого, выбирает оптимальное для себя значение u2.
Функции выигрыша имеют вид
g1 (u1 ,u2 ) = a1 (r (1 - u1)) + bc(ru1u 2 ) ^ max ,
ui
g2(u1 ,u2) = a2 (ru1 (1-u2)) + (1 - b)c(ru1u2) ^ max
U2
при ограничениях 0 < ui < 1, i=1, 2.
Равновесие по Штакельбергу находится следующим образом.
а) u 2 * = 0. В этом случае и* = 0, что говорит о том, что если верхний уровень знает, что нижний уровень все полученные от него ресурсы потратит на частные цели, то он ничего нижнему уровню и не передаст. Лучше он потратит эти ресурсы на свои частные цели.
б) и2 * = ((1 - b)c' (ru1u2) - a2' (ru1(1- и2)))-1(0). В этом случае
Ui* = (b((1 - b)c'(ru1u2) - a2' (щ (1- u2 )))-1 (0) x x c' ((u1((1 - b)c'(ru1u2) - a2'(ru1(1- u2)))-1(°))- a1,(r(1 - u1)))-1(0)
Учитывая ограничение на щ, заметим, что окончательный вид оптимальной стратегии нижнего уровня будет
0, и* < 0 и1*, 0 < и1* < 1,
1, и* > 1.
Но случай щ=0 относится к случаю a), т.к. в этом случае ничего из ресурсов не идет на общие цели. То есть в случае б) остается два исхода. в) и 2 * = 1. В этом случае
0, (ги1 )-а1' (г(1 - и1 )))-1 (0) < 0 (ги1 )-а1' (г(1 - и^))-1 (0), 0 <( (ги1 )-а1' (г(1 - и^))-1 (0) < 1,
1, ( (ги1 )-а1' (г (1 - и1 )))-1 (0) > 1.
и1 = ^
Но случай щ=0 относится к случаю a), т.к. в этом случае ничего из ресурсов не идет на общие цели. То есть в случае в) остается два исхода. Всего исходов может быть 5, так как в случае . Выписывать все исходы игры в силу их громоздкости не будем. Можно сделать вывод, что случай иерархии участников системы хуже для общих интересов, чем случай равноправия. При иерархии если одному игроку выгодно выделять ресурсы только на частные цели, то и второму игроку не выгодно (или нет возможности) потратить хоть какую-то часть ресурсов на общие цели. При равноправии все-таки могут быть ситуации, когда одному игроку выгодно все ресурсы потратить на частные цели, в то время как второму - нет.
Целевое и нецелевое использование ресурсов при иерархии и
кооперации
Будем рассматривать двухуровневую систему управления, состоящую из одного элемента А1 верхнего уровня и одного элемента А2 верхнего уровня. Верхний уровень имеет некоторое количество ресурсов г, часть которых он передает нижнему уровню на целевое использование ресурсов, оставшуюся часть оставляет себе на нецелевое использование. Нижний
уровень, в свою очередь, забирает часть средств на свои нужды, а остальное расходуется на общие цели. И верхний, и нижний уровни участвуют в доходе от целевой деятельности. Участники системы объединены в коалицию, имеют совместную целевую функцию и совместно распоряжаются своими стратегиями и выигрышем.
Модель строится в виде иерархической игры двух лиц, в которой ищется Парето-оптимальное множество. Так игроки объединяются в коалицию, игровая постановка сводится к оптимизационной задаче оптимизации общей суммарной целевой функции:
g0 (u1 ,u2) = a1 (r(1 -u1)) + a2 (ru1 (r2 -u2)) + c(ru1u2) ^ max
u1,u2
при ограничениях 0 < ui < 1. Игроки совместно обдумывают и выбирают свои
оптимальные стратегии u1 и u2.
Парето-оптимальное множество в этом случае.
а) u 2 * = 0, u* = (- a1' (r (1-u1)) + a2' (ru1 ))-1(0)
б) u 2 * = (( (ru1u 2) - a2' (ru1(1- u 2)))-1(0). В этом случае
u1* = ((c' (щ u2) - a2' (ru1 (1- u2 )))-1 (0) -c' (ru1 (c' (ru1 u2) - a2' (ru1 (1- u2 )))-1 (0))+
+ ( -( (ru u2) - a2' (ru1(1- u 2))) (0))- a2' ((1 -( (ru1u2) - a2' (ru1(1 - u 2)) ^0)|
- a! (r(1 - uj))-1 (0) Учитывая ограничение на u1, заметим, что окончательный вид
оптимальной стратегии нижнего уровня будет
0, u1 * < 0 u1*, 0<u1*<:
1, u1* > 1.
в) u2* = 1 . В этом случае
0, (c' (ru1 )-a1' (r(1 - u1)))-1(0) < 0 (c' (ru, )-a1' (r(1 - u1 Й)-1 (0), 0 <(c' (u )-a1' (r(1 - ux )))-1 (0) < 1,
1, ( (ru1 )-a1' (r (1 - u1 ^)-1 (0) > 1.
u1 = i
н<
u1 = i
Но все случаи щ=0 можно объединить, так как в этом случае ^ безразлично и g0=a1(r1), поэтому из девяти теоретически возможных исходов содержательных будет семь.
Можно увидеть, что равновесие по Штакельбергу и Парето-оптимальное множества отличаются только тем, что в равновесии по Штакельбергу перед с' имеется сомножитель Ь или (1-Ь), на основании чего можно сделать вывод, что при кооперации равноправных партнеров больше случаев, при которых участнику системы выгодно потратить все ресурсы на общие цели. Кроме того, при иерархии в случае отсутствия кооперации если одному из участников выгодно все ресурсы отправить только на частные цели, то и другому участнику также невыгодно даже малую часть ресурсов тратить на общие цели. В случае же кооперации при иерархии если нижнему уровню выгодно все ресурсы потратить на общие цели, то это не мешает верхнему уровню потратить хоть часть ресурсов на общие цели, что говорит о предпочтительности создания коалиции при иерархии участников.
Если же сравнивать случай иерархии участников при иерархии со случаем иерархии равноправных участников, то иерархия хуже для реализации общих интересов, чем случай равноправия. При иерархии если игроку верхнего уровня выгодно выделять ресурсы только на частные цели, то и у игрока нижнего уровня нет возможности потратить хоть какую-то часть ресурсов на общие цели, в отличие от случая равноправия.
Заключение
В статье исследована задача целевого и нецелевого использования ресурсов. Участники могут быть равноправными, а могут быть связаны отношениями руководства-подчинения. Кроме того, участники могут иметь возможность вступить в коалицию. Целью исследования было сравнить, как влияет иерархия и возможная кооперация на выполнение целевых обязательств участниками системы. Исследование показало, что равноправие
для общественных целей предпочтительнее, чем иерархия, так как в случае иерархии, если один участник иерархической лестницы все средства забрал себе на частные цели, то на общественные цели не пойдет ничего.
При кооперации участники системы больше ресурсов выделяют на общественные цели, чем в случае отсутствия кооперации. Причем это касается как кооперации при иерархии, так и кооперации при равноправии. Кроме того, в случае кооперации при иерархии возможен случай, когда вышестоящим уровням выгодно передавать на общие цели определенную долю ресурсов, зная, что нижестоящий уровень заберет все имеющиеся ресурсы себе. Объяснить это можно тем, что частные интересы нижестоящих уровней также входят в общую целевую функцию вышестоящего уровня.
Литература
1. Тарасенко Л.В., Угольницкий Г.А., Дьяченко В.К. Модели кооперации в системе социального партнерства // Инженерный вестник Дона, 2013, №1 URL: ivdon.ru/ru/magazine/archive/n1y2013/1555
2. Розин М.Д., Сущий С.Я., Угольницкий Г.А., Антоненко А.В. Дескриптивный подход к моделированию коррупции как фактора социальной конфликтности // Инженерный вестник Дона, 2011, №3 URL: ivdon.ru/ru/magazine/archive/n3y2011/561
3. Gorbaneva O.I., Ougolnitsky G.A. A problem of purpose resource use in two-level control systems // Contributions to game theory and management. SPb.: Sankt-Petersburg State University, 2014. pp. 81-92.
4. Горбанева О.И. Статические модели учета фактора коррупции при распределении ресурсов в трехуровневых системах управления // Управление большими системами. М.: Институт проблем управления им. В. А. Трапезникова РАН, 2013, №42. С. 195-216.
5. Gorbaneva, O.I. and G.A. Ougolnitsky, 2013. Purpose and non-purpose resource use models in two-level control systems. Advances in Systems Science and Applications, 13(14): pp. 379-391.
6. Горбанева О.И., Угольницкий Г.А., Усов А.Б. Модели коррупции в иерархических системах управления // Проблемы управления. 2015. №1. С. 210.
7. Germeier, Y. and I.A. Vatel, 1976. Equilibrium situations in games with a hierarchical structure of the vector of criteria. Lecture Notes in Computer Science, 27: pp. 460-465.
8. Бурков В.Н., Опойцев В.И. Метаигровой подход к управлению в иерархических системах // Автоматизация и телемеханика. 1974. №35(1). С. 93-103.
9. Mechanism design and management: mathematical methods for smart organizations / Ed. by Prof. Novikov. N.Y.: Nova Science Publishers, 2013. - P. 314.
10. Горбанева О.И., Угольницкий Г.А. Цена анархии и механизмы управления в моделях согласования общественных и частных интересов // Математическая теория игр и приложения. 2015. №7:1. С. 50-73.
References
1. Tarasenko L.V., Ugol'nitskiy G.A., D'yachenko V.K. Inzenernyj vestnik Dona (Rus), 2013, №1 URL: ivdon.ru/ru/magazine/archive/n1y2013/1555
2. Rozin M.D., Sushchiy S.Ya., Ugol'nitskiy G.A., Antonenko A.V,. Inzenernyj vestnik Dona (Rus), 2011, №3 URL: ivdon.ru/ru/magazine/archive/n3y2011/561
3. Gorbaneva O.I., Ougolnitsky G.A. A problem of purpose resource use in two-level control systems. Contributions to game theory and management. SPb.: Sankt-Peterburgskiy gosudarstvennyy universitet, 2014. pp. 81-92.
4. Gorbaneva O.I. Staticheskie modeli ucheta faktora korruptsii pri raspredelenii resursov v trekhurovnevykh sistemakh upravleniya [Static models taking anto account corruption factor under resource allocation in tree-level control systems] Upravlenie bol'shimi sistemami. M.: Institut problem upravleniya im. V.A. Trapeznikova RAN, 2013, №42. pp. 195-216.
5. Gorbaneva O.I., Ougolnitsky G.A. Advances in Systems Science and Applications. 2013. №13, Is. 14. pp. 379-391.
6. Gorbaneva O.I., Ugol'nitskiy G.A., Usov A.B. Problemy upravleniya. 2015. №1. pp. 2-10.
7. Germeier, Y. and I.A. Vatel, 1976. Equilibrium situations in games with a hierarchical structure of the vector of criteria. Lecture Notes in Computer Science, 27: pp. 460-465.
8. Burkov V.N., Opoytsev V.I. Avtomatizatsiya i telemekhanika. 1974. №35(1). pp. 93-103.
9. Mechanism Design and Management: Mathematical Methods for Smart Organizations. Ed. by Prof. Novikov. N.Y.: Nova Science Publishers, 2013. p. 314.
10. Gorbaneva O.I., Ugol'nitskiy G.A. Matematicheskaya teoriya igr i prilozheniya. 2015. №7:1. pp. 50-73.