реши задачу Симплекс методом полностью, опираясь н...

생성일: 2026년 11월 5일

답변에 사용된 모델 GPT-6 Thinking by Chat01

질문

Screenshot_2026-11-05-15-59-10-723_com.android.chrome.jpg
Симплекс метод1 (1).pdf

реши задачу Симплекс методом полностью, опираясь на теорию из файла

사고

Planning the optimization

I’m going to follow the bounded-simplex setup: transcribe the LP, choose a feasible basis, compute reduced costs and directions, perform ratio tests, and continue iterations until optimality is verified.

Planned the optimization

사고

Used pdfs skill

답변

Решу вариант 6 по алгоритму из приложенного PDF: сначала построю допустимый базисный план с помощью первой фазы, затем проведу итерации симплекс-метода с потенциалами uu, оценками Δj\Delta_j, направлениями ll и шагами θ\theta. В конце проверю ограничения и значение целевой функции.

사고

Identifying a shortcut

I’m noticing that the feasible region appears to have only three vertices. One feasible point, (25,6,7,22,25)(25,6,7,22,25), reaches the optimum in a single pivot, so I’m checking whether that provides the clearest complete demonstration.

Identified a shortcut

사고

Verifying phase one

I’m checking the full first-phase path: three pivots reduce the artificial-variable objective to zero, reaching (29,2,7,18,17)(29,2,7,18,17). I’m also verifying each reduced cost, direction, ratio test, and objective value exactly.

Completing simplex verification

I’m confirming that the three first-phase pivots eliminate all artificial variables. The resulting basis is feasible for the original LP, and a phase-two reduced-cost check confirms optimality at (29,2,7,18,17)(29,2,7,18,17).

Проверяя фазу один

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

Completed phase-one simplex verification

사고

Computed feasible plans, analyzed simplex initialization, validated optimality, and reviewed rendered pages

Worked for 3m 57s

답변

Решение варианта 6 симплекс-методом

Ответ:
x∗=(29; 2; 7; 18; 17)\boxed{x^*=(29;\ 2;\ 7;\ 18;\ 17)}φmax⁡=−713\boxed{\varphi_{\max}=-713}
Решим задачу полностью по алгоритму из приложенного файла «Симплекс метод1»: с построением начального базисного плана (первая фаза), вычислением потенциалов uu, оценок Δj\Delta_j, направлений ll, шагов θ\theta и проверкой оптимальности.

1. Условие задачи

