книги из ГПНТБ / Говар В.М. Математическое программирование учеб. пособие
.pdf-ад-
записываются числа,равные суммам свободного члена и всех коэффицин енюв при переменных в данной строке.
Если над контрольными суммами производить те хѳ самые преоб
разования, что и над остальными элементами соответствующей строки, то результаты должны быть равны суммам коэффициентов соответствую щих строк. В этом случае, когда в какой-либо из последующих таблиц этот баланс оказывается нарушенным,то это показывает,что в процессе
решения допущена ошибка, которую нужно |
устранить,прежде |
чем продол |
||||
жать |
решение. |
|
|
|
|
|
• |
Рассмотрим |
решение |
задачи методом |
последовательного |
улучше |
|
ния плана |
(оимшіѳкс-мѳтодом). |
|
|
|||
|
Задача. |
|
|
|
|
|
|
Предприятием может производиться продукция четырех видов |
|||||
Bp |
Bg, B j , В^ из трех |
видов сырья Ар |
А 2 , A3. На планируемый |
|||
период предприятие располагает следующим количеством сырья: |
||||||
вида |
âj - |
300, |
вида |
- 210 и вида |
- 240 условных единиц. На |
производство единицы продукции каждого вида расходуется следующее
количество |
сырья в условных |
единицах |
(табл.4.3) |
|
|
|
||
|
|
|
|
|
Таблица |
4.3 |
|
|
Виды про-' |
Нормы затрат |
сырья каждого вида на |
единицу |
~ |
||||
і дукции |
J |
|
продукции соответствующего |
вида |
|
|
||
|
|
|
|
А2 |
|
% |
|
|
|
|
|
|
|
|
|
|
|
H |
|
3 |
|
I |
|
2 |
|
|
В 2 |
|
4 |
|
4 |
|
5 |
|
|
В 3 |
|
2 |
|
3 |
|
2 |
|
|
в 4 |
|
3 |
|
2 |
|
4 |
|
|
Прибыль, |
получаемая от |
реализации |
единицы продукции |
Ві, |
сос |
|||
тавляет 9, |
В 2 |
- 5, Вз |
. 8 и B/j - 12 денежных единиц. |
|
|
|||
Требуется узнать, |
сколько продукции каждого чада должно вы- |
|||||||
пуокать предприятие с |
тем,чтобы получить максимальную прибыль |
от |
реализации продукции ш течение планируемого периода.
Решение. Обозначим через х-((, =1,2,3,4) количество продукции
г f
'• -гр вида, которое должно произвести предприятие за планируемый
о
период. Все данные'о задаче запишем в технологической матрице
(табл.4.4)
Таблица 4.4
I
ІВиды сырья
і*І
-ч
h
Прибыль,получа емая от реализации еди ницы продукции в денежных единицах
Введение обозначе ния неизвестных
Технологические |
нормы расхода |
|||
сырья кавдого вида на |
СООТВѲЕ- |
|||
сівувщув |
единицу |
в3 |
j |
|
продукции |
||||
JB |
[ |
В |
|
|
3 |
j" |
4 |
2 |
i 3 |
I |
} |
4 |
|
1 |
|
|
|||
|
|
• |
5 |
2 |
i
Сырьевые ре сурса предпри ятия на плани руемый период (условн-единиц)
£ |
300 |
<l |
210 |
2 ; 5 2 i . »
max
9 |
j |
5 |
8 |
12 |
h |
j- |
xz |
х з . |
x 4 |
... ..
На основании составленной технологической матрицы (табл.4.4)
запишем функцию цели и систему ограничений в математической форме.
Найти (4.14) L (X) = 9xj + 5х 2 |
+ 8х 3 + І2х4 -^ГиазС |
|||||
при следующих ограничениях: |
|
|
|
|||
|
3Xj + 4Х2 |
t 2Х3 |
* Зх^ |
|
300, |
|
(4.15) |
X j |
+ 4 х 2 |
+ 3X3 + гх^ |
^ . 210, |
||
|
2xj |
+ 5х 2 |
+ 2Х3 + 4х 4 |
^ |
240. |
|
(4.16) |
х |
И 0 , |
г д е - - |
= 1,2,3,4. |
||
Оі |
систем ограничений - |
неравенств (4.15) переходим к систе |
ме ограничений - уравнений (4.17), введя дополнительные неотрица тельные переменные х^, х^, Sj,.
6-W
|
|
|
|
- |
|
42 - |
|
|
|
|
|
|
|
|
Гзх - + 4х 2 |
+ 2х3 |
+ Зх 4 |
+ х 5 |
|
|
= 300 |
, |
|
||||
(4.17) |
<j |
Xj + 4х22 + Зх33 |
*+ 2х44 |
+ х 6 |
|
= |
210 , |
|
|||||
|
|
|
|
|
|
|
|
|
+ Ху |
= 240 . |
|
||
Экономический |
смысл дополнительные |
переменных |
х^; х^, Ху - |
||||||||||
возможное недоиспользование |
|
сырья соответственно |
видов |
A j , A 2 , A 3 . |
|||||||||
Функцию цели |
(4.14) запишем |
в виде |
|
|
|
|
|
|
|||||
(4.18) |
L |
( X ) = 0 - (-9xj |
- |
- 8х3 |
- І 2 х 4 - |
0°x5 -0*x6 -O*x? ), |
|||||||
Используя (4.17) |
и (4.18), составим |
симплексную |
таблицу, сооі. |
||||||||||
ветствующую |
первому |
базисному решению (табл. |
4.5) |
|
|
( |
|
||||||
|
|
|
|
|
|
|
|
|
|
Таблица 4.5 |
|
||
—, |
1 |
|
• |
|
|
|
|
|
1 |
|
Столбец |
|
|
Базисные[Свободные |
X |
X |
|
X |
X |
|
X |
X |
контроль |
|
|||
переменчлѳв^ы |
|
|
0 |
||||||||||
I |
2 |
|
3 |
4 |
|
6 |
|
ных сумм |
|||||
ные |
1 |
|
|
|
7 |
||||||||
-5 |
|
300 |
3 |
* |
|
2 |
з |
X |
0 |
° |
|
313 |
10 0 |
х 6 |
|
210 |
1 |
- |
|
3 |
2 |
05 |
I |
0 |
|
221 |
105 |
„ |
|
240 |
|
|
2 |
ѳ |
0 |
0 |
I |
|
254 |
60 |
|
- " 7 |
|
2 |
|
|
|
||||||||
L |
с* |
0 |
|
-5 |
|
-8 |
-12, |
Ü |
0 |
0 |
|
34 |
- |
|
|
|
|
] |
|
|
|
|
|
|
|
|
|
Так как задача |
решается |
на максимум, то в оптимальном решении |
в индексной.строке не должно быть отрицательных чисел. В индексной строке таблицы (4.5) имеются четыре отрицательных коэффициента.
По абсолютной |
величине наибольший из них | - 12-j |
Следовательно, |
|||||||
столбец, |
содержащий переменную х 4 , |
будет являться |
ключевым. Отмени |
||||||
его |
стрелкой, |
которая |
указывает,что |
переменная |
х 4 |
из свободных-долг |
|||
на .перейти в |
базисные. |
ь |
|
|
|
|
|
||
|
Для нахождения ключевой строки |
вычисляем |
значения 8 |
и находш |
|||||
наименьшее из них, то |
есть |
-, |
f min. {WO; Ï 0 5 ; 60j |
|
|||||
Ш 9 |
- |
тП |
|
f |
3; f |
- 60. |
|
|
|
|
- |
43 |
- |
|
|
|
Эти |
значения |
записываем |
в |
столбце fß |
. Так как наименьшее |
||||
значение |
Ѳ |
равно |
60, то ключевой будеі |
являться строка, |
содержа |
||||
щая базисную |
переменную х^. |
Обозначим строку, |
содержащую |
перемен |
|||||
ную ï y , |
которая показывает, |
что |
х^ должна |
из |
базисных переменных |
||||
перейти |
в |
свободные. |
|
|
|
|
|
||
На пересечении ключевых рядов с переменными х^ и Ху |
находится |
генеральный элемент, численное значение которого в данном случае равно четырем.
Выделим его каким-либо образом, например, обведем кружочком.
После этого переходим к составлению следующей симплексной таблицы,
соответствующей второму базисному решению. Согласно алгоритму, ее
заполнение начинаем с направляющей строки и первоначально эта таб
лица |
будет |
иметь'вид |
(табл.4.Ь) |
|
|
|
|
|
|
|
|
|
|
|
Таблица 4.6 |
|
|
Базисные Свободные |
|
i |
|
1 |
(Столбец |
|
||
перемен |
члены |
|
x 4 |
|
Xy |
контроль- |
9 . |
|
ные |
|
|
|
|
|
|
1ных-сумм |
|
Ч |
|
[ |
|
|
|
i |
|
|
ч |
|
! |
І |
! |
1 |
1 |
|
|
|
|
|
|
|
||||
|
|
60 |
0,5[li25| |
0,5j I |
[ 0 |
J 0 0,25 |
63,5 |
|
L |
( x j |
|
|
i |
|
' i |
|
|
|
! |
I |
i |
i |
|
|
||
|
|
|
|
|
Стрелка при х^ показывает, что эта переменная только что .вве
дена в |
базисные |
и строка,содержащая ее, является направляющей. |
В ос - |
||
сальных клетктах |
столбца х^ мы должны накопить нули, |
оперируя с |
адв |
||
ентами |
направляющей строки. Так, например, для получения нуля в этом |
||||
зтолбце |
в строке |
х^, умножим все элементы направляющей |
строки |
на |
|
[~Ъ) и складываем с соответствующими элементами строки |
предыду- |
||||
цей симплексной |
таблицы (табл . 4 . 6) . Получим таблицу |
(4.7) |
|
~ 44 -
|
|
|
|
|
|
|
|
|
|
|
Таблица 4.7 |
|
|||
Базисные |
Свободные! |
|
X |
X |
X IX |
|
|
[Столбец |
|
||||||
|
|
X |
[Контроль- n |
||||||||||||
перемен |
члены |
J - - |
|
|
|||||||||||
2 |
3 |
|
4 |
|
|
|
|
7 |
'ных сумм |
ü |
|||||
ные |
|
|
|
|
1 |
|
|
||||||||
|
|
|
5 |
6 |
|
|
|
|
|
|
|||||
Ч |
120 |
1,5 |
0,25 0,5| |
0 |
|
I |
І 0 |
-0,75{ |
122,5 |
! |
|||||
* |
|
1 |
П |
» |
|
|
Т |
|
|
• |
! |
|
1 |
||
-5 |
|
|
|
t |
|
|
! |
|
|
|
i |
|
|
|
|
|
|
|
і |
|
|
|
|
|
|
|
|
|
|
|
|
—ъ |
60 |
|
1г |
0,5 |
I |
|
0 j |
0 |
|
{ |
|
î |
|
||
ч |
0,5 |
1,25 |
|
,0,25; |
63,5 |
{ |
|||||||||
L ( I ) |
|
|
|
|
|
|
|
Ii |
|
|
|
Ï |
|
|
|
|
|
|
|
|
Î |
|
1 |
|
|
1 |
|
i |
|
||
|
|
|
|
|
|
|
|
|
|
|
|||||
60°(-3)+300=I20; |
0,K(-3)+3=I,5; |
|
1,25* (-3)+4=0,25; |
||||||||||||
0,5*(-3)+2 «0,5; |
Г(-3)+3 |
sO ; |
|
|
0'(-3)+I=I ; |
|
|||||||||
'63»5*(-3)+3I3=Ï22,5 |
|
|
|
|
|
|
|
0*(-3)+0-0 . |
1 |
|
|||||
Находим сумму |
свободного |
члена |
и всех |
|
коэффициентов |
при перемен |
ных строки X-
120*1,5+0,25+0,5+0+1+0-0,75=122,5 Полученная сумма равна числу, вычисленному в столбце контроль
ных сумм, следовательно, |
все элементы строки х^ вычислены правильно |
||
и записаны в таблице (4.7) |
|
||
Для исключения нулей s остальных клетках столбца х^ умножаем |
|||
направляющую строку последовательно на (-2) |
и на 12 и суммируем ре |
||
зультаты соответственно |
с элементами с троки xf e и L ( X ) первоначаль |
||
ной симплексной |
таблицы |
(табл.4.5). Второе |
базисное решение помещено. |
в таблице (4.8). |
|
|
|
Анализируем |
полученное второе базисное |
решение. Ь индексной |
|
строке имеются два отрицательных числа (-3) |
и (-2), поэтому план не |
является оптимальным. Решение необходимо продолжать по изложенному выше алгоритму. Симплексные таблицы (4.Ь) и (4.8) записывались от дельно в целях большей наглядности. При практических вычислениях асе симплексные таблицы записываются в одну общую таблицу, строки
ксЕорой добавляются для получения оптимального решения. Полное реше-
- 45 - |
|
ние приводится в сводной таблице |
(4.9) |
Таблица 4.8
- — |
|
|
|
|
j—г-.—j |
|
Базис- іСвооод-t |
i |
x |
||||
ные'ne-!ные |
j |
x |
||||
ремен- |
j |
члены |
1 |
- |
^ |
|
ные |
|
|
І , 5 | |
|
||
х 5 |
|
1 |
120 |
|
0,25 |
|
х 6 |
|
j |
90 |
j |
OJ |
1,5 |
Х 4 ' |
|
j |
60 |
J |
0,5} |
1,25 |
L |
( X)j |
720 |
1 |
- 3| |
10 |
I |
|
1 |
|
... |
|
! |
|
|
|
t |
|
Y |
|
|
|
S \ X 4 |
|
х б ! |
x 7 |
||||
|
X 5 |
||||||
|
|
1 |
|
|
|
1 |
|
|
|
j |
I |
|
1 |
|
|
0,5j |
0 |
0 |
! |
-0,75 |
|||
j |
2 |
0 |
j |
0 |
j l |
j*-0,5 |
|
0,5 |
I |
|
|
т |
|
0,25 |
|
|
0 |
[0 |
|
||||
|
|
|
|
|
|
||
- |
2 |
0 |
|
0 |
jo |
|
3 |
CKC Э
І 122,5І
j 94 j
63,5
728
В ІУ таблице табл.(4.9) в индексной строке все коэффициенты
неотрицательны, следовательно, четвертое базисное решение является
оптимальным. По оптимальному плану |
Xj = |
65, x-j = 45, |
х^ ="5 |
при |
|||
этом' L |
( X ) = 1005.. Это означает, что |
предприятие |
должно |
выпус |
|||
тить в течение планируемого периода |
65 изде,лий-вида |
bji |
45 |
изделий • |
|||
вида |
и 5 изделий-яида В^; при этом максимальная прибыль |
от реа |
|||||
лизации |
продукции будет |
составлять |
ІСО5 денежных единиц. |
Дальней |
|||
ший анализ показывает, |
что х 2 , х^, |
х^ и Ху являются |
свободными пе |
ременными, следовательно, их численное значение ра±>но нулю. Эконо
мически |
это означает, что при оптимальном плане |
выпуск |
изделий |
||||
вида В 2 |
является неэффективным, |
а сырьевые |
ресурсы |
Aj |
,А2 и |
||
предприятием использованы полностью. |
|
|
|
|
|||
При-решении задач в симплексных таблицах возможны следующие |
|||||||
упрощения при вычислении: |
|
|
|
|
|
||
а) |
если^з -ключевой строке исходной симплексной таблицы имеют |
||||||
ся нули, |
то столбцы, |
содержащие |
их* а последующую |
симплексную таб |
|||
лицу переписываются |
без изменения; |
, |
.. |
' |
|
|
|
|
|
|
|
|
- |
46 - |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
б) |
если в ключевом |
столбце |
исходной |
симплексной |
таблицы, |
|
||||||||||||||
имеются нули, то строки, содержащие их; |
В последующую |
симплекс |
|
||||||||||||||||||
ную таблицу |
также |
переписываются без |
изменения. |
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Таблица |
4.9 |
|
|
|
Базисные |
|
Свобод-t |
|
{ |
|
|
|
|
|
|
|
|
|
|
|
|
1 |
g |
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
CKC| |
|
|||||||
переменные |
ные |
i |
x |
L x |
|
|
|
X 4 |
j 4 |
JX6 |
| X 7 |
|
|||||||||
І |
|
|
члены |
|
| |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3C0 |
|
3 |
j |
4 |
j |
2 |
|
3 |
; |
I |
j |
о |
; |
0 |
r 3 D |
' |
100! |
|
Ч |
|
! |
210 |
! |
I |
|
U |
|
3 |
• |
2 |
|
0 |
І |
I |
j |
0 . |
221 |
|
105 |
таб. |
|
|
|
|
|
|
|
|
|
|
© |
|
о |
j |
о |
! |
i |
254 |
|
60 |
• |
|
|
|
|
240 |
|
2 |
it |
5 |
|
2 |
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|||||||||||||
L |
С * |
} |
0 |
|
-9 |
|
-5 |
|
-8 |
|
-I2T |
0 |
j |
0 |
J |
0 |
-34 |
|
- |
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
120 |
|
^ Ц ) J0,25 0,5. |
J 0 |
|
І |
І |
0 |
1-0,75 |
I22.5J |
80 |
|
|||||||
<• |
|
j |
90 |
JO |
| і , 5 - |
2 |
j 0 |
J O ! |
I |
i-0,5 |
94 |
|
_ |
|
|||||||
х 6 |
|
|
|
П |
|||||||||||||||||
х 5 |
|
г |
|
i |
l |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
j |
I |
.! |
0 |
j |
0 |
j |
0,25 |
63,5 |
120 |
таб. |
||||||
х р |
|
j |
60 |
JO,5 - I.25J0.5 |
|||||||||||||||||
L |
( X )j |
720 |
i-3 |
|
10 |
|-2 |
[ 0 |
! |
0 |
j |
Ö ! 3 |
72Й |
|
- |
|
||||||
x f - |
|
j |
80 |
|
I |
|
I |
|
|
|
|
F F |
|
. o l - i . |
8lf_ |
|
240 |
|
|||
x 6 — |
|
j |
90 |
|
0 |
|
|
|
|
|
|
|
I |
t- |
I |
94 |
|
45 |
|
||
|
|
|
4 |
- |
(2) |
! |
о |
j |
о |
|
|
1 |
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2~ |
|
|
|
ТО f\ |
||
Хц. |
|
j |
20 |
|
0 |
|
i - f |
+ |
|
h |
|
J |
, . |
о |
|
I |
22^- |
60 |
|||
L |
С x |
) |
960 |
|
0 |
|
|
|
T |
|
|
|
~2~ |
|
|
|
|
||||
|
|
|
|
-I f |
1 |
0 |
|
2 |
|
0 |
I - f |
973 |
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
x ï |
|
|
65 |
|
I |
|
|
|
|
|
|
|
|
- |
I _ |
- |
5 |
66 |
|
|
|
|
|
|
|
|
|
|
|
• |
|
< |
|
|
|
|
6 |
|
Т Г |
|
|
|
|
x7~* |
|
\ |
4-5 |
{. 0 |
|
|
|
i |
І |
о |
|
û |
|
JE. |
-+ |
47 |
|
|
-ІУ |
||
5 |
|
|
|
|
|
|
|
|
|
[ |
|
|
|
|
2 |
|
|
|
(таб. |
||
x 4 |
|
! |
5 |
|
|
|
|
|
о |
! |
i |
|
|
|
|
|
7 |
7 |
|
|
f |
|
|
|
|
|
0 |
i |
|
* |
|
1 |
|
|
|
|
|
12 |
|
|
|
t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
i |
|||
L e |
x |
; |
1005 |
|
0 |
j l * |
0 |
1 |
0 |
|
|
|
|
4 |
|
1020 |
|
r |
|||
|
j |
|
|
H |
|
|
! |
||||||||||||||
|
|
|
|
|
|
1 |
|
|
2 |
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
f
- 47 -
йИКЩЕНИЕ, ЗАЦИКЛИВАНИЕ И ИХ ПРВДОЛЕНИЕ В ЗАДАЧАХ, РЕШАЕМЬК СИМПЛЕКСНЫМ МЕТОДОМ.
Иногда при решении задач линейного программирования можно
встретиться с так называемым вырождением, которое наступает в
том случае, если в опорном плане одно или несколько значений ба
зисных переменных равны нулю. При этом число положительных базис
ных переменных оказывается меньше числа |
уравнений-ограничений |
||
исследуемой |
задачи. |
|
|
Вырождение может наступить и при переходе |
от одной симплекс |
||
ной таблицы к другой. При этом в анализируемой |
симплексной табли |
||
це должно быть несколько, не менее двух, |
наименьших одинаковых |
||
значений © |
• Б этих случаях генеральный |
элемент может быть выбран |
неоднозначно и, следовательно, в процессе решения может произойти
зацикливание. При зацикливании |
одни и теже |
опорные |
планы повторя |
||||||||
ются периодически и оптимальное |
решение может быть не получено. |
||||||||||
Возможность преодоления этого затруднения рассмотрим на сле |
|||||||||||
дующем |
примере. |
|
|
|
|
|
|
|
|
|
|
Найти (4.19) |
|_, |
( X ) = 2Xj + х 2 |
+ Зх3 + х 4 |
+ гх^-гт^х |
. |
||||||
при следующих |
ограничениях: |
|
|
|
|
|
|||||
|
2Xj |
|
|
+ 2 х 3 |
+ 2х^ |
4. |
ІЬ, |
|
|
||
(4.20) |
|
* З х |
2 |
|
+3х3 |
+ Зх^ +3х5 |
^ |
24, |
|
|
|
|
Х І + |
2 х 2 |
+ |
*3 |
|
+ х 5 |
|
I Z f * |
|
|
|
(4.21) |
х^ |
s |
0, |
где j , |
= 1,2,3,4,5. |
|
|
|
|
||
После перехода |
от системы |
ограничений-неравенств (^.20> |
к |
системе уравнений-ограничений, запоняем симплексную таблицу (4.10) первым базисным решением.*
В первом опорном решении в двух первых строках с базисными
переменными х ь |
и Ху |
получаем два наименьшие одинаковые симплекс |
ные отношения |
0 = |
8 . |
- 48 -
Таблица 4.10
|
|
|
y |
|
|
1 — 1 — 1 — — 1 |
||||||||
|
|
|
! |
X |
fx - |
|
|
1 |
|
|
' |
' |
|
|
Базис |
Свобод |
|
|
|
І |
|
Ь h |
|
|
|
||||
X I |
j X 2 |
Ъ |
' 4 |
x |
5 |
Х |
i |
x |
8 |
|||||
ные пе |
ные |
|
|
|
||||||||||
ремен |
члены |
|
1 |
|
1 |
|
0 j |
|
|
i 0 |
! 0 |
|||
ные |
ІЬ |
|
|
|
|
I |
||||||||
ч |
і 2 ; 0 |
j 2 j 2 |
|
|
|
|
|
0 |
||||||
1 |
24 |
J 0 i 3 i 3. i 3 1 3 J 0 |
I I |
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
х 8 |
j 14 |
; i î i |
I |
\ о i ! о 0 |
|
|
I |
|||||||
L ( x ) j |
о |
-2 |
- I |
- 3 Î |1- I |
-2 |
|
|
0 |
0 |
|
|
0 |
|
Столбец |
|
|
контроль |
|
|
ных сумм |
ѳ |
|
23 |
8 |
|
3? |
8 |
|
|
|
j |
20 |
j 14 |
|
-9 |
- |
|
|
Для устранения зацикливания используем метод, предложенный |
|
|||||||||||
венгерским |
математиком |
Креко. |
|
|
|
|
|
|
|
|||
Поделим все элементы первой строки, не искличая и.отрицатель |
||||||||||||
ных,на 2, |
а |
элементы второй строки |
на 3 |
(делим |
на |
соответствующие |
||||||
элементы |
ключевого |
столбца |
X j ) . |
|
|
|
|
|
|
|
||
Получим следующие |
частные |
в таблице |
( 4 . I I ) |
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
Таблица |
4,11 |
|
|
первая |
|
|
i |
|
1 |
|
|
т |
•—1 |
|
|
|
|
I |
• |
0 |
|
I . |
' I |
і о |
! |
1/2 |
|
0 |
|
строка |
8 |
|
! - |
|||||||||
|
|
|
|
|||||||||
вторая |
8 |
0 |
|
I |
• |
I |
і 1 |
1 1 |
І 0 |
і / з |
|
|
строка |
|
0 |
Генеральный элемент выбирается в той строке, где раньше обнару
живается меньшее число при чтении слева направо.
Сравнивая.полученные частные, видим, что расхождение наступает
уже во |
втором-столбце, так |
как |
O i l , |
то генеральный |
элемент будет |
||
находиться во второй строке таблицы |
( 4 |
Л 0 ) . Он равен |
трем. |
|
|||
Указанный прием устранения зацикливания применяется и тогда, |
|||||||
когда |
генеральный.элемент |
может |
быть |
выбран в трех,четырех |
и больше* |
||
числе |
строк. |
|
|
|
|
|
|
. Полное решение задачи |
приведено |
в |
симплексных таблицах |
(4.12) |
|
|
|
|
|
|
- |
49 |
- |
|
|
|
|
Таблица 4.12 |
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
Базисные |
Свобод |
|
|
1 |
1 |
|
1 |
|
|
Іх |
* |
-1 |
скс |
|
|
||
X |
X |
X |
X |
|
|x |
X |
Ѳ |
|
|||||||||
перемен |
ные |
|
I |
2 |
3 |
|
* 1 5 |
b |
V |
|
1 |
|
|
||||
ные |
|
члены |
|
.. _t |
8 |
|
|
|
|||||||||
Ч |
|
|
16 |
2 |
0 |
|
|
2 |
- 0 |
|
j |
1 |
|
25 |
8 |
|
|
|
|
2 |
|
I |
1 о |
1 0 |
|
I |
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
24 |
0 |
3 |
d> |
|
3 |
j 3 |
0 |
I |
0 |
|
37 |
8 . |
табл. |
|
- 3 — ч |
|
14 |
I |
2 |
X |
|
0 |
|
I |
0 |
0 |
"I |
|
20 |
14 |
|
|
! |
0 -2 |
- I f-3 |
- I |
|
-2 |
0 |
0 |
0 |
|
-9 |
- |
|
|||||
Т с Г Т |
1 |
|
|
|
|||||||||||||
|
|
|
о |
! @ -2 |
0 |
|
0 -2 |
I |
2 |
0 |
|
|
0 |
|
|||
|
|
|
|
3 |
|
|
|
||||||||||
|
|
|
8 |
i |
I |
I |
|
I" |
|
I |
|
i |
о |
; |
j2±\ |
- |
П |
|
|
|
! 0 |
|
|
0 |
3 |
||||||||||
|
|
|
|
i i j i 5 о і - і ! о |
о |
|
|
7^ |
6 |
табл. |
|||||||
х 8 |
|
|
6 |
U - I |
! |
|
|||||||||||
|
|
0 |
I |
|
1 |
3 |
- |
|
|||||||||
L( X ) |
|
|
24 |
j-2 |
j 2t| 0. |
j |
2 |
J I |
0 |
j |
28 |
|
|||||
|
|
|
0 |
i - l |
I |
1I |
1 |
I |
1 |
- I |
1 |
1 |
|
|
|
|
|
|
|
|
1 I i - I ! 0 j 0 |
|
2 |
~3 |
° |
i |
- f - |
|
|
||||||
|
|
|
|
* |
-1 |
i |
I |
|
|
|
|
I |
|||||
|
|
|
8 |
|
j i |
0 |
1 |
0 |
|
|
8 |
||||||
|
|
|
; о |
; i |
-j i |
j i |
3 |
|
12 3 |
||||||||
|
|
|
6 j 0 j 2 j 0 |
|
|
|
|
1 |
I |
|
6 |
табл. |
|||||
х 8 |
|
|
|
|
|
|
о |
|
8 Г |
|
|||||||
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
24 |
• 0 j Ü ii 0 |
|
|
|
|
I |
T |
0 |
|
2 6 J |
- |
|
||
|
|
|
6 |
I |
I |
0 |
- I |
|
0 |
0 |
1 |
I |
|
|
|
|
|
|
|
|
|
" Л |
|
|
|
TV |
|||||||||
|
|
|
2 |
0 |
- I |
"I |
|
2 |
|
0 |
1 |
1 |
- I |
|
з | |
|
табл. |
_ х 3 |
|
|
|
|
a |
л |
|
|
|||||||||
чГ |
|
|
6 |
.0 |
2 |
0 |
- I |
|
I |
i |
0 |
I |
|
|
|
|
|
|
|
|
2. |
|
|
|
|
||||||||||
L ( X ) |
|
|
3.0 |
0 |
2 |
0 |
|
I |
|
0 |
i |
i |
I |
|
3 * f |
|
|
|
|
|
|
2 |
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Во второй и третьей симплексных таблицах число положительных базисных переменных были меньше количества ограничений, то есть на ступало вырождение, однако зацикливания не произошло.
Рассмоірѳнный выше метод устранения зацикливания рекомендуется применять при ручном решении задач.
При решении задач на ЭВМ для устранения зацикливания можно при менять нриѳм, предложенный американским математиком Чарнсоы. Он заключается в следующей.