Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Елтаренко Исследование операцыи 2007

.pdf
Скачиваний:
95
Добавлен:
16.08.2013
Размер:
2.72 Mб
Скачать

С учетом, что

P

 

1

P

, P

1

P

,

получим условие когда

 

 

 

2b

 

 

 

1b

 

2c

 

1c

 

 

 

 

S1a – приемлемая:

 

 

 

 

 

 

 

 

 

 

 

 

P P a

a

 

a

 

a

a

a

 

a

a

 

1b

1c

111

112

 

211

 

 

121

221

212

122

222

 

P a

a

 

a

 

a

 

P a

 

a

a

a

 

1b

121

221

 

122

 

222

1c

211

 

221

212

222

a122

a222

0.

 

 

 

 

 

 

 

 

 

 

Введем обозначения:

 

 

 

 

 

 

 

 

 

 

a111

a112

 

a211

 

a121

a221

a212

a122

 

a222;

 

 

a121

a221

 

a122

 

a222;

 

 

 

 

 

 

 

 

 

a221

a221

 

a212

 

a222;

 

 

 

 

 

 

 

 

 

a122

a222.

 

 

 

 

 

 

 

 

 

 

 

 

 

С учетом обозначений получим неравенство:

 

 

 

 

 

 

P P

 

 

P

P

 

0 .

 

 

 

 

 

 

 

1b

1c

 

 

1b

 

1c

 

 

 

 

В нашем примере:

 

 

 

 

 

 

 

 

 

 

 

 

3

4

3

3

0

1

1

1

6;

 

 

 

 

 

 

 

3

0

1

1

3;

 

 

 

 

 

1.

 

 

 

 

 

 

 

 

 

 

Получаем неравенство, определяющее соотношения между P1b и

P

, когда

P

1 будет приемлемой стратегией:

1c

 

1a

 

 

 

 

 

 

 

 

 

 

 

 

 

6P P

3P

3P

1 0 .

 

 

 

 

 

1b

1c

1b

1c

 

 

 

 

 

 

 

 

 

 

1

3P

 

Отсюда получаем области:

P

 

1b

, показанные на рис.

 

 

 

 

 

 

 

 

 

 

1c

6P

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1b

 

 

2.11.

 

 

 

 

 

 

 

 

 

120

P1c

1

для P2a 1

2/3

0,5

1/3

P1b

0 1/3 0,5 2/3 1

Рис. 2.11. Множество приемлемых стратегий для участника А при P2a 1

На рис. 2.12 приведена зависимость

F P

, P

:

 

a 1b

1c

 

P1c

1

чистая стратегия при P2a 1

1

P1a

Рис. 2.12. Множество приемлемых стратегий для участника А

121

 

Аналогично будут выглядеть

зависимости

G P

, P

и

 

 

 

 

 

 

 

b 1a

1c

 

H

P

, P

для участников

B и C .

 

 

 

 

c 1a

1b

 

 

 

 

 

 

 

 

Результат пересечения Fa ,Gb

и Hc приведен на рис. 2.13:

 

 

 

 

P1c

 

 

 

 

 

 

 

 

 

(3)

1

 

 

 

 

 

 

 

 

 

(8)

(9)

 

 

 

 

 

 

 

1/3

 

(6)

(1)

 

 

 

 

 

 

(5)

 

 

 

 

 

 

 

 

 

1/3

1/3

(2)

P1a

 

 

 

 

 

 

(7)

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

Рис. 2.13. Пересечение множеств приемлемых стратегий

 

 

Интерпретация решения. Точка (1) соответствует ситуации безнадежности, когда все фирмы не строят очистные сооружения.

Точки (2), (3), (4) – наличие "нахала" – две фирмы строят, а одна – нет.

Точки (5), (6), (7) соответствуют тому, что один строит очистительные сооружения, а два других уменьшают свои сбросы (сознательное природопользование):

0;1 ;

1

(5)

 

3

 

3

 

1

;0;

1

(6) .

3

 

 

3

 

1

;1

 

;0

(7)

3

3

 

 

Точки (8), (9) находятся на диагонали куба, и их координаты получают из условия:

122

 

6P P

3P

3P

1 0 .

 

1b

1c

 

1b

1c

 

Из-за симметрии

P

P

 

x , и получается уравнение:

 

1b

1c

 

 

 

 

 

 

6x2

6x

1

0

x1 0,211 x2 0,789.

Точка 8={0,211; 0,211; 0,211} – справедливое решение, а точка 9

{0,789; 0,789; 0,789} – ближе к безнадежной точке (1).

2.6.Коалиционные игры

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

каждым из участников партнеров для сотрудничества. Пусть имеется m участников:

A, B,C, , m.

Рассмотрим возможные стратегии сотрудничества:

S1 – каждый из участников действует независимо от других; S 1,2 – коалиция из двух участников, первого и второго;

S 1,3 – коалиция первого и третьего участников;

