
ИсследОпераций
.pdfР е ш е н и е. Для решения поставленной задачи сначала определим все базисы опорных решений данной системы, а затем найдем опорные решения, соответствующие каждому из полученных базисов.
В данной системе m 2 ,
|
|
2 |
|
|
|
|
3 |
|
|
|
4 |
||
A1 |
|
, |
A2 |
|
2 |
|
, |
A3 |
|
2 |
. |
||
|
|
1 |
|
|
|
|
|
|
|
|
|
Базис любого опорного решения этой системы состоит из двух линейно независимых столбцов Ak , из столбцов матрицы данной системы можно составить три
набора, каждый из которых содержит два вектора: 1) A1, A2 ; 2) A1, A3 ; 3) A2 , A3 . Но столбцы A1 и A3 линейно зависимы и поэтому не являются базисом опорного решения. Таким образом, мы определили два набора столбцов A1, A2 и A2 , A3 , яв-
ляющихся базисами опорных решений данной системы.
Найдем опорное решение, соответствующее базису Ошибка! Ошибка связи.. Учитывая, что базис образуют столбцы, соответствующие неизвестным x1, x2 , положим x3 0. Исходная система уравнений примет вид
2x1 3x2 1,x1 2x2 10.
Отсюда x1 4, x2 3. Таким образом, мы нашли опорное решение x 1 4,3,0 .
Аналогично, полагая x1 0 , находим опорное решение x 2 0,3, 2 , соответствующее базису A2 , A3 .
Рассмотренный в примере 2 метод отыскания всех опорных решений системы, связанный с перебором всех возможных базисов опорных решений, легко реализовать для систем, содержащих только два уравнения. Для систем с большим числом уравнений подобный подход ведет к громоздким вычислениям. Попытаемся, сохранив идею перебора всех возможных базисов, видоизменить метод отыскания опорных решений так, чтобы он был связан с меньшим объемом вычислений.
Определение. Пусть дана система с единичным базисом. Рассмотрим единичные столбцы, соответствующие базисным неизвестным. Опорное решение, соответствующее базису, образованному из этих столбцов, будем называть основным опорным решением данной системы.
Пример 3. Найти основное опорное решение системы
2x1 x3 3x4 5,x1 x2 5x4 1,
3x1 2x4 x5 3.
Р е ш е н и е. В данной системе базисные неизвестные x2, x3, x5 , а свободные – x1, x4 . Столбцы
33
|
|
0 |
|
|
|
|
1 |
|
|
|
|
0 |
|
A |
1 |
|
, |
A |
0 |
|
, |
A |
0 |
|
|||
2 |
|
|
|
|
3 |
|
|
|
|
5 |
|
|
|
|
|
0 |
|
|
|
|
0 |
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
образуют базис основного опорного решения. Полагая свободные неизвестные (соответствующие столбцам, не входящим в базис) равными нулю, получаем основное опорное решение
xосн 0, 1,5,0,3 .
После этого примера становится понятной структура основного опорного решения любой системы с единичным базисом. В этом решении все компоненты, соответствующие свободным неизвестным, равны нулю, а каждая компонента, соответствующая базисному неизвестному, равна свободному члену того уравнения системы, в котором содержится это неизвестное.
Теперь сформулируем алгоритм метода отыскания всех опорных реше-
ний системы.
Пусть дана система m линейных уравнений с n n m неизвестными,
ранг матрицы которой равен m .
1. Перечисляем все наборы столбцов Ak , каждый из которых содержит m
векторов. В полученном списке заведомо содержатся базисы всех опорных решений данной системы. (Для тех, кто знает комбинаторику, заметим, что число та-
ких наборов равно числу сочетаний из n элементов по m , т.е. Cnm ).
2. Записываем расширенную матрицу данной системы и, аналогично методу Жордана-Гаусса, находим расширенную матрицу равносильной системы с единичным базисом. Столбцы Ak исходной системы, соответствующие получен-
ным единичным столбцам, линейно независимы и образуют базис, который будем называть текущим.
3.Находим опорное решение, соответствующее текущему базису. (Оно является основным опорным решением полученной матрицы). В составленном на шаге 1 списке помечаем набор, совпадающий с текущим базисом.
4.Если в составленном списке имеются непомеченные наборы, еще не исследованные на линейную зависимость, то выбираем из них те, которые отличаются от текущего базиса лишь одним вектором. По теореме о замене базисного вектора делаем вывод о линейной зависимости каждого из выбранных векторов. Наборы столбцов Ak , оказавшиеся линейно зависимыми, вычеркиваем из списка.
5.Проверяем наличие пометок у наборов списка:
а) если помечены все наборы, то процесс закончен: найдены все опорные решения исходной системы;
б) если помечены не все наборы, то выбираем в качестве нового текущего базиса любой непомеченный набор списка, уже проверенный на линейную независимость. Выполняя преобразование однократного базисного замещения, получаем расширенную матрицу новой равносильной системы уравнений, в которой
34

