Решить задачу линейного программирования симплекс-методом.

Решить задачу линейного программирования симплекс-методом. - student2.ru

Решить задачу линейного программирования симплекс-методом. - student2.ru

Решение.

Перед применением симплекс-метода необходимо преобразовать систему линейных ограничений и рассматриваемую нами функцию к каноническому виду.

Все свободные члены системы ограничений неотрицательны, значит, выполнено одно из необходимых условий применения симплекс-метода. Осталось все условия системы представить в виде уравнений. Для этого к левой части 1-го неравенства системы ограничений прибавляем неотрицательную переменную Решить задачу линейного программирования симплекс-методом. - student2.ru, к левой части 2-го неравенства прибавляем неотрицательную переменную Решить задачу линейного программирования симплекс-методом. - student2.ru, а к левой части 3-го - неотрицательную переменную Решить задачу линейного программирования симплекс-методом. - student2.ru, тем самым мы преобразуем неравенства в равенства:

Решить задачу линейного программирования симплекс-методом. - student2.ru

Определимся с начальным опорным решением. Наличие единичного базиса в системе ограничений позволяет легко найти его.

Переменная Решить задачу линейного программирования симплекс-методом. - student2.ruвходит в уравнение 1 с коэффициентом 1, а в остальные уравнения системы с коэффициентом 0, т.е. Решить задачу линейного программирования симплекс-методом. - student2.ru- базисная переменная. Аналогично переменные Решить задачу линейного программирования симплекс-методом. - student2.ruи Решить задачу линейного программирования симплекс-методом. - student2.ruявляются базисными. Остальные переменные являются свободными. Приравняв свободные переменные к 0 в системе ограничений, получаем опорное решение:

Решить задачу линейного программирования симплекс-методом. - student2.ru = ( 0 , 0 , 1 , 3 , 2 ).

Теперь непосредственно составим таблицу:

Базисные Переменные Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Свободные переменные Отношение
Решить задачу линейного программирования симплекс-методом. - student2.ru -1 -
Решить задачу линейного программирования симплекс-методом. - student2.ru
Решить задачу линейного программирования симплекс-методом. - student2.ru -2 -
J(x) -2 -3 -

В качестве ведущего выступает 2-ой столбец, поскольку -3 - наименьший элемент в строке J(x). За ведущую строку принимаем строку 2, т. к. отношение свободного члена к соответствующему элементу выбранного столбца для 2-ой строки является наименьшим из неотрицательных. Разделим элементы 2-ой строки на 3, чтобы получить в качестве ведущего элемента 1:

Базисные Переменные Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Свободные переменные Отношение
Решить задачу линейного программирования симплекс-методом. - student2.ru -1 -
Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru
Решить задачу линейного программирования симплекс-методом. - student2.ru -2 -
J(x) -2 -3 -

Взяв за ведущий выделенный элемент, проведем соответствующие преобразования.

От элементов строки 1 отнимаем соответствующие элементы строки 2, умноженные на -1.

От элементов строки 3 отнимаем соответствующие элементы строки 2, умноженные на -2.

От элементов строки J(x) отнимаем соответствующие элементы строки 2, умноженные на -3. В результате имеем:

Базисные Переменные Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Свободные переменные Отношение
Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru
Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru
Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru
J(x) - Решить задачу линейного программирования симплекс-методом. - student2.ru -

За ведущий столбец выберем столбец 1 ( по тому же правилу) , а за ведущую строку - строку 1. Разделим элементы 1-ой строки на Решить задачу линейного программирования симплекс-методом. - student2.ru :



Базисные Переменные Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Свободные переменные Отношение
Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru
Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru
Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru
J(x) -1 -

Взяв за ведущий выделенный элемент, проведем соответствующие преобразования.

От элементов строки 2 отнимаем соответствующие элементы строки 1, умноженные на Решить задачу линейного программирования симплекс-методом. - student2.ru

От элементов строки 3 отнимаем соответствующие элементы строки 1, умноженные на Решить задачу линейного программирования симплекс-методом. - student2.ru .

От элементов строки J(x) отнимаем соответствующие элементы строки 1, умноженные на -1. В результате имеем:

Базисные Переменные Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Свободные члены Отношение
Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru -
Решить задачу линейного программирования симплекс-методом. - student2.ru - Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru -
Решить задачу линейного программирования симплекс-методом. - student2.ru - Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru -
J(x) Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru -

