- •Часть 2
- •Введение
- •1. Метод последовательного улучшения допустимого вектора (мпу)
- •1.1. Основная часть мпу
- •Проверка двойственной допустимости д.Б.М.К.
- •5. Подготовка информации к следующей итерации.
- •1. Процедура оценки.
- •3. Вычисление коэффициентов разложения вектора α6 по базисным векторам α4, α3, α5.
- •4. Определение ε*.
- •5. Подготовка информации к выполнению следующего шага.
- •1.2. Упражнения 1
- •1.3. Построение исходного допустимого базисного множества
- •1.4. Упражнения 2
- •1.5. Использование аппарата обратных матриц
- •Приступаем к выполнению итерации 1
- •1.6. Упражнения 3
- •3. Задачи для выполнения домашних заданий, расчетно-графических и контрольных работ
- •Список литературы
- •Часть 2
- •450000, Уфа-центр, ул. К. Маркса, 12
1. Процедура оценки.
1.Система уравнений (9) в координатной форме имеет вид:
y1=1;
-4y2=1;
y3= 1.
y(K)=(1,-0.25,1).
Найденные компоненты y(K) размещаем в четвертом столбце табл. 5.
2. Проверка двойственной допустимости K={4,3,5}.
Для всех j= находим величины zj=(αj,y(k))+cj и размещаем их в табл. 6., построенной по типу табл. 3. Например, zj=1-3∙0.25+1-1=0.25 и т.д. Имеет место случай (б). Находим =8.5; j0=6.
3. Вычисление коэффициентов разложения вектора α6 по базисным векторам α4, α3, α5.
Система уравнений (13) в векторной форме имеет вид:
g3 + g4 + g5 = ,
из нее находим: g3=-0.5; g4=6; g5=2
и размещаем в третьем столбце табл. 5.
4. Определение ε*.
K+={4,5}≠ Ø,
т.к. имеет место случай (a). Применим формулу (14), получаем:
ε*=min{9/6;6/2}=1.5
k {4,5}
и помещаем в последнюю ячейку третьего столбца табл. 5.; номер k*=4, на котором получено ε*, помещаем в последнюю ячейку первого столбца этой таблицы.
Таблица 5
Итерация 1 |
Итерация 2 |
Итерация 3 |
|||||||||
3 4 5 |
0.50 9.00 6.00 |
-0.50 6.00 2.00 |
1.00 -0.25 1.00 |
3 6 5 |
1.25 1.50 3.00 |
-0.25 0 2.00 |
-0.416 -0.25 1.00 |
3 6 2 |
1.625 1.50 1.50 |
|
0.042 -0.250 -0.375 |
4 |
-15.50 |
1.50 |
|
5 |
-2.75 |
1.50 |
|
|
1.375 |
|
|
Таблица 6
|
1 |
2 |
3 |
4 |
5 |
6 |
|
1 |
2 |
3 |
4 |
5 |
6 |
|
1 |
2 |
3 |
4 |
5 |
6 |
|
||
№1 |
0.25 |
2.75 |
0 |
0 |
0 |
8.5 |
j0=6 |
№2 |
-1.16 |
2.75 |
0 |
-1.42 |
0 |
0 |
j0=2 |
№3 |
-2.1 |
0 |
0 |
-0.9 |
-1.3 |
0 |
|
|
|
5. Подготовка информации к выполнению следующего шага.
По формулам (15)-(17) находим новое д.б.м. K’={3,6,5} и компоненты вектора x(K’), x′3=x3 - ε*g3=0.5+1.5∙0.5=1.25; x′6=ε* =1.5; x′5=6-1.5∙2=3 и значение линейной функции μ(x(K′))=-2.75> μ(x(K)). Найденная информация K′, x(K′), μ(x(K′)) размещается в первых двух столбцах таблицы типа 2 для итерации 2.
Аналогично выполняются вторая и третья итерации. Полученные результаты размещены в табл. 5 и 6. При этом в процедуре 2 третьей итерации величины zj ≤ 0 для всех j= . Поэтому д.б.м. K״={3,6,2} одновременно является допустимым и двойственно допустимым базисным множеством. Следовательно, отвечающие ему векторы
x(K״)=(0; 1.5; 1.625; 0; 0; 1.5) и y=(0.041; -0.25; -0.375)
μ(x(K״)) =ν(y(K״))=1.375.