единичные столбцы (т.е. базисные неизвестные) соответствуют новому текущему базису, и переходим к шагу 3 данного алгоритма.
Пример 4. Найти все опорные решения системы
x1 2x2 2x3 3,
2x1 x2 x3 5x4 1,x1 x2 3x3 x4 0.
Р е ш е н и е. Рассмотрим столбцы A1, A2, A3, A4 данной системы и составим
из них все набору, содержащие по три столбца. Получим список из четырех наборов:
1) A1, A2, A3 ; 2) A1, A2, A4 ; 3) A1, A3, A4 ; 4) A2, A3, A4 .
Каждый из этих наборов в случае его линейной независимости будет являться базисом некоторого опорного решения данной системы.
Методом Жордана-Гаусса перейдем от расширенной матрицы данной системы к расширенной матрице равносильной системы с единичным базисом.
|
1 2 2 |
0 3 |
|
V |
1 |
|
2 2 0 |
3 |
|
|
|||||||
|
2 1 1 |
5 1 |
|
|
|
0 |
|
5 5 |
5 |
5 |
|
|
|||||
|
|
|
|
|
|
|
|||||||||||
|
1 1 3 |
1 0 |
|
|
|
0 |
1 1 1 |
3 |
|
|
|||||||
|
|
|
|
|
|
||||||||||||
V 1 |
0 |
4 |
2 3 |
|
V 1 |
0 |
0 |
2 |
1 |
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
10 |
|
|
|
|
|
|
|
1 |
A1 . |
|||||
|
0 |
0 |
10 |
|
|
V |
0 |
0 |
1 |
1 |
|
||||||
|
|
|
|
1 3 |
|
|
|
|
|
|
|
|
2 |
|
|
||
V |
0 |
1 |
1 |
|
|
V |
0 |
1 |
0 |
0 |
|
|
В ходе вычислений столбцы A1, A2, A3 преобразовались в единичные столбцы.
Следовательно, набор столбцов Ошибка! Ошибка связи. линейно независим и образует базис некоторого опорного решения (текущий базис).
Рассмотрим матрицу A1, полученную в результате вычислений.
|
|
x1 |
x2 |
x3 |
x4 |
|
|
|
x1 |
|
1 |
0 |
0 |
2 |
1 |
|
|
x |
|
0 |
0 |
1 |
1 |
1 |
|
A . |
3 |
|
|
|
|
|
|
|
1 |
x |
|
0 |
1 |
0 |
0 |
2 |
|
|
2 |
|
|
|
|
|
|
|
|
Для наглядности над столбцами этой матрицы записаны соответствующие им неизвестные, а перед каждой строкой – базисное неизвестное, входящее в состав уравнения, определяемого этой строкой.
Основное опорное решение системы с расширенной матрицей A1 имеет вид x 1 1, 2, 1,0 .
35

