Конечные бескоалиционные игры и равновесия. Матвеев В.А. - 77 стр.

UptoLike

Составители: 

77
,1
1
y
,1
1
y
.0
1
y
В этой задаче только одна переменнаяy
1
. более того, здесь
область допустимых значений состоит из одной точки, числа
y
1
= 1. Эта точка определяет оптимальное решение двойственной
задачи. Именно,
1.y 1)(
*1*1min
=== приyff
d
По теоремы двойственности . 1*)(
max
== xff Осталось
подобрать допустимое (с неотрицательными координатами) x*
= (
*
4
*
3
*
2
*
1
,,, xxxx
)
X, что
.12
*
4
*
3
*
2
*
1
+ xxxx
Один из таких
векторов, например, x* = (
*
4
*
3
*
2
*
1
,,, xxxx
) = (0, 1, 0, 0)
X. По
теореме двойственности получили одно из решений прямой
задачи
(0,1,0,0). x* 1*)(
max
=== приxff
Отметим, что в этой задаче существуют и другие решения
задачи максимизации.
Пример
9.3. Решить задачу линейной программирования с
использованием двойственной задачи
min;89106)(
4321
+++= yyyyxf
,22
321
++ yyy
,1
421
yyy
.4,...,1 ,0 = jy
j
Графически эту стандартную задачу решить не удаётся, т.к.
число неизвестных n = 4 > 2. Перепишем данную задачу в стандартной
форме (как задачу минимизации)
min;89106)(
4321
+++= yyyyxf
d
                                         − y1 ≥ −1,
                                         − y1 ≥ −1,
                                           y1 ≥ 0.
     В этой задаче только одна переменная – y1. более того, здесь
область допустимых значений состоит из одной точки, числа
y1 = 1. Эта точка определяет оптимальное решение двойственной
задачи. Именно,
                               d
                             f min = f ( y1* ) = 1 при y1* = 1.
    По теоремы двойственности f max = f ( x*) = 1 . Осталось
подобрать допустимое (с неотрицательными координатами) x*
= ( x1* , x 2* , x3* , x 4* ) ∈ X,   что 2 x1* + x 2* − x3* − x 4* ≤ 1. Один из таких

векторов, например, x* = ( x1* , x 2* , x3* , x 4* ) = (0, 1, 0, 0) ∈ X. По
теореме двойственности получили одно из решений прямой
задачи
                        f max = f ( x*) = 1 при x* = (0,1,0,0).
     Отметим, что в этой задаче существуют и другие решения
задачи максимизации.
     Пример 9.3. Решить задачу линейной программирования с
использованием двойственной задачи
         f ( x ) = −6 y1 + 10 y 2 + 9 y 3 + 8 y 4 → min;
                            − 2 y1 + y 2 + y3 ≥ 2,
                            y1 − y 2 − y 4 ≤ −1,
                            y j ≥ 0, j = 1,...,4.
    Графически эту стандартную задачу решить не удаётся, т.к.
число неизвестных n = 4 > 2. Перепишем данную задачу в стандартной
форме (как задачу минимизации)
                   f d ( x) = −6 y1 + 10 y 2 + 9 y 3 + 8 y 4 → min;


                                                                                  77