Мы получили строку J(x), состоящую только из неотрицательных элементов. Значит, оптимальное решение найдено, Решить задачу линейного программирования симплекс-методом. - student2.ru = ( Решить задачу линейного программирования симплекс-методом. - student2.ru , Решить задачу линейного программирования симплекс-методом. - student2.ru , 0 , 0 , Решить задачу линейного программирования симплекс-методом. - student2.ru ).

J(x) = Решить задачу линейного программирования симплекс-методом. - student2.ru - Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru- Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru

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

Задача № 6.

Решить транспортную задачу.

Транспортная таблица имеет вид:

Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Запасы Решить задачу линейного программирования симплекс-методом. - student2.ru
Решить задачу линейного программирования симплекс-методом. - student2.ru
Решить задачу линейного программирования симплекс-методом. - student2.ru
Решить задачу линейного программирования симплекс-методом. - student2.ru
Заявки Решить задачу линейного программирования симплекс-методом. - student2.ru  

Решение.

Найдём общую сумму запасов: Решить задачу линейного программирования симплекс-методом. - student2.ru = 70 + 70 + 110 = 250.

Найдём общую сумму заявок: Решить задачу линейного программирования симплекс-методом. - student2.ru =70 + 90 + 70 + 60 = 290.

В нашем случае запасы поставщиков ( 250 единиц продукции ) меньше, чем потребность потребителей ( 290 единиц продукции ) на 40 единиц. Введем в рассмотрение фиктивного поставщика Решить задачу линейного программирования симплекс-методом. - student2.ru с запасом продукции, равным 40. Стоимость доставки единицы продукции от данного поставщика ко всем потребителям примем равной нулю.

Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Запасы Решить задачу линейного программирования симплекс-методом. - student2.ru
Решить задачу линейного программирования симплекс-методом. - student2.ru
Решить задачу линейного программирования симплекс-методом. - student2.ru
Решить задачу линейного программирования симплекс-методом. - student2.ru
Решить задачу линейного программирования симплекс-методом. - student2.ru
Заявки Решить задачу линейного программирования симплекс-методом. - student2.ru  

Решение транспортной задачи начнем с построения допустимого базисного плана, для этого воспользуемся методом северо-западного угла.

Рассмотрим ячейку Решить задачу линейного программирования симплекс-методом. - student2.ru таблицы. Запасы поставщика Решить задачу линейного программирования симплекс-методом. - student2.ru составляют 70 единиц продукции, заявки потребителя Решить задачу линейного программирования симплекс-методом. - student2.ru составляет 70. Разместим в ячейку Решить задачу линейного программирования симплекс-методом. - student2.ru значение , равное min { 70 , 70 } = 70, т.е. мы полностью израсходoвали запасы поставщика Решить задачу линейного программирования симплекс-методом. - student2.ru . Вычеркиваем строку 1 таблицы, т.е исключаем ее из дальнейшего рассмотрения. В то же время мы полностью удовлетворили потребность потребителя Решить задачу линейного программирования симплекс-методом. - student2.ru , но будем считать, что потребность данного потребителя составляют 0 единиц продукции (не будем одновременно вычеркивать строку и столбец).

Рассмотрим ячейку Решить задачу линейного программирования симплекс-методом. - student2.ru .Запасы поставщика Решить задачу линейного программирования симплекс-методом. - student2.ru составляют 70 единиц продукции. Потребность потребителя Решить задачу линейного программирования симплекс-методом. - student2.ru составляет 0. Разместим в ячейку Решить задачу линейного программирования симплекс-методом. - student2.ru значение, равное min { 70 , 0 } = 0 ,т.е. мы полностью удовлетворили потребность потребителя Решить задачу линейного программирования симплекс-методом. - student2.ru . Поэтому исключаем 1ый столбец таблицы из дальнейшего рассмотрения.

Рассмотрим ячейку Решить задачу линейного программирования симплекс-методом. - student2.ru .Запасы поставщика Решить задачу линейного программирования симплекс-методом. - student2.ru составляют 70 единиц продукции. Потребность потребителя Решить задачу линейного программирования симплекс-методом. - student2.ru составляет 90. Разместим в ячейку Решить задачу линейного программирования симплекс-методом. - student2.ru значение, равное min { 70 , 90 } = 70 ,т.е. мы полностью израсходoвали запасы поставщика Решить задачу линейного программирования симплекс-методом. - student2.ru . Вычеркиваем строку 2 таблицы, т.е исключаем ее из дальнейшего рассмотрения.