Это решение является опорным решением исходной системы, соответствующим базису A1, A2, A3 . Пометим (например, подчеркнем) набор 1, совпадающий с те-
кущим базисом, указывая, что для этого набора опорное решение уже найдено. Остальные три набора списка отличаются от текущего базиса лишь одним
вектором. Поэтому все они могут быть исследованы на линейную зависимость на этом этапе решения задачи. При переходе к матрице A1 столбцы A1, A2, A3 преоб-
разовались в единичные, поэтому (см. замечание 3) четвертый столбец этой матрицы содержит коэффициенты разложения вектора A4 по текущему базису. Это
разложение имеет вид
A4 2 A1 0 A2 1 A3 .
Рассматривая коэффициенты записанного разложения, по теореме о замене базисного вектора делаем вывод, что наборы 2) A1, A2, A4 ; 4) A2, A3, A4 линейно
независимы и являются базисами некоторых опорных решений. Набор A1, A3, A4 ,
ввиду его линейной зависимости, вычеркиваем из списка.
В результате в списке осталось два базиса (наборы 2 и 4), для которых еще не найдены опорные решения. Выбираем любой из них, например, набор 4) A2, A3, A4 , в качестве нового текущего базиса.
Перейдем от матрицы A1 к матрице новой равносильной системы, в которой базисные неизвестные будут соответствовать новому текущему базису. В системе с матрицей A1 базисные неизвестные x1, x2 , x3 , а в нужной нам системе ба-
зисными должны быть неизвестные Ошибка! Ошибка связи.. Значит, неизвестное x4 должно быть введено в число базисных вместо x1 . Для этого над матри-
цей A1 выполним жорданово исключение с ведущим элементом в 1-ой строке (соответствующей выводимому – из числа базисных неизвестному x1 ) и в 4- ом столбце (соответствующем неизвестному x4 )
|
|
|
|
|
|
|
|
|
|
x1 |
x2 |
x3 |
x4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
1 |
0 |
0 |
2 |
1 |
x |
1 / 2 |
0 |
0 |
1 |
1 / 2 |
|
||||
A1 |
|
|
|
|
|
1 |
|
4 |
|
|
|
|
|
1 / 2 |
|
A2. |
|
|
|
|
|
|
|
|
|||||||||
|
0 |
0 |
1 |
1 |
|
x3 |
1 / 2 |
0 |
1 |
0 |
|
|||||
|
|
0 |
1 |
0 |
0 |
2 |
|
x |
|
0 |
1 |
0 |
0 |
2 |
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
Основное опорное решение системы с расширенной матрицей A2 имеет
вид
x 2 0, 2, 1/ 2, 1/ 2 .
Так как это решение x 2 и является опорным решением для базиса A2, A3, A4 ,
помечаем набор 4 списка и выбираем в качестве нового текущего базиса последний непомеченный набор A1, A2, A4 .
Для отыскания соответствующего опорного решения найдем равносильную систему с единичным базисом, в котором базисными будут неизвестные
36