Требуется найти максимум целевой функции
φ=−16x1+35x2+12x3+5x4−29x5→max⁡\varphi=-16x_1+35x_2+12x_3+5x_4-29x_5 \rightarrow\max
при ограничениях
{x2+x3−5x4+2x5=−47,x1+x2+3x3+4x4−2x5=90,−3x1+5x2+x3+2x4−5x5=−119.\begin{cases} x_2+x_3-5x_4+2x_5=-47,\\ x_1+x_2+3x_3+4x_4-2x_5=90,\\ -3x_1+5x_2+x_3+2x_4-5x_5=-119. \end{cases}20≤x1≤29,−2≤x2≤11,−7≤x3≤7,17≤x4≤30,14≤x5≤25.\begin{aligned} 20&\le x_1\le29,\\ -2&\le x_2\le11,\\ -7&\le x_3\le7,\\ 17&\le x_4\le30,\\ 14&\le x_5\le25. \end{aligned}
Запишем задачу в канонической форме:
cTx→max⁡,Ax=b,d∗≤x≤d∗.c^Tx\rightarrow\max,\qquad Ax=b,\qquad d_*\le x\le d^*.
Здесь
A=(011−521134−2−3512−5),A= \begin{pmatrix} 0&1&1&-5&2\\ 1&1&3&4&-2\\ -3&5&1&2&-5 \end{pmatrix},b=(−4790−119),c=(−1635125−29).b=\begin{pmatrix}-47\\90\\-119\end{pmatrix}, \qquad c=\begin{pmatrix}-16\\35\\12\\5\\-29\end{pmatrix}.
Число переменных n=5n=5, число уравнений m=3m=3. Следовательно, в базисе должны находиться три переменные, а две небазисные должны принимать граничные значения.

2. Формулы симплекс-метода из файла

На страницах 1–2 файла приведён алгоритм для задачи с двусторонними ограничениями на переменные.
Потенциалы u=(u1,u2,u3)u=(u_1,u_2,u_3) вычисляются из системы
ajTu=cj,j∈JБ.a_j^Tu=c_j,\qquad j\in J_{\text{Б}}.
Оценки небазисных переменных:
Δj=cj−ajTu\boxed{\Delta_j=c_j-a_j^Tu}
Условия оптимальности:
{Δj≤0,xj=d∗j,Δj≥0,xj=dj∗.\begin{cases} \Delta_j\le0,&x_j=d_{*j},\\ \Delta_j\ge0,&x_j=d_j^*. \end{cases}
Если условия нарушены, выбираем входящую переменную xj0x_{j_0} и определяем направление:
lj0=sign⁡Δj0,l_{j_0}=\operatorname{sign}\Delta_{j_0},AБlБ=−aj0sign⁡Δj0.A_{\text{Б}}l_{\text{Б}} =-a_{j_0}\operatorname{sign}\Delta_{j_0}.
Допустимые шаги определяются формулами
θj={dj∗−xjlj,lj>0,d∗j−xjlj,lj<0,+∞,lj=0.\theta_j= \begin{cases} \dfrac{d_j^*-x_j}{l_j},&l_j>0,\\[6pt] \dfrac{d_{*j}-x_j}{l_j},&l_j<0,\\[6pt] +\infty,&l_j=0. \end{cases}
Выбираем наименьший допустимый шаг:
θ0=min⁡θj.\theta^0=\min\theta_j.
Новый план:
xˉ=x+θ0l\boxed{\bar x=x+\theta^0l}
Именно эти формулы будем использовать в каждой итерации.

3. Первая фаза симплекс-метода

Согласно теории на страницах 2–3 файла, сначала необходимо получить допустимый базисный план. Для этого вводятся искусственные переменные.

3.1. Построение начального плана

Возьмём значения переменных на границах:
x~=(29;−2;7;17;14).\widetilde x=(29;-2;7;17;14).
Подставим в основные ограничения и вычислим вектор невязок:
ω=b−Ax~.\omega=b-A\widetilde x.
Первая невязка:
ω1=−47−(−2+7−5⋅17+2⋅14)=−47−(−52)=5.\begin{aligned} \omega_1 &=-47-(-2+7-5\cdot17+2\cdot14)\\ &=-47-(-52)=5. \end{aligned}
Вторая невязка:
ω2=90−(29−2+3⋅7+4⋅17−2⋅14)=90−88=2.\begin{aligned} \omega_2 &=90-(29-2+3\cdot7+4\cdot17-2\cdot14)\\ &=90-88=2. \end{aligned}
Третья невязка:
ω3=−119−(−3⋅29+5(−2)+7+2⋅17−5⋅14)=−119−(−126)=7.\begin{aligned} \omega_3 &=-119-(-3\cdot29+5(-2)+7\\ &\qquad+2\cdot17-5\cdot14)\\ &=-119-(-126)=7. \end{aligned}
Таким образом,
ω=(5;2;7)\boxed{\omega=(5;2;7)}
Все невязки положительные, поэтому введём искусственные переменные x6,x7,x8x_6,x_7,x_8 со знаком «плюс».

3.2. Вспомогательная задача

Целевая функция первой фазы:
F=−x6−x7−x8→max⁡\boxed{F=-x_6-x_7-x_8\rightarrow\max}
Система ограничений:
{x2+x3−5x4+2x5+x6=−47,x1+x2+3x3+4x4−2x5+x7=90,−3x1+5x2+x3+2x4−5x5+x8=−119.\begin{cases} x_2+x_3-5x_4+2x_5+x_6=-47,\\ x_1+x_2+3x_3+4x_4-2x_5+x_7=90,\\ -3x_1+5x_2+x_3+2x_4-5x_5+x_8=-119. \end{cases}
Ограничения на исходные переменные остаются прежними, а на искусственные накладываем:
0≤x6≤5,0≤x7≤2,0≤x8≤7.0\le x_6\le5,\quad 0\le x_7\le2,\quad 0\le x_8\le7.
Начальный базисный план:
x(0)=(29;−2;7;17;14;5;2;7).x^{(0)}=(29;-2;7;17;14;5;2;7).
Базисные и небазисные индексы:
JБ(0)={6,7,8},J_{\text{Б}}^{(0)}=\{6,7,8\},JН(0)={1,2,3,4,5}.J_{\text{Н}}^{(0)}=\{1,2,3,4,5\}.
Начальное значение вспомогательной функции:
F(0)=−5−2−7=−14.F^{(0)}=-5-2-7=\boxed{-14}.

4. Первая фаза. Итерация № 1

Шаг 1. Вычисляем потенциалы

Так как в базисе находятся искусственные переменные x6,x7,x8x_6,x_7,x_8, имеющие единичные столбцы, получаем:
u1=−1,u2=−1,u3=−1.u_1=-1,\qquad u_2=-1,\qquad u_3=-1.u=(−1;−1;−1)\boxed{u=(-1;-1;-1)}

Шаг 2. Вычисляем оценки

Для небазисных переменных cj=0c_j=0.
Δ1=0−(u2−3u3)=−2,\Delta_1=0-(u_2-3u_3)=-2,Δ2=0−(u1+u2+5u3)=7,\Delta_2=0-(u_1+u_2+5u_3)=7,Δ3=0−(u1+3u2+u3)=5,\Delta_3=0-(u_1+3u_2+u_3)=5,Δ4=0−(−5u1+4u2+2u3)=1,\Delta_4=0-(-5u_1+4u_2+2u_3)=1,Δ5=0−(2u1−2u2−5u3)=−5.\Delta_5=0-(2u_1-2u_2-5u_3)=-5.
Получаем таблицу оценок:
ПеременнаяЗначениеОценка
x1x_129 (верхняя)−2-2
x2x_2−2 (нижняя)77
x3x_37 (верхняя)55
x4x_417 (нижняя)11
x5x_514 (нижняя)−5-5
Условие оптимальности нарушено для x1,x2,x4x_1,x_2,x_4.
Выбираем x2x_2, поскольку
Δ2=7>0,x2=−2.\Delta_2=7>0,\qquad x_2=-2.
Следовательно,
j0=2,l2=1.j_0=2,\qquad l_2=1.

Шаг 3. Находим направление ll

Из условия Al=0Al=0 для расширенной системы:
{l2+l6=0,l2+l7=0,5l2+l8=0.\begin{cases} l_2+l_6=0,\\ l_2+l_7=0,\\ 5l_2+l_8=0. \end{cases}
Так как l2=1l_2=1,
l6=−1,l7=−1,l8=−5.l_6=-1,\qquad l_7=-1,\qquad l_8=-5.
Остальные компоненты равны нулю.
l=(0;1;0;0;0;−1;−1;−5)\boxed{l=(0;1;0;0;0;-1;-1;-5)}

Шаг 4. Определяем шаг θ\theta

Для входящей переменной x2x_2:
θ2=11−(−2)1=13.\theta_2=\frac{11-(-2)}1=13.
Для базисных переменных:
θ6=0−5−1=5,\theta_6=\frac{0-5}{-1}=5,θ7=0−2−1=2,\theta_7=\frac{0-2}{-1}=2,θ8=0−7−5=75.\theta_8=\frac{0-7}{-5}=\frac75.
Выбираем минимум:
θ0=min⁡{13;5;2;75}.\theta^0=\min\left\{13;5;2;\frac75\right\}.θ0=75\boxed{\theta^0=\frac75}
Минимум достигается на x8x_8. Значит, x8x_8 выходит из базиса, а x2x_2 входит.

Шаг 5. Строим новый план

x(1)=x(0)+75l.x^{(1)}=x^{(0)}+\frac75l.
Вычисляем изменившиеся компоненты:
x2=−2+75=−35,x_2=-2+\frac75=-\frac35,x6=5−75=185,x_6=5-\frac75=\frac{18}{5},x7=2−75=35,x_7=2-\frac75=\frac35,x8=7−5⋅75=0.x_8=7-5\cdot\frac75=0.
Итак,
x(1)=(29;−35;7;17;14;185;35;0)\boxed{ x^{(1)}= \left(29;-\frac35;7;17;14; \frac{18}{5};\frac35;0\right) }
Новый базис:
JБ(1)={6,7,2}.J_{\text{Б}}^{(1)}=\{6,7,2\}.
Значение функции первой фазы:
F(1)=−185−35=−215.F^{(1)} =-\frac{18}{5}-\frac35 =\boxed{-\frac{21}{5}}.

5. Первая фаза. Итерация № 2

Шаг 1. Вычисляем потенциалы

Теперь базис JБ={6,7,2}J_{\text{Б}}=\{6,7,2\}.
Составим систему:
{u1=−1,u2=−1,u1+u2+5u3=0.\begin{cases} u_1=-1,\\ u_2=-1,\\ u_1+u_2+5u_3=0. \end{cases}
Из третьего уравнения:
−1−1+5u3=0,-1-1+5u_3=0,u3=25.u_3=\frac25.
Следовательно,
u=(−1;−1;25)\boxed{u=\left(-1;-1;\frac25\right)}

Шаг 2. Вычисляем оценки

Небазисные индексы:
JН={1,3,4,5,8}.J_{\text{Н}}=\{1,3,4,5,8\}.
Получаем:
Δ1=0−(u2−3u3)=115,Δ3=0−(u1+3u2+u3)=185,Δ4=0−(−5u1+4u2+2u3)=−95,Δ5=0−(2u1−2u2−5u3)=2,Δ8=−1−u3=−75.\begin{aligned} \Delta_1&=0-(u_2-3u_3)=\frac{11}{5},\\ \Delta_3&=0-(u_1+3u_2+u_3)=\frac{18}{5},\\ \Delta_4&=0-(-5u_1+4u_2+2u_3)=-\frac95,\\ \Delta_5&=0-(2u_1-2u_2-5u_3)=2,\\ \Delta_8&=-1-u_3=-\frac75. \end{aligned}
Условие оптимальности нарушено для x5x_5:
x5=14=d∗5,Δ5=2>0.x_5=14=d_{*5},\qquad \Delta_5=2>0.
Выбираем
j0=5,l5=1.j_0=5,\qquad l_5=1.

Шаг 3. Находим направление

Так как небазисные переменные, кроме x5x_5, не изменяются, получаем систему для базисных компонент:
{l2+2l5+l6=0,l2−2l5+l7=0,5l2−5l5=0.\begin{cases} l_2+2l_5+l_6=0,\\ l_2-2l_5+l_7=0,\\ 5l_2-5l_5=0. \end{cases}
Подставим l5=1l_5=1:
{l2+2+l6=0,l2−2+l7=0,5l2−5=0.\begin{cases} l_2+2+l_6=0,\\ l_2-2+l_7=0,\\ 5l_2-5=0. \end{cases}
Отсюда
l2=1,l6=−3,l7=1.l_2=1,\qquad l_6=-3,\qquad l_7=1.
Полное направление:
l=(0;1;0;0;1;−3;1;0)\boxed{l=(0;1;0;0;1;-3;1;0)}

Шаг 4. Вычисляем θ\theta

Для x5x_5:
θ5=25−141=11.\theta_5=\frac{25-14}{1}=11.
Для x2x_2:
θ2=11−(−3/5)1=585.\theta_2= \frac{11-(-3/5)}{1} =\frac{58}{5}.
Для x6x_6:
θ6=0−18/5−3=65.\theta_6= \frac{0-18/5}{-3} =\frac65.
Для x7x_7:
θ7=2−3/51=75.\theta_7= \frac{2-3/5}{1} =\frac75.
Следовательно,
θ0=min⁡{11;585;65;75}.\theta^0= \min\left\{11;\frac{58}{5};\frac65;\frac75\right\}.θ0=65\boxed{\theta^0=\frac65}
Минимум достигается на x6x_6. Поэтому из базиса выходит x6x_6, а входит x5x_5.

Шаг 5. Строим новый план

x(2)=x(1)+65l.x^{(2)}=x^{(1)}+\frac65l.
Вычисляем:
x2=−35+65=35,x_2=-\frac35+\frac65=\frac35,x5=14+65=765,x_5=14+\frac65=\frac{76}{5},x6=185−3⋅65=0,x_6=\frac{18}{5}-3\cdot\frac65=0,x7=35+65=95.x_7=\frac35+\frac65=\frac95.
Получаем
x(2)=(29;35;7;17;765;0;95;0)\boxed{ x^{(2)}= \left(29;\frac35;7;17;\frac{76}{5}; 0;\frac95;0\right) }
Новый базис:
JБ(2)={5,7,2}.J_{\text{Б}}^{(2)}=\{5,7,2\}.
Значение функции:
F(2)=−95.F^{(2)}=-\frac95.

6. Первая фаза. Итерация № 3

Шаг 1. Вычисляем потенциалы

Базис JБ={5,7,2}J_{\text{Б}}=\{5,7,2\}.
Система для потенциалов:
{2u1−2u2−5u3=0,u2=−1,u1+u2+5u3=0.\begin{cases} 2u_1-2u_2-5u_3=0,\\ u_2=-1,\\ u_1+u_2+5u_3=0. \end{cases}
Подставим u2=−1u_2=-1:
{2u1+2−5u3=0,u1−1+5u3=0.\begin{cases} 2u_1+2-5u_3=0,\\ u_1-1+5u_3=0. \end{cases}
Из второго уравнения:
u1=1−5u3.u_1=1-5u_3.
Подставим в первое:
2(1−5u3)+2−5u3=0,2(1-5u_3)+2-5u_3=0,4−15u3=0,4-15u_3=0,u3=415.u_3=\frac4{15}.
Тогда
u1=1−5⋅415=−13.u_1=1-5\cdot\frac4{15} =-\frac13.
Итак,
u=(−13;−1;415)\boxed{ u=\left(-\frac13;-1;\frac4{15}\right) }

Шаг 2. Вычисляем оценки

Небазисные индексы:
JН={1,3,4,6,8}.J_{\text{Н}}=\{1,3,4,6,8\}.
Оценки:
Δ1=95,\Delta_1=\frac95,Δ3=4615,\Delta_3=\frac{46}{15},Δ4=95,\Delta_4=\frac95,Δ6=−23,\Delta_6=-\frac23,Δ8=−1915.\Delta_8=-\frac{19}{15}.
Для x4x_4 имеем:
x4=17=d∗4,Δ4=95>0.x_4=17=d_{*4},\qquad \Delta_4=\frac95>0.
Условие оптимальности нарушено.
Выбираем
j0=4,l4=1.j_0=4,\qquad l_4=1.

Шаг 3. Находим направление

Для базисных переменных x5,x7,x2x_5,x_7,x_2 получаем систему:
{l2−5l4+2l5=0,l2+4l4−2l5+l7=0,5l2+2l4−5l5=0.\begin{cases} l_2-5l_4+2l_5=0,\\ l_2+4l_4-2l_5+l_7=0,\\ 5l_2+2l_4-5l_5=0. \end{cases}
Подставляем l4=1l_4=1:
{l2−5+2l5=0,l2+4−2l5+l7=0,5l2+2−5l5=0.\begin{cases} l_2-5+2l_5=0,\\ l_2+4-2l_5+l_7=0,\\ 5l_2+2-5l_5=0. \end{cases}
Из третьего уравнения:
l2=l5−25.l_2=l_5-\frac25.
Подставляем в первое:
l5−25−5+2l5=0,l_5-\frac25-5+2l_5=0,3l5=275,3l_5=\frac{27}{5},l5=95.l_5=\frac95.
Тогда
l2=95−25=75,l_2=\frac95-\frac25=\frac75,l7=−75−4+2⋅95=−95.l_7=-\frac75-4+2\cdot\frac95 =-\frac95.
Направление:
l=(0;75;0;1;95;0;−95;0)\boxed{ l=\left(0;\frac75;0;1;\frac95;0;-\frac95;0\right) }

Шаг 4. Находим допустимый шаг

Для входящей переменной:
θ4=30−171=13.\theta_4=\frac{30-17}{1}=13.
Для базисных переменных:
θ2=11−3/57/5=527,\theta_2= \frac{11-3/5}{7/5} =\frac{52}{7},θ5=25−76/59/5=499,\theta_5= \frac{25-76/5}{9/5} =\frac{49}{9},θ7=0−9/5−9/5=1.\theta_7= \frac{0-9/5}{-9/5}=1.
Выбираем минимум:
θ0=min⁡{13;527;499;1}.\theta^0= \min\left\{13;\frac{52}{7};\frac{49}{9};1\right\}.θ0=1\boxed{\theta^0=1}
Из базиса выходит x7x_7, а входит x4x_4.

Шаг 5. Новый план

x(3)=x(2)+l.x^{(3)}=x^{(2)}+l.
Вычисляем:
x2=35+75=2,x_2=\frac35+\frac75=2,x4=17+1=18,x_4=17+1=18,x5=765+95=17,x_5=\frac{76}{5}+\frac95=17,x7=95−95=0.x_7=\frac95-\frac95=0.
Следовательно,
x(3)=(29;2;7;18;17;0;0;0)\boxed{x^{(3)}=(29;2;7;18;17;0;0;0)}
Новый базис:
JБ={5,4,2}\boxed{J_{\text{Б}}=\{5,4,2\}}
Значение вспомогательной функции:
F(3)=−0−0−0=0.F^{(3)}=-0-0-0=\boxed{0}.
Первая фаза завершена.
Все искусственные переменные равны нулю:
x6=x7=x8=0.x_6=x_7=x_8=0.
Кроме того, искусственных переменных больше нет в базисе. Поэтому, согласно теории из файла, мы получили допустимый базисный план исходной задачи и можем перейти непосредственно ко второй фазе без буферной задачи.

7. Вторая фаза симплекс-метода

Теперь возвращаемся к исходной целевой функции:
φ=−16x1+35x2+12x3+5x4−29x5→max⁡.\varphi=-16x_1+35x_2+12x_3+5x_4-29x_5 \rightarrow\max.
Начальный базисный план второй фазы:
x=(29;2;7;18;17).x=(29;2;7;18;17).
Базисные и небазисные индексы:
JБ={5,4,2},J_{\text{Б}}=\{5,4,2\},JН={1,3}.J_{\text{Н}}=\{1,3\}.

Шаг 1. Вычисляем потенциалы

Для базисных переменных выполняются уравнения
ajTu=cj.a_j^Tu=c_j.
При j=5,4,2j=5,4,2 получим:
{2u1−2u2−5u3=−29,−5u1+4u2+2u3=5,u1+u2+5u3=35.\begin{cases} 2u_1-2u_2-5u_3=-29,\\ -5u_1+4u_2+2u_3=5,\\ u_1+u_2+5u_3=35. \end{cases}
Решая эту систему, получаем:
u1=73,u2=1,u3=193\boxed{ u_1=\frac73,\quad u_2=1,\quad u_3=\frac{19}{3} }
Проверим:
2⋅73−2−5⋅193=−29,2\cdot\frac73-2-5\cdot\frac{19}{3}=-29,−5⋅73+4+2⋅193=5,-5\cdot\frac73+4+2\cdot\frac{19}{3}=5,73+1+5⋅193=35.\frac73+1+5\cdot\frac{19}{3}=35.
Все три уравнения выполняются.

Шаг 2. Вычисляем небазисные оценки

Небазисные переменные — x1x_1 и x3x_3.
Оценка Δ1\Delta_1:
Δ1=c1−a1Tu.\Delta_1=c_1-a_1^Tu.Δ1=−16−(u2−3u3).\Delta_1=-16-(u_2-3u_3).
Подставляем потенциалы:
Δ1=−16−(1−3⋅193)=−16−(1−19)=−16+18=2.\begin{aligned} \Delta_1 &=-16-\left(1-3\cdot\frac{19}{3}\right)\\ &=-16-(1-19)\\ &=-16+18=2. \end{aligned}Δ1=2\boxed{\Delta_1=2}
Оценка Δ3\Delta_3:
Δ3=c3−a3Tu,\Delta_3=c_3-a_3^Tu,Δ3=12−(u1+3u2+u3).\Delta_3=12-(u_1+3u_2+u_3).
Подставляем:
Δ3=12−(73+3+193)=12−353=363−353=13.\begin{aligned} \Delta_3 &=12-\left(\frac73+3+\frac{19}{3}\right)\\ &=12-\frac{35}{3}\\ &=\frac{36}{3}-\frac{35}{3}\\ &=\frac13. \end{aligned}Δ3=13\boxed{\Delta_3=\frac13}

Шаг 3. Проверяем условия оптимальности

По теории из файла, для небазисных переменных, находящихся на верхней границе, должно выполняться условие
Δj≥0.\Delta_j\ge0.
Проверим:
ПеременнаяЗначениеОценкаУсловие
x1x_129=d1∗29=d_1^*Δ1=2>0\Delta_1=2>0Выполнено
x3x_37=d3∗7=d_3^*Δ3=13>0\Delta_3=\frac13>0Выполнено
Все условия оптимальности выполняются.
Следовательно, полученный базисный план оптимален. Дополнительных итераций второй фазы не требуется.

8. Вычисление максимума целевой функции

Подставим найденные значения:
x1=29,x2=2,x3=7,x_1=29,\quad x_2=2,\quad x_3=7,x4=18,x5=17.x_4=18,\quad x_5=17.
Вычисляем:
φmax⁡=−16⋅29+35⋅2+12⋅7+5⋅18−29⋅17=−464+70+84+90−493=−713.\begin{aligned} \varphi_{\max} &=-16\cdot29+35\cdot2+12\cdot7\\ &\quad+5\cdot18-29\cdot17\\ &=-464+70+84+90-493\\ &=\boxed{-713}. \end{aligned}

9. Проверка исходных ограничений

Первое уравнение:
2+7−5⋅18+2⋅17=2+7−90+34=−47.2+7-5\cdot18+2\cdot17 =2+7-90+34=-47.
Второе уравнение:
29+2+3⋅7+4⋅18−2⋅1729+2+3\cdot7+4\cdot18-2\cdot17=29+2+21+72−34=90.=29+2+21+72-34=90.
Третье уравнение:
−3⋅29+5⋅2+7+2⋅18−5⋅17-3\cdot29+5\cdot2+7+2\cdot18-5\cdot17=−87+10+7+36−85=−119.=-87+10+7+36-85=-119.
Все три равенства выполняются.
Проверим границы переменных:
20≤29≤29,−2≤2≤11,−7≤7≤7,17≤18≤30,14≤17≤25.\begin{aligned} 20&\le29\le29,\\ -2&\le2\le11,\\ -7&\le7\le7,\\ 17&\le18\le30,\\ 14&\le17\le25. \end{aligned}
Все ограничения выполнены.

10. Итог решения

За три итерации первой фазы получен допустимый базисный план исходной задачи:
x=(29;2;7;18;17).x=(29;2;7;18;17).
Во второй фазе вычислены потенциалы и небазисные оценки:
u=(73;1;193),u=\left(\frac73;1;\frac{19}{3}\right),Δ1=2,Δ3=13.\Delta_1=2,\qquad \Delta_3=\frac13.
Обе небазисные переменные находятся на верхних границах, а их оценки положительны. Поэтому выполнен критерий оптимальности из приложенного файла.
Окончательно:
x1∗=29,x2∗=2,x3∗=7,x4∗=18,x5∗=17,φmax⁡=−713.\boxed{ \begin{gathered} x_1^*=29,\qquad x_2^*=2,\\ x_3^*=7,\qquad x_4^*=18,\\ x_5^*=17,\\[4pt] \varphi_{\max}=-713. \end{gathered} }
Задача решена симплекс-методом полностью: выполнена первая фаза с тремя заменами базиса, получен допустимый план, проведена вторая фаза и доказана оптимальность найденного решения.
Text version

Решение варианта 6 симплекс-методом

Ответ:

x∗=(29; 2; 7; 18; 17)\boxed{x^*=(29;\ 2;\ 7;\ 18;\ 17)} φmax⁡=−713\boxed{\varphi_{\max}=-713}

Решим задачу полностью по алгоритму из приложенного файла «Симплекс метод1»: с построением начального базисного плана (первая фаза), вычислением потенциалов uu, оценок Δj\Delta_j, направлений ll, шагов θ\theta и проверкой оптимальности.

1. Условие задачи

Требуется найти максимум целевой функции

φ=−16x1+35x2+12x3+5x4−29x5→max⁡\varphi=-16x_1+35x_2+12x_3+5x_4-29x_5 \rightarrow\max

при ограничениях

{x2+x3−5x4+2x5=−47,x1+x2+3x3+4x4−2x5=90,−3x1+5x2+x3+2x4−5x5=−119.\begin{cases} x_2+x_3-5x_4+2x_5=-47,\\ x_1+x_2+3x_3+4x_4-2x_5=90,\\ -3x_1+5x_2+x_3+2x_4-5x_5=-119. \end{cases} 20≤x1≤29,−2≤x2≤11,−7≤x3≤7,17≤x4≤30,14≤x5≤25.\begin{aligned} 20&\le x_1\le29,\\ -2&\le x_2\le11,\\ -7&\le x_3\le7,\\ 17&\le x_4\le30,\\ 14&\le x_5\le25. \end{aligned}

Запишем задачу в канонической форме:

cTx→max⁡,Ax=b,d∗≤x≤d∗.c^Tx\rightarrow\max,\qquad Ax=b,\qquad d_*\le x\le d^*.

Здесь

A=(011−521134−2−3512−5),A= \begin{pmatrix} 0&1&1&-5&2\\ 1&1&3&4&-2\\ -3&5&1&2&-5 \end{pmatrix}, b=(−4790−119),c=(−1635125−29).b=\begin{pmatrix}-47\\90\\-119\end{pmatrix}, \qquad c=\begin{pmatrix}-16\\35\\12\\5\\-29\end{pmatrix}.

Число переменных n=5n=5, число уравнений m=3m=3. Следовательно, в базисе должны находиться три переменные, а две небазисные должны принимать граничные значения.

2. Формулы симплекс-метода из файла

На страницах 1–2 файла приведён алгоритм для задачи с двусторонними ограничениями на переменные.

Потенциалы u=(u1,u2,u3)u=(u_1,u_2,u_3) вычисляются из системы

ajTu=cj,j∈JБ.a_j^Tu=c_j,\qquad j\in J_{\text{Б}}.

Оценки небазисных переменных:

Δj=cj−ajTu\boxed{\Delta_j=c_j-a_j^Tu}

Условия оптимальности:

{Δj≤0,xj=d∗j,Δj≥0,xj=dj∗.\begin{cases} \Delta_j\le0,&x_j=d_{*j},\\ \Delta_j\ge0,&x_j=d_j^*. \end{cases}

Если условия нарушены, выбираем входящую переменную xj0x_{j_0} и определяем направление:

lj0=sign⁡Δj0,l_{j_0}=\operatorname{sign}\Delta_{j_0}, AБlБ=−aj0sign⁡Δj0.A_{\text{Б}}l_{\text{Б}} =-a_{j_0}\operatorname{sign}\Delta_{j_0}.

Допустимые шаги определяются формулами

θj={dj∗−xjlj,lj>0,d∗j−xjlj,lj<0,+∞,lj=0.\theta_j= \begin{cases} \dfrac{d_j^*-x_j}{l_j},&l_j>0,\\[6pt] \dfrac{d_{*j}-x_j}{l_j},&l_j<0,\\[6pt] +\infty,&l_j=0. \end{cases}

Выбираем наименьший допустимый шаг:

θ0=min⁡θj.\theta^0=\min\theta_j.

Новый план:

xˉ=x+θ0l\boxed{\bar x=x+\theta^0l}

Именно эти формулы будем использовать в каждой итерации.

3. Первая фаза симплекс-метода

Согласно теории на страницах 2–3 файла, сначала необходимо получить допустимый базисный план. Для этого вводятся искусственные переменные.

3.1. Построение начального плана

Возьмём значения переменных на границах:

x~=(29;−2;7;17;14).\widetilde x=(29;-2;7;17;14).

Подставим в основные ограничения и вычислим вектор невязок:

ω=b−Ax~.\omega=b-A\widetilde x.

Первая невязка:

ω1=−47−(−2+7−5⋅17+2⋅14)=−47−(−52)=5.\begin{aligned} \omega_1 &=-47-(-2+7-5\cdot17+2\cdot14)\\ &=-47-(-52)=5. \end{aligned}

Вторая невязка:

ω2=90−(29−2+3⋅7+4⋅17−2⋅14)=90−88=2.\begin{aligned} \omega_2 &=90-(29-2+3\cdot7+4\cdot17-2\cdot14)\\ &=90-88=2. \end{aligned}

Третья невязка:

ω3=−119−(−3⋅29+5(−2)+7+2⋅17−5⋅14)=−119−(−126)=7.\begin{aligned} \omega_3 &=-119-(-3\cdot29+5(-2)+7\\ &\qquad+2\cdot17-5\cdot14)\\ &=-119-(-126)=7. \end{aligned}

Таким образом,

ω=(5;2;7)\boxed{\omega=(5;2;7)}

Все невязки положительные, поэтому введём искусственные переменные x6,x7,x8x_6,x_7,x_8 со знаком «плюс».

3.2. Вспомогательная задача

Целевая функция первой фазы:

F=−x6−x7−x8→max⁡\boxed{F=-x_6-x_7-x_8\rightarrow\max}

Система ограничений:

{x2+x3−5x4+2x5+x6=−47,x1+x2+3x3+4x4−2x5+x7=90,−3x1+5x2+x3+2x4−5x5+x8=−119.\begin{cases} x_2+x_3-5x_4+2x_5+x_6=-47,\\ x_1+x_2+3x_3+4x_4-2x_5+x_7=90,\\ -3x_1+5x_2+x_3+2x_4-5x_5+x_8=-119. \end{cases}

Ограничения на исходные переменные остаются прежними, а на искусственные накладываем:

0≤x6≤5,0≤x7≤2,0≤x8≤7.0\le x_6\le5,\quad 0\le x_7\le2,\quad 0\le x_8\le7.

Начальный базисный план:

x(0)=(29;−2;7;17;14;5;2;7).x^{(0)}=(29;-2;7;17;14;5;2;7).

Базисные и небазисные индексы:

JБ(0)={6,7,8},J_{\text{Б}}^{(0)}=\{6,7,8\}, JН(0)={1,2,3,4,5}.J_{\text{Н}}^{(0)}=\{1,2,3,4,5\}.

Начальное значение вспомогательной функции:

F(0)=−5−2−7=−14.F^{(0)}=-5-2-7=\boxed{-14}.

4. Первая фаза. Итерация № 1

Шаг 1. Вычисляем потенциалы

Так как в базисе находятся искусственные переменные x6,x7,x8x_6,x_7,x_8, имеющие единичные столбцы, получаем:

u1=−1,u2=−1,u3=−1.u_1=-1,\qquad u_2=-1,\qquad u_3=-1. u=(−1;−1;−1)\boxed{u=(-1;-1;-1)}

Шаг 2. Вычисляем оценки

Для небазисных переменных cj=0c_j=0.

Δ1=0−(u2−3u3)=−2,\Delta_1=0-(u_2-3u_3)=-2, Δ2=0−(u1+u2+5u3)=7,\Delta_2=0-(u_1+u_2+5u_3)=7, Δ3=0−(u1+3u2+u3)=5,\Delta_3=0-(u_1+3u_2+u_3)=5, Δ4=0−(−5u1+4u2+2u3)=1,\Delta_4=0-(-5u_1+4u_2+2u_3)=1, Δ5=0−(2u1−2u2−5u3)=−5.\Delta_5=0-(2u_1-2u_2-5u_3)=-5.

Получаем таблицу оценок:

ПеременнаяЗначениеОценка
x1x_129 (верхняя)−2-2
x2x_2−2 (нижняя)77
x3x_37 (верхняя)55
x4x_417 (нижняя)11
x5x_514 (нижняя)−5-5

Условие оптимальности нарушено для x1,x2,x4x_1,x_2,x_4.

Выбираем x2x_2, поскольку

Δ2=7>0,x2=−2.\Delta_2=7>0,\qquad x_2=-2.

Следовательно,

j0=2,l2=1.j_0=2,\qquad l_2=1.

Шаг 3. Находим направление ll

Из условия Al=0Al=0 для расширенной системы:

{l2+l6=0,l2+l7=0,5l2+l8=0.\begin{cases} l_2+l_6=0,\\ l_2+l_7=0,\\ 5l_2+l_8=0. \end{cases}

Так как l2=1l_2=1,

l6=−1,l7=−1,l8=−5.l_6=-1,\qquad l_7=-1,\qquad l_8=-5.

Остальные компоненты равны нулю.

l=(0;1;0;0;0;−1;−1;−5)\boxed{l=(0;1;0;0;0;-1;-1;-5)}

Шаг 4. Определяем шаг θ\theta

Для входящей переменной x2x_2:

θ2=11−(−2)1=13.\theta_2=\frac{11-(-2)}1=13.

Для базисных переменных:

θ6=0−5−1=5,\theta_6=\frac{0-5}{-1}=5, θ7=0−2−1=2,\theta_7=\frac{0-2}{-1}=2, θ8=0−7−5=75.\theta_8=\frac{0-7}{-5}=\frac75.

Выбираем минимум:

θ0=min⁡{13;5;2;75}.\theta^0=\min\left\{13;5;2;\frac75\right\}. θ0=75\boxed{\theta^0=\frac75}

Минимум достигается на x8x_8. Значит, x8x_8 выходит из базиса, а x2x_2 входит.

Шаг 5. Строим новый план

x(1)=x(0)+75l.x^{(1)}=x^{(0)}+\frac75l.

Вычисляем изменившиеся компоненты:

x2=−2+75=−35,x_2=-2+\frac75=-\frac35, x6=5−75=185,x_6=5-\frac75=\frac{18}{5}, x7=2−75=35,x_7=2-\frac75=\frac35, x8=7−5⋅75=0.x_8=7-5\cdot\frac75=0.

Итак,

x(1)=(29;−35;7;17;14;185;35;0)\boxed{ x^{(1)}= \left(29;-\frac35;7;17;14; \frac{18}{5};\frac35;0\right) }

Новый базис:

JБ(1)={6,7,2}.J_{\text{Б}}^{(1)}=\{6,7,2\}.

Значение функции первой фазы:

F(1)=−185−35=−215.F^{(1)} =-\frac{18}{5}-\frac35 =\boxed{-\frac{21}{5}}.

5. Первая фаза. Итерация № 2

Шаг 1. Вычисляем потенциалы

Теперь базис JБ={6,7,2}J_{\text{Б}}=\{6,7,2\}.

Составим систему:

{u1=−1,u2=−1,u1+u2+5u3=0.\begin{cases} u_1=-1,\\ u_2=-1,\\ u_1+u_2+5u_3=0. \end{cases}

Из третьего уравнения:

−1−1+5u3=0,-1-1+5u_3=0, u3=25.u_3=\frac25.

Следовательно,

u=(−1;−1;25)\boxed{u=\left(-1;-1;\frac25\right)}

Шаг 2. Вычисляем оценки

Небазисные индексы:

JН={1,3,4,5,8}.J_{\text{Н}}=\{1,3,4,5,8\}.

Получаем:

Δ1=0−(u2−3u3)=115,Δ3=0−(u1+3u2+u3)=185,Δ4=0−(−5u1+4u2+2u3)=−95,Δ5=0−(2u1−2u2−5u3)=2,Δ8=−1−u3=−75.\begin{aligned} \Delta_1&=0-(u_2-3u_3)=\frac{11}{5},\\ \Delta_3&=0-(u_1+3u_2+u_3)=\frac{18}{5},\\ \Delta_4&=0-(-5u_1+4u_2+2u_3)=-\frac95,\\ \Delta_5&=0-(2u_1-2u_2-5u_3)=2,\\ \Delta_8&=-1-u_3=-\frac75. \end{aligned}

Условие оптимальности нарушено для x5x_5:

x5=14=d∗5,Δ5=2>0.x_5=14=d_{*5},\qquad \Delta_5=2>0.

Выбираем

j0=5,l5=1.j_0=5,\qquad l_5=1.

Шаг 3. Находим направление

Так как небазисные переменные, кроме x5x_5, не изменяются, получаем систему для базисных компонент:

{l2+2l5+l6=0,l2−2l5+l7=0,5l2−5l5=0.\begin{cases} l_2+2l_5+l_6=0,\\ l_2-2l_5+l_7=0,\\ 5l_2-5l_5=0. \end{cases}

Подставим l5=1l_5=1:

{l2+2+l6=0,l2−2+l7=0,5l2−5=0.\begin{cases} l_2+2+l_6=0,\\ l_2-2+l_7=0,\\ 5l_2-5=0. \end{cases}

Отсюда

l2=1,l6=−3,l7=1.l_2=1,\qquad l_6=-3,\qquad l_7=1.

Полное направление:

l=(0;1;0;0;1;−3;1;0)\boxed{l=(0;1;0;0;1;-3;1;0)}

Шаг 4. Вычисляем θ\theta

Для x5x_5:

θ5=25−141=11.\theta_5=\frac{25-14}{1}=11.

Для x2x_2:

θ2=11−(−3/5)1=585.\theta_2= \frac{11-(-3/5)}{1} =\frac{58}{5}.

Для x6x_6:

θ6=0−18/5−3=65.\theta_6= \frac{0-18/5}{-3} =\frac65.

Для x7x_7:

θ7=2−3/51=75.\theta_7= \frac{2-3/5}{1} =\frac75.

Следовательно,

θ0=min⁡{11;585;65;75}.\theta^0= \min\left\{11;\frac{58}{5};\frac65;\frac75\right\}. θ0=65\boxed{\theta^0=\frac65}

Минимум достигается на x6x_6. Поэтому из базиса выходит x6x_6, а входит x5x_5.

Шаг 5. Строим новый план

x(2)=x(1)+65l.x^{(2)}=x^{(1)}+\frac65l.

Вычисляем:

x2=−35+65=35,x_2=-\frac35+\frac65=\frac35, x5=14+65=765,x_5=14+\frac65=\frac{76}{5}, x6=185−3⋅65=0,x_6=\frac{18}{5}-3\cdot\frac65=0, x7=35+65=95.x_7=\frac35+\frac65=\frac95.

Получаем

x(2)=(29;35;7;17;765;0;95;0)\boxed{ x^{(2)}= \left(29;\frac35;7;17;\frac{76}{5}; 0;\frac95;0\right) }

Новый базис:

JБ(2)={5,7,2}.J_{\text{Б}}^{(2)}=\{5,7,2\}.

Значение функции:

F(2)=−95.F^{(2)}=-\frac95.

6. Первая фаза. Итерация № 3

Шаг 1. Вычисляем потенциалы

Базис JБ={5,7,2}J_{\text{Б}}=\{5,7,2\}.

Система для потенциалов:

{2u1−2u2−5u3=0,u2=−1,u1+u2+5u3=0.\begin{cases} 2u_1-2u_2-5u_3=0,\\ u_2=-1,\\ u_1+u_2+5u_3=0. \end{cases}

Подставим u2=−1u_2=-1:

{2u1+2−5u3=0,u1−1+5u3=0.\begin{cases} 2u_1+2-5u_3=0,\\ u_1-1+5u_3=0. \end{cases}

Из второго уравнения:

u1=1−5u3.u_1=1-5u_3.

Подставим в первое:

2(1−5u3)+2−5u3=0,2(1-5u_3)+2-5u_3=0, 4−15u3=0,4-15u_3=0, u3=415.u_3=\frac4{15}.

Тогда

u1=1−5⋅415=−13.u_1=1-5\cdot\frac4{15} =-\frac13.

Итак,

u=(−13;−1;415)\boxed{ u=\left(-\frac13;-1;\frac4{15}\right) }

Шаг 2. Вычисляем оценки

Небазисные индексы:

JН={1,3,4,6,8}.J_{\text{Н}}=\{1,3,4,6,8\}.

Оценки:

Δ1=95,\Delta_1=\frac95, Δ3=4615,\Delta_3=\frac{46}{15}, Δ4=95,\Delta_4=\frac95, Δ6=−23,\Delta_6=-\frac23, Δ8=−1915.\Delta_8=-\frac{19}{15}.

Для x4x_4 имеем:

x4=17=d∗4,Δ4=95>0.x_4=17=d_{*4},\qquad \Delta_4=\frac95>0.

Условие оптимальности нарушено.

Выбираем

j0=4,l4=1.j_0=4,\qquad l_4=1.

Шаг 3. Находим направление

Для базисных переменных x5,x7,x2x_5,x_7,x_2 получаем систему:

{l2−5l4+2l5=0,l2+4l4−2l5+l7=0,5l2+2l4−5l5=0.\begin{cases} l_2-5l_4+2l_5=0,\\ l_2+4l_4-2l_5+l_7=0,\\ 5l_2+2l_4-5l_5=0. \end{cases}

Подставляем l4=1l_4=1:

{l2−5+2l5=0,l2+4−2l5+l7=0,5l2+2−5l5=0.\begin{cases} l_2-5+2l_5=0,\\ l_2+4-2l_5+l_7=0,\\ 5l_2+2-5l_5=0. \end{cases}

Из третьего уравнения:

l2=l5−25.l_2=l_5-\frac25.

Подставляем в первое:

l5−25−5+2l5=0,l_5-\frac25-5+2l_5=0, 3l5=275,3l_5=\frac{27}{5}, l5=95.l_5=\frac95.

Тогда

l2=95−25=75,l_2=\frac95-\frac25=\frac75, l7=−75−4+2⋅95=−95.l_7=-\frac75-4+2\cdot\frac95 =-\frac95.

Направление:

l=(0;75;0;1;95;0;−95;0)\boxed{ l=\left(0;\frac75;0;1;\frac95;0;-\frac95;0\right) }

Шаг 4. Находим допустимый шаг

Для входящей переменной:

θ4=30−171=13.\theta_4=\frac{30-17}{1}=13.

Для базисных переменных:

θ2=11−3/57/5=527,\theta_2= \frac{11-3/5}{7/5} =\frac{52}{7}, θ5=25−76/59/5=499,\theta_5= \frac{25-76/5}{9/5} =\frac{49}{9}, θ7=0−9/5−9/5=1.\theta_7= \frac{0-9/5}{-9/5}=1.

Выбираем минимум:

θ0=min⁡{13;527;499;1}.\theta^0= \min\left\{13;\frac{52}{7};\frac{49}{9};1\right\}. θ0=1\boxed{\theta^0=1}

Из базиса выходит x7x_7, а входит x4x_4.

Шаг 5. Новый план

x(3)=x(2)+l.x^{(3)}=x^{(2)}+l.

Вычисляем:

x2=35+75=2,x_2=\frac35+\frac75=2, x4=17+1=18,x_4=17+1=18, x5=765+95=17,x_5=\frac{76}{5}+\frac95=17, x7=95−95=0.x_7=\frac95-\frac95=0.

Следовательно,

x(3)=(29;2;7;18;17;0;0;0)\boxed{x^{(3)}=(29;2;7;18;17;0;0;0)}

Новый базис:

JБ={5,4,2}\boxed{J_{\text{Б}}=\{5,4,2\}}

Значение вспомогательной функции:

F(3)=−0−0−0=0.F^{(3)}=-0-0-0=\boxed{0}.

Первая фаза завершена.

Все искусственные переменные равны нулю:

x6=x7=x8=0.x_6=x_7=x_8=0.

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

7. Вторая фаза симплекс-метода

Теперь возвращаемся к исходной целевой функции:

φ=−16x1+35x2+12x3+5x4−29x5→max⁡.\varphi=-16x_1+35x_2+12x_3+5x_4-29x_5 \rightarrow\max.

Начальный базисный план второй фазы:

x=(29;2;7;18;17).x=(29;2;7;18;17).

Базисные и небазисные индексы:

JБ={5,4,2},J_{\text{Б}}=\{5,4,2\}, JН={1,3}.J_{\text{Н}}=\{1,3\}.

Шаг 1. Вычисляем потенциалы

Для базисных переменных выполняются уравнения

ajTu=cj.a_j^Tu=c_j.

При j=5,4,2j=5,4,2 получим:

{2u1−2u2−5u3=−29,−5u1+4u2+2u3=5,u1+u2+5u3=35.\begin{cases} 2u_1-2u_2-5u_3=-29,\\ -5u_1+4u_2+2u_3=5,\\ u_1+u_2+5u_3=35. \end{cases}

Решая эту систему, получаем:

u1=73,u2=1,u3=193\boxed{ u_1=\frac73,\quad u_2=1,\quad u_3=\frac{19}{3} }

Проверим:

2⋅73−2−5⋅193=−29,2\cdot\frac73-2-5\cdot\frac{19}{3}=-29, −5⋅73+4+2⋅193=5,-5\cdot\frac73+4+2\cdot\frac{19}{3}=5, 73+1+5⋅193=35.\frac73+1+5\cdot\frac{19}{3}=35.

Все три уравнения выполняются.

Шаг 2. Вычисляем небазисные оценки

Небазисные переменные — x1x_1 и x3x_3.

Оценка Δ1\Delta_1:

Δ1=c1−a1Tu.\Delta_1=c_1-a_1^Tu. Δ1=−16−(u2−3u3).\Delta_1=-16-(u_2-3u_3).

Подставляем потенциалы:

Δ1=−16−(1−3⋅193)=−16−(1−19)=−16+18=2.\begin{aligned} \Delta_1 &=-16-\left(1-3\cdot\frac{19}{3}\right)\\ &=-16-(1-19)\\ &=-16+18=2. \end{aligned} Δ1=2\boxed{\Delta_1=2}

Оценка Δ3\Delta_3:

Δ3=c3−a3Tu,\Delta_3=c_3-a_3^Tu, Δ3=12−(u1+3u2+u3).\Delta_3=12-(u_1+3u_2+u_3).

Подставляем:

Δ3=12−(73+3+193)=12−353=363−353=13.\begin{aligned} \Delta_3 &=12-\left(\frac73+3+\frac{19}{3}\right)\\ &=12-\frac{35}{3}\\ &=\frac{36}{3}-\frac{35}{3}\\ &=\frac13. \end{aligned} Δ3=13\boxed{\Delta_3=\frac13}

Шаг 3. Проверяем условия оптимальности

По теории из файла, для небазисных переменных, находящихся на верхней границе, должно выполняться условие

Δj≥0.\Delta_j\ge0.

Проверим:

ПеременнаяЗначениеОценкаУсловие
x1x_129=d1∗29=d_1^*Δ1=2>0\Delta_1=2>0Выполнено
x3x_37=d3∗7=d_3^*Δ3=13>0\Delta_3=\frac13>0Выполнено

Все условия оптимальности выполняются.

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


8. Вычисление максимума целевой функции

Подставим найденные значения:

x1=29,x2=2,x3=7,x_1=29,\quad x_2=2,\quad x_3=7, x4=18,x5=17.x_4=18,\quad x_5=17.

Вычисляем:

φmax⁡=−16⋅29+35⋅2+12⋅7+5⋅18−29⋅17=−464+70+84+90−493=−713.\begin{aligned} \varphi_{\max} &=-16\cdot29+35\cdot2+12\cdot7\\ &\quad+5\cdot18-29\cdot17\\ &=-464+70+84+90-493\\ &=\boxed{-713}. \end{aligned}

9. Проверка исходных ограничений

Первое уравнение:

2+7−5⋅18+2⋅17=2+7−90+34=−47.2+7-5\cdot18+2\cdot17 =2+7-90+34=-47.

Второе уравнение:

29+2+3⋅7+4⋅18−2⋅1729+2+3\cdot7+4\cdot18-2\cdot17 =29+2+21+72−34=90.=29+2+21+72-34=90.

Третье уравнение:

−3⋅29+5⋅2+7+2⋅18−5⋅17-3\cdot29+5\cdot2+7+2\cdot18-5\cdot17 =−87+10+7+36−85=−119.=-87+10+7+36-85=-119.

Все три равенства выполняются.

Проверим границы переменных:

20≤29≤29,−2≤2≤11,−7≤7≤7,17≤18≤30,14≤17≤25.\begin{aligned} 20&\le29\le29,\\ -2&\le2\le11,\\ -7&\le7\le7,\\ 17&\le18\le30,\\ 14&\le17\le25. \end{aligned}

Все ограничения выполнены.

10. Итог решения

За три итерации первой фазы получен допустимый базисный план исходной задачи:

x=(29;2;7;18;17).x=(29;2;7;18;17).

Во второй фазе вычислены потенциалы и небазисные оценки:

u=(73;1;193),u=\left(\frac73;1;\frac{19}{3}\right), Δ1=2,Δ3=13.\Delta_1=2,\qquad \Delta_3=\frac13.

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

Окончательно:

x1∗=29,x2∗=2,x3∗=7,x4∗=18,x5∗=17,φmax⁡=−713.\boxed{ \begin{gathered} x_1^*=29,\qquad x_2^*=2,\\ x_3^*=7,\qquad x_4^*=18,\\ x_5^*=17,\\[4pt] \varphi_{\max}=-713. \end{gathered} }

Задача решена симплекс-методом полностью: выполнена первая фаза с тремя заменами базиса, получен допустимый план, проведена вторая фаза и доказана оптимальность найденного решения.

이 Q&A 공유하기