Рассмотрим ячейку Решить задачу линейного программирования симплекс-методом. - student2.ru .Запасы поставщика Решить задачу линейного программирования симплекс-методом. - student2.ru составляют 110 единиц продукции. Потребность потребителя Решить задачу линейного программирования симплекс-методом. - student2.ru составляет 90 – 70 = 20 . Разместим в ячейку Решить задачу линейного программирования симплекс-методом. - student2.ru значение, равное min { 110 , 20 } = 20 ,т.е. мы полностью удовлетворили запросы потребителя Решить задачу линейного программирования симплекс-методом. - student2.ru . Поэтому исключаем 2ой столбец таблицы из дальнейшего рассмотрения.

Рассмотрим ячейку Решить задачу линейного программирования симплекс-методом. - student2.ru .Запасы поставщика Решить задачу линейного программирования симплекс-методом. - student2.ru составляют 110 – 20 = 90 единиц продукции. Потребность потребителя Решить задачу линейного программирования симплекс-методом. - student2.ru составляет 70. Разместим в ячейку Решить задачу линейного программирования симплекс-методом. - student2.ru значение, равное min { 90 , 70 } = 70 , т.е. мы полностью удовлетворили запросы потребителя Решить задачу линейного программирования симплекс-методом. - student2.ru . Поэтому исключаем 3ий столбец таблицы из дальнейшего рассмотрения.

Рассмотрим ячейку Решить задачу линейного программирования симплекс-методом. - student2.ru . Запасы поставщика Решить задачу линейного программирования симплекс-методом. - student2.ru составляют 90 – 70 = 20 единиц продукции. Потребность потребителя Решить задачу линейного программирования симплекс-методом. - student2.ru составляет 60 . Разместим в ячейку Решить задачу линейного программирования симплекс-методом. - student2.ru значение, равное min { 20 , 60 } = 20 ,т.е. мы полностью израсходoвали запасы поставщика Решить задачу линейного программирования симплекс-методом. - student2.ru . Поэтому исключаем 3ью строку таблицы из дальнейшего рассмотрения.

Рассмотрим ячейку Решить задачу линейного программирования симплекс-методом. - student2.ru . Запасы поставщика Решить задачу линейного программирования симплекс-методом. - student2.ru составляют 40 единиц продукции. Потребность потребителя Решить задачу линейного программирования симплекс-методом. - student2.ru составляет 60 – 20 = 40 . Разместим в ячейку Решить задачу линейного программирования симплекс-методом. - student2.ru значение, равное min { 40 , 40 } = 40 ,т.е. мы полностью израсходoвали запасы поставщика Решить задачу линейного программирования симплекс-методом. - student2.ru . Поэтому исключаем 4ую строку таблицы из дальнейшего рассмотрения. В то же время мы полностью удовлетворили запросы потребителя Решить задачу линейного программирования симплекс-методом. - student2.ru .

Мы нашли начальное опорное решение, т.е. израсходовали все запасы поставщиков и удовлетворили все заявки потребителей. Занесем полученные значения в таблицу:

Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Запасы Решить задачу линейного программирования симплекс-методом. - student2.ru
Решить задачу линейного программирования симплекс-методом. - student2.ru  
Решить задачу линейного программирования симплекс-методом. - student2.ru    
Решить задачу линейного программирования симплекс-методом. - student2.ru
Решить задачу линейного программирования симплекс-методом. - student2.ru
Заявки Решить задачу линейного программирования симплекс-методом. - student2.ru  

Теперь, произведем его оценку. Общие затраты на доставку всей продукции, для данного решения , составляют

Решить задачу линейного программирования симплекс-методом. - student2.ru = 20 Решить задачу линейного программирования симплекс-методом. - student2.ru 70 + 15 Решить задачу линейного программирования симплекс-методом. - student2.ru 0 + 9 Решить задачу линейного программирования симплекс-методом. - student2.ru 70 + 19 Решить задачу линейного программирования симплекс-методом. - student2.ru 20 + 15 Решить задачу линейного программирования симплекс-методом. - student2.ru 70 + 13 Решить задачу линейного программирования симплекс-методом. - student2.ru 20 + 0 Решить задачу линейного программирования симплекс-методом. - student2.ru 40 = 3720 единиц.