x1, x2, x4 . Переход к расширенной матрице требуемой системы возможен как от матрицы A1, так и от матрицы A2 . Для простоты вычислений выполним переход от матрицы A1 (в ней все элементы – целые числа). В число базисных неизвестных нужно вместо x3 ввести x4 , поэтому выполняем жорданово исключение с ведущим элементом во 2-ой строке и 4-ом столбце. Получаем
|
|
|
|
|
|
|
|
|
|
x1 x2 x3 |
x4 |
|
|
|
||
|
1 0 0 |
2 |
1 |
x |
1 |
0 |
2 |
0 |
1 |
|
||||||
A1 |
|
|
|
|
|
1 |
|
1 |
|
|
|
|
|
1 |
|
A3. |
|
0 |
0 |
1 1 |
|
x4 |
0 |
0 |
1 |
1 |
|
||||||
|
|
0 |
1 |
0 |
0 |
2 |
|
x |
|
0 |
1 |
0 |
0 |
2 |
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
Основное опорное решение системы с расширенной матрицей A3 x 3 1, 2,0, 1
и является опорным решением для базиса A1, A2, A4 .
Таким образом, заданная в условии задачи система имеет три опорных ре-
шения: x 1 1, 2, 1,0 , x 2 0, 2, 1 / 2, 1 / 2 , x 3 1, 2,0, 1 .
37
Задачи для самостоятельного решения |
||||||
1. Найдите ранг матрицы |
|
|
|
|
|
|
|
|
2 |
1 |
3 |
5 |
|
|
|
4 |
1 |
2 |
5 |
|
|
|
|
||||
A |
|
|
|
|
|
|
|
1 |
0 |
3 |
1 |
. |
|
|
|
2 |
2 |
1 |
0 |
|
|
|
1 |
1 |
0 |
4 |
|
|
|
|
|
Ответ: r A 3. |
|
|
|
|
|
|
|||||
|
2. Найдите матрицу, обратную данной |
|
|
|
|
|
||||||
|
2 |
3 |
0 |
|
|
2 |
3 |
1 |
||||
а) |
|
3 |
2 |
1 |
|
; |
б) A |
|
3 2 |
3 |
|
|
A |
|
|
. |
|||||||||
|
|
7 |
3 |
2 |
|
|
|
|
1 |
8 |
5 |
|
|
|
|
|
|
|
|
|
|
1 |
6 |
3 |
|
|
|
|
|
|
Ответ: а) |
1 |
|
1 |
4 |
2 |
|
; |
б) A |
1 |
не существует. |
A |
|
|
|
|||||||
|
|
|
5 |
27 |
13 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3. Методом Жордана-Гаусса решите системы: |
|
|
|||||||
2x1 x2 |
x4 8 |
|
2x1 |
x2 |
x3 x4 5 |
|||||
|
2x2 |
x3 3 |
|
|
||||||
x1 |
|
|
|
2x2 x3 |
2x4 1 ; |
|||||
а) |
|
x |
2x x 3 |
; |
б) 3x1 |
|||||
3x |
|
x 4x |
3x |
4x 0 |
||||||
|
1 |
2 |
|
3 |
4 |
|
||||
|
|
|
1 |
|
|
|
||||
x |
x x |
x |
3 |
|
2 |
3 |
4 |
|||
|
|
|
|
|
||||||
1 |
|
2 |
3 |
4 |
|
|
|
|
|
|
3x1 x2 x4 2x5 1 |
|
|
|
|
|
|||||
|
|
3x3 x4 x5 2 |
|
|
|
|
|
|||
в) 2x1 |
|
. |
|
|
|
|||||
x x 2x x x 1 |
|
|
|
|
||||||
1 |
|
2 |
|
3 |
4 5 |
|
|
|
|
|
Ответ: а) |
x1 5, x2 |
3, x3 |
4, x4 1; |
б) система несовместна; |
в) x1 p , |
||||||||||||
x2 7 13p 11q, x3 q, |
x4 |
2 6 p 5q, x5 4 8 p 8q, где p, q R (возможны |
|||||||||||||||
и другие варианты). |
|
a1 2,1, 3,2 , |
a2 1,2, 1,3 , |
a3 1,5,0,7 |
, |
||||||||||||
4. Даны |
|
векторы |
|
||||||||||||||
a4 1,1,2,1 . |
Каково максимальное |
число |
линейно независимых |
векторов |
в |
||||||||||||
этой системе? |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ответ: два. |
|
|
|
|
|
векторы a1 2, 3,2 , |
a2 1,2,2 , |
||||||||||
5. В пространстве |
|
R3 |
заданы |
||||||||||||||
a3 1,2, 1 , |
|
|
|
|
|
|
|
|
|
|
|||||||
|
b1 1,7,3 , |
b2 3, 4,3 . а) Докажите, что векторы a1, a2, a3 об- |
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
разуют базис в R3 ; б) разложите по этому базису векторы b1 и b2 ; |
в) выясните, |
||||||||||||||||
|
|
|
|
|
|
|
|
|
38 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||
какие из векторов a1, a2, a3 |
можно заменить на вектор b2 так, чтобы получаемая |
||||||||||||||||||||||||||||||||||||
система векторов оставалась базисом в R3 ; |
|
|
г) замените в базисе a1, a2, a3 |
век- |
|||||||||||||||||||||||||||||||||
тор a3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||
на вектор b1 и получите разложение остальных векторов по новому бази- |
|||||||||||||||||||||||||||||||||||||
су. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
Ответ: |
|
б) |
b1 a1 2a2 3a3 , |
|
|
|
|
b2 2a1 a3 ; |
|
|
в) a1 и |
a3 ; |
||||||||||||||||||||||||
|
a |
1 |
a |
2 |
a |
1 |
|
|
|
, |
|
|
5 |
a |
2 |
a |
1 |
|
|
. |
|
|
|
|
|
|
|
|
|||||||||
г) |
b |
b |
b |
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||
|
3 |
3 |
1 |
3 |
2 |
3 |
1 |
2 |
3 |
1 |
3 |
2 |
3 |
|
|
1 |
|
|
|
|
|
|
|
|
|||||||||||||
|
6. Даны векторы a1 1,0, 1 , |
|
a2 1, 1,0 , |
a3 1,1,1 , |
a4 1,3,2 . Пере- |
||||||||||||||||||||||||||||||||
числите все базисы пространства R3 , образованные из данных векторов и отли- |
|||||||||||||||||||||||||||||||||||||
чающиеся друг от друга составом входящих в них векторов. |
|
|
|||||||||||||||||||||||||||||||||||
|
Ответ: a1, a2, a3; a1a2a4; a1a3a4 . |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
|
7. Найдите все опорные решения системы: |
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||
|
2x1 x2 x3 3x4 5 |
|
|
|
|
|
|
x1 2x2 4x3 |
2x4 |
5 |
|
||||||||||||||||||||||||||
|
|
3x2 x3 5x4 12 ; |
|
|
|
|
|
|
|
||||||||||||||||||||||||||||
а) |
x1 |
|
|
|
|
б) |
|
|
|
|
|
|
|
|
|
|
. |
|
|||||||||||||||||||
|
x x 2x 3x 13 |
|
|
|
|
|
|
3x1 x2 |
2x3 |
x4 1 |
|
||||||||||||||||||||||||||
|
1 |
2 |
|
3 |
|
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
3 |
|
1 |
|
3 |
|
|||||||
|
Ответ: |
а) |
x |
|
1, 2,5,0 , |
|
x |
|
|
|
|
0, |
|
,5, |
|
|
, |
x 3,0,5,2 ; |
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
2 |
|
|
|
||
б) |
x 1 |
1,2,0,0 , |
|
x 2 1,0, 1,0 , |
x 3 1,0,0, 2 . |
|
|
|
|
|
|
39

