iifat, сейчас напишу.
-- 15.09.2015, 17:07 --Задача на нахождение максимума.
![$\phi=12x_1+2x_2+5x_4+3x_5$ $\phi=12x_1+2x_2+5x_4+3x_5$](https://dxdy-02.korotkov.co.uk/f/5/9/6/5964aa6b796833d1c2fa9ee4b19f6ec782.png)
![$\left\{\begin{matrix}4x_1+2x_2+2x_5\leqslant 1
\\ x_3+3x_5 \leqslant 3
\\ 2x_2+x_4 \leqslant 3
\\ -1 \leqslant x_1 \leqslant 4
\\ 0 \leqslant x_2 \leqslant 4
\\ -4 \leqslant x_3 \leqslant 1
\\ 1 \leqslant x_4 \leqslant 5
\\ 1 \leqslant x_5 \leqslant 6
\end{matrix}\right.$ $\left\{\begin{matrix}4x_1+2x_2+2x_5\leqslant 1
\\ x_3+3x_5 \leqslant 3
\\ 2x_2+x_4 \leqslant 3
\\ -1 \leqslant x_1 \leqslant 4
\\ 0 \leqslant x_2 \leqslant 4
\\ -4 \leqslant x_3 \leqslant 1
\\ 1 \leqslant x_4 \leqslant 5
\\ 1 \leqslant x_5 \leqslant 6
\end{matrix}\right.$](https://dxdy-01.korotkov.co.uk/f/8/1/d/81d88cbce8754b2b1023c8260e6f6a6a82.png)
Привожу к каноническому виду и нахожу ограничения на дополнительные переменные:
![$\left\{\begin{matrix}4x_1+2x_2+2x_5 + x_6= 1
\\ x_3+3x_5 +x_7 = 3
\\ 2x_2+x_4 +x_8 = 3
\\ -26 \leqslant x_6 \leqslant 8
\\ -16 \leqslant x_7 \leqslant 4
\\ -10 \leqslant x_8 \leqslant 2
\end{matrix}\right.$ $\left\{\begin{matrix}4x_1+2x_2+2x_5 + x_6= 1
\\ x_3+3x_5 +x_7 = 3
\\ 2x_2+x_4 +x_8 = 3
\\ -26 \leqslant x_6 \leqslant 8
\\ -16 \leqslant x_7 \leqslant 4
\\ -10 \leqslant x_8 \leqslant 2
\end{matrix}\right.$](https://dxdy-03.korotkov.co.uk/f/e/f/0/ef002e55149d8106388c59c77c3e407e82.png)
Выбираю исходные переменные на границе так, чтобы дополнительные переменные не попали на границу:
![$\left\{\begin{matrix}x_1=-1
\\ x_2=0
\\ x_3=-4
\\ x_4=5
\\ x_5=6
\end{matrix}\right.$ $\left\{\begin{matrix}x_1=-1
\\ x_2=0
\\ x_3=-4
\\ x_4=5
\\ x_5=6
\end{matrix}\right.$](https://dxdy-03.korotkov.co.uk/f/a/b/6/ab6f08f61764a4930c9f6f32a0910a4f82.png)
Тогда, подставляю эти значения в уравнения и нахожу первоначальный базисный план:
![$x=(-1, 0, -4, 5, 6, -2, -11, -2)'$ $x=(-1, 0, -4, 5, 6, -2, -11, -2)'$](https://dxdy-04.korotkov.co.uk/f/3/3/8/33801fe159737db0de60d9ba462fc72282.png)
.
Базисная матрица является единичной.
![$ c_b=(0, 0, 0)' $ $ c_b=(0, 0, 0)' $](https://dxdy-04.korotkov.co.uk/f/3/2/2/322ba6f573ce603f9e3585ce1a0f73f782.png)
.
![$A'_bu=c_b, Eu=c_b, u=(0, 0, 0)'$ $A'_bu=c_b, Eu=c_b, u=(0, 0, 0)'$](https://dxdy-03.korotkov.co.uk/f/e/2/a/e2aae1e9d28de7b1e2d3ad8fc79c48b582.png)
![$\Delta_j=c_j-u'a_j, j \in J_{n}$ $\Delta_j=c_j-u'a_j, j \in J_{n}$](https://dxdy-02.korotkov.co.uk/f/5/4/0/5404ac494646db57a993e2d3fef7cacc82.png)
![$\Delta_1=12, \Delta_2=2, \Delta_3=0, \Delta_4=5, \Delta_5=3$ $\Delta_1=12, \Delta_2=2, \Delta_3=0, \Delta_4=5, \Delta_5=3$](https://dxdy-04.korotkov.co.uk/f/b/6/7/b67b7378160a85acf8c6b25a95f447fd82.png)
![$\Delta_1=12>0, x_1=-1=d_{*1}$ $\Delta_1=12>0, x_1=-1=d_{*1}$](https://dxdy-01.korotkov.co.uk/f/8/a/7/8a7cae432150503654eff4bc42df611a82.png)
- первая переменная, на которой нарушается критерий оптимальности невырожденного базисного плана. Значит,
![$j_0=1$ $j_0=1$](https://dxdy-02.korotkov.co.uk/f/9/0/1/90145f83db1478cf677db71404d13eb082.png)
![$l_1=sign \Delta_1=1, l_2=l_3=l_4=l_5=0$ $l_1=sign \Delta_1=1, l_2=l_3=l_4=l_5=0$](https://dxdy-03.korotkov.co.uk/f/e/d/c/edc976e7f8167a205d12bb8b8362621082.png)
![$A_bl_b=-a_{j_0}l_{j_0}: l_6=-4, l_7=0, l_8=0$ $A_bl_b=-a_{j_0}l_{j_0}: l_6=-4, l_7=0, l_8=0$](https://dxdy-03.korotkov.co.uk/f/e/2/9/e2966192b4c199574c3b939f36f6aeed82.png)
![$\Theta_{j_0}=d^*_{j_0}-d_{*j_0}=4-(-1)=5$ $\Theta_{j_0}=d^*_{j_0}-d_{*j_0}=4-(-1)=5$](https://dxdy-02.korotkov.co.uk/f/5/9/1/591546c8df64f774cb49f0593f42d52782.png)
![$\Theta_j=\left\{\begin{matrix}\frac{d^*_j-x_j}{l_j}, l_j>0
\\ \frac{d_{*j}-x_j}{l_j}, l_j<0
\\ \infty, l_j=0
\end{matrix}\right., j \in J_b$ $\Theta_j=\left\{\begin{matrix}\frac{d^*_j-x_j}{l_j}, l_j>0
\\ \frac{d_{*j}-x_j}{l_j}, l_j<0
\\ \infty, l_j=0
\end{matrix}\right., j \in J_b$](https://dxdy-04.korotkov.co.uk/f/3/a/a/3aad8eadfc3e0d38d8b4b159cc2d6a2082.png)
![$\Theta_6=\frac{13}{2}, \Theta_7=\infty, \Theta_8=\infty$ $\Theta_6=\frac{13}{2}, \Theta_7=\infty, \Theta_8=\infty$](https://dxdy-01.korotkov.co.uk/f/4/9/4/494e95757412626c695e0bf7bb58fb7e82.png)
![$\Theta=min(\Theta_{j_0}, \Theta_j)=5, j_*=1$ $\Theta=min(\Theta_{j_0}, \Theta_j)=5, j_*=1$](https://dxdy-03.korotkov.co.uk/f/6/4/e/64ec8285fe1a4277b941203bf9a3f06982.png)
Пересчитываем базисный план:
![$\overline{x}=x+\Theta l=(-1, 0, -4, 5, 6, -2, -11, -2)'+5(1, 0, 0, 0, 0, -4, 0, 0)'=(4, 0, -4, 5, 6, -22, -11, -2)'$ $\overline{x}=x+\Theta l=(-1, 0, -4, 5, 6, -2, -11, -2)'+5(1, 0, 0, 0, 0, -4, 0, 0)'=(4, 0, -4, 5, 6, -22, -11, -2)'$](https://dxdy-02.korotkov.co.uk/f/5/b/4/5b4756aa33ee66d45cdbb41b8769080b82.png)
Новый базис находится так:
![$J_b=(J_b\cup \{j_0\})\setminus\{j_*\}$ $J_b=(J_b\cup \{j_0\})\setminus\{j_*\}$](https://dxdy-04.korotkov.co.uk/f/f/e/1/fe1864d9659529a1dd3841272933710582.png)
В этом случае базис не изменился.
На второй итерации критерий нарушился на
![$j_0=2$ $j_0=2$](https://dxdy-03.korotkov.co.uk/f/6/3/a/63a2baffd557d04febaadc7ea8f4d84182.png)
. При этом
![$\Theta_2=\Theta_8=4$ $\Theta_2=\Theta_8=4$](https://dxdy-04.korotkov.co.uk/f/b/f/9/bf9dad908340c494e4b005cea14d73a982.png)
. Если в качестве
![$j_*$ $j_*$](https://dxdy-03.korotkov.co.uk/f/2/e/c/2ecf20f63cd4d8f87de484e4cdf22dc082.png)
взять 2, то базис не изменится, а
![$x=(4, 4, -4, 5, 6, -22, -11, 10)'.$ $x=(4, 4, -4, 5, 6, -22, -11, 10)'.$](https://dxdy-01.korotkov.co.uk/f/c/b/b/cbbf4a4de88e048c9a874001f407847a82.png)
Это вырожденный базис.
Сейчас попробую из базиса исключить 8 и добавить 2.