Найдем потенциалы поставщиков Решить задачу линейного программирования симплекс-методом. - student2.ru и потребителей Решить задачу линейного программирования симплекс-методом. - student2.ru . Примем Решить задачу линейного программирования симплекс-методом. - student2.ru = 0. Тогда :

Решить задачу линейного программирования симплекс-методом. - student2.ru = Решить задачу линейного программирования симплекс-методом. - student2.ru - Решить задачу линейного программирования симплекс-методом. - student2.ru = 19 - 0 = 19

Решить задачу линейного программирования симплекс-методом. - student2.ru = Решить задачу линейного программирования симплекс-методом. - student2.ru - Решить задачу линейного программирования симплекс-методом. - student2.ru = 15 - 0 = 15

Решить задачу линейного программирования симплекс-методом. - student2.ru = Решить задачу линейного программирования симплекс-методом. - student2.ru - Решить задачу линейного программирования симплекс-методом. - student2.ru = 13 - 0 = 13

Решить задачу линейного программирования симплекс-методом. - student2.ru = Решить задачу линейного программирования симплекс-методом. - student2.ru - Решить задачу линейного программирования симплекс-методом. - student2.ru = 0 - 13 = -13

Решить задачу линейного программирования симплекс-методом. - student2.ru = Решить задачу линейного программирования симплекс-методом. - student2.ru - Решить задачу линейного программирования симплекс-методом. - student2.ru = 9 - 19 = -10

Решить задачу линейного программирования симплекс-методом. - student2.ru = Решить задачу линейного программирования симплекс-методом. - student2.ru - Решить задачу линейного программирования симплекс-методом. - student2.ru = 15 – ( -10 ) = 25

Решить задачу линейного программирования симплекс-методом. - student2.ru = Решить задачу линейного программирования симплекс-методом. - student2.ru - Решить задачу линейного программирования симплекс-методом. - student2.ru = 20 - 25 = -5

Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Запасы Решить задачу линейного программирования симплекс-методом. - student2.ru Потенциалы Решить задачу линейного программирования симплекс-методом. - student2.ru
Решить задачу линейного программирования симплекс-методом. - student2.ru   -5
Решить задачу линейного программирования симплекс-методом. - student2.ru     -10
Решить задачу линейного программирования симплекс-методом. - student2.ru
Решить задачу линейного программирования симплекс-методом. - student2.ru -13
Заявки Решить задачу линейного программирования симплекс-методом. - student2.ru    
Потенциалы Решить задачу линейного программирования симплекс-методом. - student2.ru    

Найдем оценки свободных ячеек следующим образом :

Решить задачу линейного программирования симплекс-методом. - student2.ru = Решить задачу линейного программирования симплекс-методом. - student2.ru - ( Решить задачу линейного программирования симплекс-методом. - student2.ru + Решить задачу линейного программирования симплекс-методом. - student2.ru ) = 13 - ( -5 + 19 ) = -1

Решить задачу линейного программирования симплекс-методом. - student2.ru = Решить задачу линейного программирования симплекс-методом. - student2.ru - ( Решить задачу линейного программирования симплекс-методом. - student2.ru + Решить задачу линейного программирования симплекс-методом. - student2.ru ) = 8 - ( -5 + 15 ) = -2

Решить задачу линейного программирования симплекс-методом. - student2.ru = Решить задачу линейного программирования симплекс-методом. - student2.ru - ( Решить задачу линейного программирования симплекс-методом. - student2.ru + Решить задачу линейного программирования симплекс-методом. - student2.ru ) = 11 - ( -5 + 13 ) = 3

Решить задачу линейного программирования симплекс-методом. - student2.ru = Решить задачу линейного программирования симплекс-методом. - student2.ru - ( Решить задачу линейного программирования симплекс-методом. - student2.ru + Решить задачу линейного программирования симплекс-методом. - student2.ru ) = 17 - ( -10 + 15 ) = 12

Решить задачу линейного программирования симплекс-методом. - student2.ru = Решить задачу линейного программирования симплекс-методом. - student2.ru - ( Решить задачу линейного программирования симплекс-методом. - student2.ru + Решить задачу линейного программирования симплекс-методом. - student2.ru ) = 18 - ( -10 + 13 ) = 15