Часть II. ЭЛЕМЕНТЫ МАТЕМАТИЧЕСКОГО ПРОГРАММИРОВАНИЯ
Введение.
Постановка задачи математического программирования
Пусть дано некоторое множество D En и функция f x , определенная в
каждой точке множества D . Задачей математического программирования (ЗМП) будем называть задачу нахождения наибольшего или наименьшего значения
функции f x на множестве D , а также хотя бы одной точки x D , в которой
это значение достигается.
Условимся записывать ЗМП в виде
min f x
x D
и называть функцию f x – целевой функцией, множество D – допустимым множеством, любую точку x множества D – допустимой точкой или планом, а
искомую точку x – оптимальной точкой или оптимальным планом.
З а м е ч а н и е. Здесь и далее мы рассматриваем только задачу нахождения наименьшего значения (задачу минимизации), так как задача максимизации функции f x равносильна задаче минимизации функции f x .
Обычно допустимое множество D задается при помощи нескольких уравнений или неравенств, называемых ограничениями
D x : gk x 0, k 1,l; i x 0, i 1,m .
В зависимости от наличия ограничений, определяющих допустимое множество, можно выделить следующие типы ЗМП:
а) задача безусловной минимизации (задача без ограничений, т.е. D En );
б) задача условной минимизации (задача с ограничениями).
Обсудим теперь вопрос о существовании решения ЗМП. Для этого рассмотрим примеры простейших ЗМП с целевыми функциями, одного переменного.
Пример 1. min y 2x 1.
x E1
Очевидно, что эта задача безусловной минимизации не имеет решения, так как целевая функция не ограничена снизу.
Пример 2. min y x2 .
x 0,1
Эта задача также не имеет решения, хотя в данном случае целевая функция ограничена на допустимом множестве.
Пример 3. min y sin x .
x E1
40
Наименьшее значение данной целевой функции равно 1, но это значение достигается не в единственной точке, а в бесконечном множестве точек допустимого множества.
Учитывая рассмотренные примеры, условимся, что под словами «решить ЗМП» будем подразумевать: либо установить, что задача не имеет решения, либо найти наименьшее значение целевой функции и указать хотя бы одну точку, в которой это значение достигается.
Сформулируем теперь теорему Вейерштрасса, выделяющую класс ЗМП, заведомо имеющих решение.
Теорема. Если функция f x непрерывна в каждой точке замкнутого
ограниченного множества D , то она достигает на этом множестве наименьшего и наибольшего значений.
Доказательство этой теоремы можно найти в любом курсе анализа. В заключение параграфа введем понятие эквивалентных ЗМП.
Определение. Две задачи математического программирования будем называть эквивалентными или равносильными, если либо они обе не имеют решения, либо они обе имеют решение, причем, зная оптимальную точку любой одной из них, можно найти оптимальную точку другой при помощи конечного числа арифметических действий.
Приведем примеры эквивалентных ЗМП.
Пример 1. min f x min e f x . |
|
|
|
x D |
x D |
|
|
Пример 2. а) min |
y x2 2x 3. |
|
|
x 0,4 |
|
|
|
Выполнив замену переменной z x 1, получим задачу б) |
min |
y z2 2 . |
|
|
|
z 1,3 |
|
Очевидно, что задачи а) и б) данного примера эквивалентны.
41