S 2,3 – коалиция второго и третьего участников;

S 1,2,3 – коалиция из трех участников.

Общее число возможных коалиций и, соответственно, стратегий равно 2m m 1 . Для задания выигрышей при разных коалициях используется характеристическая функция. Например,

 

U

U1

U 2

U3

U

1,2

U

1,3

U

2,3

U

1,2,3 ,

 

 

0

1

1

1

 

 

 

 

 

0

10

12

15

25

30

30

 

45

U i

– выигрыш участников при стратегии S

 

 

 

1

 

 

 

 

 

 

 

 

 

1

 

 

 

U 1,2 – если первый и второй участники вступят в коалицию, то их общий выигрыш составит 25 и т.д.

123

U 1,2,3 – выигрыш трех участников, если они все вступят в коалицию.

Таким образом, чтобы описать коалиционную игру, необходимо задать характеристическую функцию.

Характеристическая функция должна обладать свойством супераддитивности. Для любой пары непересекающихся коалиций должно выполняться неравенство:

Kj ,Kl : Kj Kl

UK

j

UK

UK

j

K .

 

 

l

 

l

Неравенство может быть и обратное – это означает, что в качестве выигрыша выступают затраты, убытки, и стоит задача выбора партнеров, чтобы уменьшить затраты, т.е. стоит задача минимизации целевой функции. Для этой постановки все рассматриваемые далее вопросы и процедуры тоже справедливы.

Если UK

 

UK

UK

 

K

, то такая игра несущественна, так как

 

j

l

 

j

 

l

нет смысла вступать в коалиции.

Для решения игры необходимо составить матрицу выигрышей для каждого участника при разных стратегиях (коалициях) в следующем виде:

 

S1

S 1,2

S 1,3

S 2,3

S 1,2,3

A

U 1

U 1

U 1

U 1

U 1

 

1

1,2

1,3

1

1,2,3

B

U 2

U 2

U 2

U 2

U 2

 

1

1,2

1

2,3

1,2,3

C

U 3

U 3

U 3

U 3

U 3

 

1

1

1,3

2,3

1,2,3

где U 11,2 – выигрыш участника A в коалиции (1, 2), U 1,2 – выигрыш участника B в коалиции (1, 2) и т.д. При этом

U

1,2

U1

U 2 .

 

1,2

1,2

Видим, что при определении выигрышей участников коалиций возникает проблема дележа.

Проблема дележа выигрыша между участниками коалиции

Решение этой проблемы может осуществляться разными способами: переговоры, привлечение сторонних лиц и др., но лучше исполь-

124

зовать алгоритмическое решение проблемы дележа. Тогда имеется возможность каждому участнику независимо от других выявить потенциальные коалиции и вступить с ними в переговоры.

Рассмотрим принципы алгоритма справедливого дележа:

а) участник, присоединившийся к коалиции, но не приносящий ей пользу, ничего не выигрывает. Другими словами, если к коалиции присоединяем i -го участника и он не увеличивает выигрыш коали-

ции, т.е. U K

 

i

U K

, то выигрыш участника i равен нулю:

 

j

 

 

j

U i

 

i

0 ;

K

j

 

б) сумма выигрышей участников коалиции равна общему выигрышу коалиции:

U i

 

U

K

.

K

j

 

j

 

 

 

i K j

 

 

 

 

Используя принцип (а), составим для коалиции K из n участников формулу дележа общего выигрыша Uk .

Для участника

i коалиции выберем все возможные внутренние

коалиции

K j из

n j участников, не

включающие

участника

i ,

K j

K . Таких внутренних K j будет – Cnn j

1 (сочетание из n

1

участников по n j ). Усредним полезность участника i

в коалициях с

K j

(число участников в коалициях K j

одинаково и равно n j , а вме-

сте с участником i

коалиции будут K j

 

i ).

 

 

 

 

 

 

 

1

 

UK

 

 

UK

 

;

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

Cnnj

 

j

 

 

 

 

 

 

 

 

 

 

 

j

 

 

 

 

 

 

1 K j K

 

 

 

 

 

 

 

 

 

 

n j

const.

 

 

 

 

 

 

 

Если

рассмотреть

коалиции

 

с

 

числом

участников

nj

0, 1, , n 1, то тем самым охватим все возможные коалиции,

которые могут быть внутренними по отношению к общей коалиции

K .

125

Усредняя полезность участника i уже во всех возможных коалициях, получим формулу его выигрыша:

UKi

1 n 1

1

 

 

UK i

UK .

(2.9)

n n 0

Cnj K

 

 

 

K

j

j

 

 

j

n 1

 

j

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

nj

 

const

 

 

 

Выигрыши участников коалиции U Ki , вычисляемые по формуле

(2.9), называют вектором Шепли.

Кроме свойства (б), вектор Шепли обладает еще свойством аддитивности.

Пусть задана характеристическая функция

I:U0 ,U1,U2 ,U3 ,U 1,2, ,U 1,2,3, ,