Решить задачу линейного программирования симплекс-методом. - student2.ru = Решить задачу линейного программирования симплекс-методом. - student2.ru - ( Решить задачу линейного программирования симплекс-методом. - student2.ru + Решить задачу линейного программирования симплекс-методом. - student2.ru ) = 21 - ( 0 + 25 ) = -4

Решить задачу линейного программирования симплекс-методом. - student2.ru = Решить задачу линейного программирования симплекс-методом. - student2.ru - ( Решить задачу линейного программирования симплекс-методом. - student2.ru + Решить задачу линейного программирования симплекс-методом. - student2.ru ) = 0 - ( -13 + 25 ) = -12

Решить задачу линейного программирования симплекс-методом. - student2.ru = Решить задачу линейного программирования симплекс-методом. - student2.ru - ( Решить задачу линейного программирования симплекс-методом. - student2.ru + Решить задачу линейного программирования симплекс-методом. - student2.ru ) = 0 - ( -13 + 19 ) = -6

Решить задачу линейного программирования симплекс-методом. - student2.ru = Решить задачу линейного программирования симплекс-методом. - student2.ru - ( Решить задачу линейного программирования симплекс-методом. - student2.ru + Решить задачу линейного программирования симплекс-методом. - student2.ru ) = 0 - ( -13 + 15 ) = -2

Среди оценок есть отрицательные, следовательно, решение не оптимальное.

Из отрицательных оценок выбираем минимальную, она соответствует ячейке Решить задачу линейного программирования симплекс-методом. - student2.ru , ее оценка Решить задачу линейного программирования симплекс-методом. - student2.ru = -2.

Ячейки Решить задачу линейного программирования симплекс-методом. - student2.ru , Решить задачу линейного программирования симплекс-методом. - student2.ru , Решить задачу линейного программирования симплекс-методом. - student2.ru , Решить задачу линейного программирования симплекс-методом. - student2.ru , Решить задачу линейного программирования симплекс-методом. - student2.ru , Решить задачу линейного программирования симплекс-методом. - student2.ru образуют цикл для свободной ячейки Решить задачу линейного программирования симплекс-методом. - student2.ru . Цикл начинается в этой свободной ячейке. Пусть ячейка Решить задачу линейного программирования симплекс-методом. - student2.ru имеет порядковый номер 1.

Среди ячеек цикла Решить задачу линейного программирования симплекс-методом. - student2.ru , Решить задачу линейного программирования симплекс-методом. - student2.ru , Решить задачу линейного программирования симплекс-методом. - student2.ru , номера которых четные , выберем ячейку Решить задачу линейного программирования симплекс-методом. - student2.ru , как обладающую наименьшим значением 70. От ячеек цикла с четными номерами, мы отнимаем 70. К ячейкам с нечетными номерами мы прибавляем 70. Ячейка Решить задачу линейного программирования симплекс-методом. - student2.ru выйдет из базиса, ячейка Решить задачу линейного программирования симплекс-методом. - student2.ru станет базисной.

Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Запасы Решить задачу линейного программирования симплекс-методом. - student2.ru
Решить задачу линейного программирования симплекс-методом. - student2.ru    
Решить задачу линейного программирования симплекс-методом. - student2.ru      
Решить задачу линейного программирования симплекс-методом. - student2.ru  
Решить задачу линейного программирования симплекс-методом. - student2.ru
Заявки Решить задачу линейного программирования симплекс-методом. - student2.ru  

Общие затраты на доставку всей продукции, для данного решения , составляют

Решить задачу линейного программирования симплекс-методом. - student2.ru = 8 Решить задачу линейного программирования симплекс-методом. - student2.ru 70 + 15 Решить задачу линейного программирования симплекс-методом. - student2.ru 70 + 19 Решить задачу линейного программирования симплекс-методом. - student2.ru 90 + 13 Решить задачу линейного программирования симплекс-методом. - student2.ru 20 + 0 Решить задачу линейного программирования симплекс-методом. - student2.ru 40 = 3580 единиц.

Найдем потенциалы поставщиков Решить задачу линейного программирования симплекс-методом. - student2.ru и потребителей Решить задачу линейного программирования симплекс-методом. - student2.ru . Примем Решить задачу линейного программирования симплекс-методом. - student2.ru = 0. Тогда :