ГЛАВА I. ОБЗОР РЕЗУЛЬТАТОВ КЛАССИЧЕСКОЙ ТЕОРИИ ЭКСТРЕМУМА
§ 1. Понятия локальных и глобального экстремумов Определение. Пусть функция f x определена в каждой точке множества
D En . Точку x0 D будем называть точкой локального минимума (максимума) |
||
функции f x на множестве D , если существует такая окрестность O x0 точки |
||
x0 , что для всех точек x D |
O x0 выполняется неравенство |
f x0 f x (для |
максимума f x0 f x ). |
|
|
З а м е ч а н и е. Оптимальную точку задачи min f x |
иногда называют |
|
|
x D |
|
глобальным минимумом функции f x на множестве D . |
|
Очевидно, что любой глобальный минимум функции на некотором множестве является и ее локальным минимумом на этом множестве.
Рассмотрим, например, график функции одного переменного, определенной на отрезке a,b .
y
a |
x1 x2 x3 |
b |
x |
|
|||
|
Рис.1 |
|
|
Локальными минимумами этой функции на отрезке a,b являются точки a , x2 , b ; локальными максимумами – точки x1, x3 ; глобальным минимумом – точка a ; глобальным максимумом – точка x3 .
Обсудим вопрос о применении введенных понятий для решения ЗМП.
Пусть дана задача минимизации min f x . Если известно, что эта задача имеет
x D
оптимальное решение, то для нахождения этого решения (глобального минимума), можно найти все локальные экстремумы целевой функции на допустимом множестве, сравнить значения f x в этих точках и выбрать из них наименьшее.
Отметим, что этот подход к решению ЗМП гарантирует правильный результат лишь в случае, когда обосновано существование оптимального решения.
42