вкоторой выигрыш участника i в коалиции K равен U Ki I , и вто-

рая характеристическая функция II , в которой выигрыш участника i равен UKi II . Если сформировать третью характеристическую

функцию III , элементами которой будут суммы соответствующих элементов функций I и II , то выигрыш участника i будет равен

UKi III UKi I UKi II .

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

Для выбора каждым участником лучшей стратегии необходимо выбрать максимальный выигрыш (см. таблицу выигрышей). Если для нескольких участников игры стратегии совпадают, то эта коалиция и будет эффективна для ее участников.

Необходимо иметь в виду, что определение выигрышей по формуле (2.9) означает справедливый дележ. Поэтому при анализе ре-

126

зультирующей матрицы выигрышей можно отходить от вычисленных U Ki , чтобы добиться устойчивого компромисса при дележе.

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

Вычислим выигрыши участников A, B,C в различных коалициях,

используя формулу (2.9):

 

 

 

 

U1

1 U

U

0

U

(1, 2)

U

2

1

10 0 25 12 11,5 ,

(1, 2)

2

1

 

 

 

2

 

 

 

 

 

 

 

 

 

 

U2

U

 

 

U1

 

 

 

25 11,5

13,5 ,

 

 

 

 

 

 

 

 

 

(1,2)

(1, 2)

 

 

(1,2)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

U1

1

U

 

U

 

 

U

 

 

U

1

10

 

 

0

 

30

15

12,5 ,

(1,3)

2

 

1

 

 

0

 

 

(1,3)

3

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

U3

U

(1,3)

 

 

U1

 

30

12,5

17,5 ,

 

 

 

 

 

 

 

 

 

(1,3)

 

 

 

 

(1,3)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

U2

1

U

 

U

 

U

 

U

1

12

 

 

0

 

30

15

13,5 ,

( 2,3)

2

 

 

2

 

 

 

0

 

 

 

( 2,3)

3

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

U3

U

 

 

U2

 

 

30

13,5

16,5 ,

 

 

 

 

 

 

 

 

(2,3)

 

(2,3)

 

 

(2,3)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

U1

1 U1

 

U0

 

 

 

U(1, 2) U2 U(1,3)

U3

U(1, 2,3)

U( 2,3)

3

 

 

C0

 

 

 

 

 

 

 

C1

 

 

 

 

 

 

 

C2

 

 

(1, 2,3)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

2

 

 

 

1

 

10

 

 

0

 

 

 

25

12 30

15

 

 

45

30

13,

 

 

3

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

U 2

1

12

 

0

 

 

 

25

10 30

15

 

 

45

30

 

14 ,

 

3

 

 

 

 

 

2

 

 

 

 

 

 

(1, 2,3)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

U3

U

 

 

 

U1

 

 

 

U2

45

13

14

18.

 

 

 

(1,2,3)

 

(1, 2,3)

 

 

 

(1,2,3)

 

 

(1,2,3)

 

 

 

 

 

 

 

 

 

 

 

127

Для выявления лучшей стратегии составим матрицу выигрышей:

 

S1

S 1,2

S 1,3

S 2,3

S 1,2,3

max

A

10

11,5

12,5

10

13

13

B

12

13,5

12

13,5

14

14

C

15

15

17,5

16,5

18

18

 

 

 

 

 

 

 

Так как максимальные выигрыши для всех участников соответствуют одной стратегии (коалиции), то S 1,2,3 и будет оптимальной.

Вопросы и задачи

1. Сформируйте платежную матрицу с тремя седловыми точка-

ми.

2.Какие из множества чистых стратегий являются активными?

3.Какие из списка чистых стратегий являются доминируемыми, доминирующими? Какие из них могут входить в число активных стратегий?

4.Что такое приемлемая стратегия? Может ли быть чистая стратегия приемлемой?

5.Покажите, что использование принципа решения биматричных игр для матричных игр приводит к тем же результатам, что их решение с использованием теоремы о минимаксе.

6.Решите игру со следующей платежной матрицей:

 

S1b

S2b

S3b

S4b

S1a

6

1

6

5

S2a

3

2

4

2

S3a

0

4

0

2

7. На двух рынках S1 и S2 конкурируют две фирмы А и В. Матрицы выигрышей (прибыли) фирм А и В равны:

 

ai, j

 

 

20

40

;

 

bi, j

 

 

15 30

.

 

 

 

 

 

 

 

 

30

25

 

 

 

 

 

20

18

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

128

 

 

В каких пропорциях следует разделить суммы на рекламную кампанию на каждом из рынков фирме А и фирме В?

8.Какие свойства присущи вектору Шепли в коалиционных иг-

рах?

9.Решите коалиционную игру для трех участников со следующей характеристической функцией:

U0

U1

U2

U3

U(1,2)

U(1,3)

U(2,3)

U(1,2,3)

0

10

15

11

20

18

20

26

129