Решить задачу линейного программирования симплекс-методом. - student2.ru = Решить задачу линейного программирования симплекс-методом. - student2.ru - Решить задачу линейного программирования симплекс-методом. - student2.ru = 19 - 0 = 19

Решить задачу линейного программирования симплекс-методом. - student2.ru = Решить задачу линейного программирования симплекс-методом. - student2.ru - Решить задачу линейного программирования симплекс-методом. - student2.ru = 15 - 0 = 15

Решить задачу линейного программирования симплекс-методом. - student2.ru = Решить задачу линейного программирования симплекс-методом. - student2.ru - Решить задачу линейного программирования симплекс-методом. - student2.ru = 13 - 0 = 13

Решить задачу линейного программирования симплекс-методом. - student2.ru = Решить задачу линейного программирования симплекс-методом. - student2.ru - Решить задачу линейного программирования симплекс-методом. - student2.ru = 0 - 13 = -13

Решить задачу линейного программирования симплекс-методом. - student2.ru = Решить задачу линейного программирования симплекс-методом. - student2.ru - Решить задачу линейного программирования симплекс-методом. - student2.ru = 8 - 15 = -7

Решить задачу линейного программирования симплекс-методом. - student2.ru = Решить задачу линейного программирования симплекс-методом. - student2.ru - Решить задачу линейного программирования симплекс-методом. - student2.ru = 9 - 19 = -10

Решить задачу линейного программирования симплекс-методом. - student2.ru = Решить задачу линейного программирования симплекс-методом. - student2.ru - Решить задачу линейного программирования симплекс-методом. - student2.ru = 15 – ( -10 ) = 25

Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Запасы Решить задачу линейного программирования симплекс-методом. - student2.ru Потенциалы Решить задачу линейного программирования симплекс-методом. - student2.ru
Решить задачу линейного программирования симплекс-методом. - student2.ru     -7
Решить задачу линейного программирования симплекс-методом. - student2.ru       -10
Решить задачу линейного программирования симплекс-методом. - student2.ru  
Решить задачу линейного программирования симплекс-методом. - student2.ru -13
Заявки Решить задачу линейного программирования симплекс-методом. - student2.ru    
Потенциалы Решить задачу линейного программирования симплекс-методом. - student2.ru    

Найдем оценки свободных ячеек следующим образом :

Решить задачу линейного программирования симплекс-методом. - student2.ru = Решить задачу линейного программирования симплекс-методом. - student2.ru - ( Решить задачу линейного программирования симплекс-методом. - student2.ru + Решить задачу линейного программирования симплекс-методом. - student2.ru ) = 20 - ( -7 + 25 ) = 2

Решить задачу линейного программирования симплекс-методом. - student2.ru = Решить задачу линейного программирования симплекс-методом. - student2.ru - ( Решить задачу линейного программирования симплекс-методом. - student2.ru + Решить задачу линейного программирования симплекс-методом. - student2.ru ) = 13 - ( -7 + 19 ) = 1

Решить задачу линейного программирования симплекс-методом. - student2.ru = Решить задачу линейного программирования симплекс-методом. - student2.ru - ( Решить задачу линейного программирования симплекс-методом. - student2.ru + Решить задачу линейного программирования симплекс-методом. - student2.ru ) = 11 - ( -7 + 13 ) = 5

Решить задачу линейного программирования симплекс-методом. - student2.ru = Решить задачу линейного программирования симплекс-методом. - student2.ru - ( Решить задачу линейного программирования симплекс-методом. - student2.ru + Решить задачу линейного программирования симплекс-методом. - student2.ru ) = 17 - ( -10 + 15 ) = 12

Решить задачу линейного программирования симплекс-методом. - student2.ru = Решить задачу линейного программирования симплекс-методом. - student2.ru - ( Решить задачу линейного программирования симплекс-методом. - student2.ru + Решить задачу линейного программирования симплекс-методом. - student2.ru ) = 18 - ( -10 + 13 ) = 15

Решить задачу линейного программирования симплекс-методом. - student2.ru = Решить задачу линейного программирования симплекс-методом. - student2.ru - ( Решить задачу линейного программирования симплекс-методом. - student2.ru + Решить задачу линейного программирования симплекс-методом. - student2.ru ) = 21 - ( 0 + 25 ) = -4

