Контрольная работа: по Математическому моделированию

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

Базисные

переменные

Свободные

переменные

Отношение
0 1 0 2
1 0 0 1 3
0 0 1 4
J (x ) - 0 0 1 0 3 -

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

Базисные

переменные

Свободные

переменные

Отношение
1 0 0
1 0 0 1 3
0 0 1 4
J (x ) -1 0 0 1 0 3 -

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

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

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

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

Базисные

переменные

Свободные

члены

Отношение
1 0 0 -
0 1 - 0 -
0 0 - 1 -
J (x ) 0 0 0 -

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

J (x ) = - -

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

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

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

Запасы
20 13 8 11 70
15 9 17 18 70
21 19 15 13 110
Заявки 70 90 70 60

Решение.

Найдём общую сумму запасов: = 70 + 70 + 110 = 250.

Найдём общую сумму заявок: =70 + 90 + 70 + 60 = 290.

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

Запасы
20 13 8 11 70
15 9 17 18 70
21 19 15 13 110
0 0 0 0 40
Заявки 70 90 70 60

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

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

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

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

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

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

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

К-во Просмотров: 1151
Бесплатно скачать Контрольная работа: по Математическому моделированию