Решить задачу линейного программирования симплекс-методом. - student2.ru = Решить задачу линейного программирования симплекс-методом. - student2.ru - ( Решить задачу линейного программирования симплекс-методом. - student2.ru + Решить задачу линейного программирования симплекс-методом. - student2.ru ) = 0 - ( -13 + 25 ) = -12

Решить задачу линейного программирования симплекс-методом. - student2.ru = Решить задачу линейного программирования симплекс-методом. - student2.ru - ( Решить задачу линейного программирования симплекс-методом. - student2.ru + Решить задачу линейного программирования симплекс-методом. - student2.ru ) = 0 - ( -13 + 19 ) = -6

Среди оценок есть отрицательные, следовательно, решение не оптимальное.

Из отрицательных оценок выбираем минимальную, она соответствует ячейке Решить задачу линейного программирования симплекс-методом. - student2.ru , ее оценка Решить задачу линейного программирования симплекс-методом. - student2.ru = -12.

Ячейки Решить задачу линейного программирования симплекс-методом. - student2.ru , Решить задачу линейного программирования симплекс-методом. - student2.ru , Решить задачу линейного программирования симплекс-методом. - student2.ru , Решить задачу линейного программирования симплекс-методом. - student2.ru , Решить задачу линейного программирования симплекс-методом. - student2.ru , Решить задачу линейного программирования симплекс-методом. - student2.ru образуют цикл для свободной ячейки Решить задачу линейного программирования симплекс-методом. - student2.ru . Цикл начинается в этой свободной ячейке. Пусть ячейка Решить задачу линейного программирования симплекс-методом. - student2.ru имеет порядковый номер 1.

Среди ячеек цикла Решить задачу линейного программирования симплекс-методом. - student2.ru , Решить задачу линейного программирования симплекс-методом. - student2.ru , Решить задачу линейного программирования симплекс-методом. - student2.ru , номера которых четные , выберем ячейку Решить задачу линейного программирования симплекс-методом. - student2.ru , как обладающую наименьшим значением 40. От ячеек цикла с четными номерами, мы отнимаем 40. К ячейкам с нечетными номерами мы прибавляем 40. Ячейка Решить задачу линейного программирования симплекс-методом. - student2.ru выйдет из базиса, ячейка Решить задачу линейного программирования симплекс-методом. - student2.ru станет базисной.

Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Запасы Решить задачу линейного программирования симплекс-методом. - student2.ru
Решить задачу линейного программирования симплекс-методом. - student2.ru    
Решить задачу линейного программирования симплекс-методом. - student2.ru    
Решить задачу линейного программирования симплекс-методом. - student2.ru  
Решить задачу линейного программирования симплекс-методом. - student2.ru  
Заявки Решить задачу линейного программирования симплекс-методом. - student2.ru  

Общие затраты на доставку всей продукции, для данного решения , составляют

Решить задачу линейного программирования симплекс-методом. - student2.ru = 8 Решить задачу линейного программирования симплекс-методом. - student2.ru 70 + 15 Решить задачу линейного программирования симплекс-методом. - student2.ru 30 + 9 Решить задачу линейного программирования симплекс-методом. - student2.ru 40 + 19 Решить задачу линейного программирования симплекс-методом. - student2.ru 50 + 13 Решить задачу линейного программирования симплекс-методом. - student2.ru 60 + 0 Решить задачу линейного программирования симплекс-методом. - student2.ru 40 = 3100 единиц.

Найдем потенциалы поставщиков Решить задачу линейного программирования симплекс-методом. - student2.ru и потребителей Решить задачу линейного программирования симплекс-методом. - student2.ru . Примем Решить задачу линейного программирования симплекс-методом. - student2.ru = 0. Тогда :

Решить задачу линейного программирования симплекс-методом. - student2.ru = Решить задачу линейного программирования симплекс-методом. - student2.ru - Решить задачу линейного программирования симплекс-методом. - student2.ru = 19 - 0 = 19

Решить задачу линейного программирования симплекс-методом. - student2.ru = Решить задачу линейного программирования симплекс-методом. - student2.ru - Решить задачу линейного программирования симплекс-методом. - student2.ru = 15 - 0 = 15

Решить задачу линейного программирования симплекс-методом. - student2.ru = Решить задачу линейного программирования симплекс-методом. - student2.ru - Решить задачу линейного программирования симплекс-методом. - student2.ru = 13 - 0 = 13

Решить задачу линейного программирования симплекс-методом. - student2.ru = Решить задачу линейного программирования симплекс-методом. - student2.ru - Решить задачу линейного программирования симплекс-методом. - student2.ru = 8 - 15 = -7

Решить задачу линейного программирования симплекс-методом. - student2.ru = Решить задачу линейного программирования симплекс-методом. - student2.ru - Решить задачу линейного программирования симплекс-методом. - student2.ru = 9 - 19 = -10

Решить задачу линейного программирования симплекс-методом. - student2.ru = Решить задачу линейного программирования симплекс-методом. - student2.ru - Решить задачу линейного программирования симплекс-методом. - student2.ru = 15 – ( -10 ) = 25

Решить задачу линейного программирования симплекс-методом. - student2.ru = Решить задачу линейного программирования симплекс-методом. - student2.ru - Решить задачу линейного программирования симплекс-методом. - student2.ru = 0 - 25 = -25

Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Решить задачу линейного программирования симплекс-методом. - student2.ru Запасы Решить задачу линейного программирования симплекс-методом. - student2.ru Потенциалы Решить задачу линейного программирования симплекс-методом. - student2.ru
Решить задачу линейного программирования симплекс-методом. - student2.ru     -7
Решить задачу линейного программирования симплекс-методом. - student2.ru     -10
Решить задачу линейного программирования симплекс-методом. - student2.ru  
Решить задачу линейного программирования симплекс-методом. - student2.ru -25
Заявки Решить задачу линейного программирования симплекс-методом. - student2.ru    
Потенциалы Решить задачу линейного программирования симплекс-методом. - student2.ru    

Найдем оценки свободных ячеек следующим образом :

Решить задачу линейного программирования симплекс-методом. - student2.ru = Решить задачу линейного программирования симплекс-методом. - student2.ru - ( Решить задачу линейного программирования симплекс-методом. - student2.ru + Решить задачу линейного программирования симплекс-методом. - student2.ru ) = 20 - ( -7 + 25 ) = 2

Решить задачу линейного программирования симплекс-методом. - student2.ru = Решить задачу линейного программирования симплекс-методом. - student2.ru - ( Решить задачу линейного программирования симплекс-методом. - student2.ru + Решить задачу линейного программирования симплекс-методом. - student2.ru ) = 13 - ( -7 + 19 ) = 1

Решить задачу линейного программирования симплекс-методом. - student2.ru = Решить задачу линейного программирования симплекс-методом. - student2.ru - ( Решить задачу линейного программирования симплекс-методом. - student2.ru + Решить задачу линейного программирования симплекс-методом. - student2.ru ) = 11 - ( -7 + 13 ) = 5

Решить задачу линейного программирования симплекс-методом. - student2.ru = Решить задачу линейного программирования симплекс-методом. - student2.ru - ( Решить задачу линейного программирования симплекс-методом. - student2.ru + Решить задачу линейного программирования симплекс-методом. - student2.ru ) = 17 - ( -10 + 15 ) = 12

Решить задачу линейного программирования симплекс-методом. - student2.ru = Решить задачу линейного программирования симплекс-методом. - student2.ru - ( Решить задачу линейного программирования симплекс-методом. - student2.ru + Решить задачу линейного программирования симплекс-методом. - student2.ru ) = 18 - ( -10 + 13 ) = 15

Решить задачу линейного программирования симплекс-методом. - student2.ru = Решить задачу линейного программирования симплекс-методом. - student2.ru - ( Решить задачу линейного программирования симплекс-методом. - student2.ru + Решить задачу линейного программирования симплекс-методом. - student2.ru ) = 21 - ( 0 + 25 ) = -4

Решить задачу линейного программирования симплекс-методом. - student2.ru = Решить задачу линейного программирования симплекс-методом. - student2.ru - ( Решить задачу линейного программирования симплекс-методом. - student2.ru + Решить задачу линейного программирования симплекс-методом. - student2.ru ) = 0 - ( -25 + 19 ) = 6

Решить задачу линейного программирования симплекс-методом. - student2.ru = Решить задачу линейного программирования симплекс-методом. - student2.ru - ( Решить задачу линейного программирования симплекс-методом. - student2.ru + Решить задачу линейного программирования симплекс-методом. - student2.ru ) = 0 - ( -25 + 15 ) = 10

Решить задачу линейного программирования симплекс-методом. - student2.ru = Решить задачу линейного программирования симплекс-методом. - student2.ru - (