Контрольная работа по "Методам оптимальных решений"

Автор работы: Пользователь скрыл имя, 27 Ноября 2013 в 16:32, контрольная работа

Краткое описание

Задача 1 Информация по фирме о нормах затрат ресурсов на единицу выпускаемой продукции, лимитах на эти ресурсы и ценах реализации готовой продукции представлена в таблице.
1. Составить модель расчета оптимальной производственной программы для этой фирмы на основе задачи линейного программирования. 2. Используя графический метод решения этой модели, найти оптимальную программу выпуска
продукции, максимизирующую ожидаемый объем продаж. 3. Сформировать задачу, двойственную к задаче расчета оптимальной производственной программы и составить обе группы условий “дополняющей нежесткости”.

Прикрепленные файлы: 1 файл

Kontrolnaya_po_MOP.doc

— 643.00 Кб (Скачать документ)

 

Подсчитаем число занятых клеток таблицы, их 6, а должно быть m + n - 1 = 8. Следовательно, опорный план является вырожденным.

Поэтому нам требуется новый  опорный план. Метод наименьшего  элемента дает большее приближение  к оптимальному плану, используем его:

 

Минимальный элемент матрицы тарифов  находится в ячейке A1B4 и равен 6, т.е. из незадействованных маршрутов, маршрут доставки продукции от поставщика A1 к потребителю B4 наиболее рентабельный.

Запасы поставщика A1 составляют 126 единиц продукции. Потребность потребителя B4 составляет 16 единиц продукции. (см. таблицу пункта 1)

От поставщика A1 к потребителю B4 будем доставлять min = { 126 , 16 } = 16 единиц продукции.

Разместим в ячейку A1B4 значение равное 16

Мы полностью удовлетворили потребность потребителя B4. Вычеркиваем столбец 4 таблицы, т.е исключаем его из дальнейшего рассмотрения.

Поставщик

Потребитель

Запас

B 1

B 2

B 3

B 4

B 5

A 1

-

 

 

10  


-

 

 

11  


-

 

 

9  


16

 

 

6  


-

 

 

8  


126

A 2

-

 

 

15  


-

 

 

16  


-

 

 

13  


-

 

 

11  


-

 

 

14  


10

A 3

-

 

 

14  


-

 

 

12  


-

 

 

11  


-

 

 

11  


-

 

 

12  


98

A 4

-

 

 

0  


-

 

 

0  


-

 

 

0  


-

 

 

0  


-

 

 

0  


110

Потребность

68

68

82

16

110

 

 

И т.д. В результате получим

 

 

 

 

 

Поставщик

Потребитель

Запас

B 1

B 2

B 3

B 4

B 5

A 1

-

 

 

10  


-

 

 

11  


-

 

 

9  


16

 

 

6  


110

 

 

8  


126

A 2

10

 

 

15  


-

 

 

16  


-

 

 

13  


-

 

 

11  


-

 

 

14  


10

A 3

-

 

 

14  


16

 

 

12  


82

 

 

11  


-

 

 

11  


-

 

 

12  


98

A 4

58

 

 

0  


52

 

 

0  


-

 

 

0  


-

 

 

0  


-

 

 

0  


110

Потребность

68

68

82

16

110

 

 

Количество базисных ячеек равно 7. Требуется, чтобы было 8.

В свободную ячейку A1B3 запишем ноль, как в ячейку не образующую цикл (понятие цикл см. ниже) с базисными ячейками и имеющую наименьший тариф. Будем считать, что от поставщика A1 к потребителю B3 доставляем 0 единиц продукции.

Поставщик

Потребитель

Запас

B 1

B 2

B 3

B 4

B 5

A 1

-

 

 

10  


-

 

 

11  


0

 

 

9  


16

 

 

6  


110

 

 

8  


126

A 2

10

 

 

15  


-

 

 

16  


-

 

 

13  


-

 

 

11  


-

 

 

14  


10

A 3

-

 

 

14  


16

 

 

12  


82

 

 

11  


-

 

 

11  


-

 

 

12  


98

A 4

58

 

 

0  


52

 

 

0  


-

 

 

0  


-

 

 

0  


-

 

 

0  


110

Потребность

68

68

82

16

110

 

 

Количество базисных ячеек (задействованных маршрутов) равно 8, что и требовалось.

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

S0 = 6 * 16 + 8 * 110 + 15 * 10 + 12 * 16 + 11 * 82 + 0 * 58 + 0 * 52 = 2220 ден. ед.

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

 

3. Решаем  задачу методом потенциалов.

Каждому поставщику Ai ставим в соответствие некоторое число - ui, называемое потенциалом поставщика.

Каждому потребителю Bj ставим в соответствие некоторое число - vj, называемое потенциалом потребителя.

Для базисной ячеки (задействованного маршрута), сумма  потенциалов поставщика и потребителя  должна быть равна тарифу данного  маршрута.

(ui + vj = cij, где cij - тариф клетки AiBj)

Поскольку, число базисных клеток - 8, а общее количество потенциалов  равно 9, то для однозначного определения  потенциалов, значение одного из них  можно выбрать произвольно.

Примем u1 = 0.

v3 + u1 = c13 v3 + u1 = 9 v3 = 9 - 0 = 9

v4 + u1 = c14 v4 + u1 = 6 v4 = 6 - 0 = 6

v5 + u1 = c15 v5 + u1 = 8 v5 = 8 - 0 = 8

v3 + u3 = c33 v3 + u3 = 11 u3 = 11 - 9 = 2

v2 + u3 = c32 v2 + u3 = 12 v2 = 12 - 2 = 10

v2 + u4 = c42 v2 + u4 = 0 u4 = 0 - 10 = -10

v1 + u4 = c41 v1 + u4 = 0 v1 = 0 - ( -10 ) = 10

v1 + u2 = c21 v1 + u2 = 15 u2 = 15 - 10 = 5

 

Поставщик

Потребитель

U j

B 1

B 2

B 3

B 4

B 5

A 1

-

 

 

10  


-

 

 

11  


0

 

 

9  


16

 

 

6  


110

 

 

8  


u 1 = 0

A 2

10

 

 

15  


-

 

 

16  


-

 

 

13  


-

 

 

11  


-

 

 

14  


u 2 = 5

A 3

-

 

 

14  


16

 

 

12  


82

 

 

11  


-

 

 

11  


-

 

 

12  


u 3 = 2

A 4

58

 

 

0  


52

 

 

0  


-

 

 

0  


-

 

 

0  


-

 

 

0  


u 4 = -10

V i

v 1 = 10

v 2 = 10

v 3 = 9

v 4 = 6

v 5 = 8

 

 

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

11 = c11 - ( u1 + v1 ) = 10 - ( 0 + 10 ) = 0

12 = c12 - ( u1 + v2 ) = 11 - ( 0 + 10 ) = 1

22 = c22 - ( u2 + v2 ) = 16 - ( 5 + 10 ) = 1

23 = c23 - ( u2 + v3 ) = 13 - ( 5 + 9 ) = -1

24 = c24 - ( u2 + v4 ) = 11 - ( 5 + 6 ) = 0

25 = c25 - ( u2 + v5 ) = 14 - ( 5 + 8 ) = 1

31 = c31 - ( u3 + v1 ) = 14 - ( 2 + 10 ) = 2

34 = c34 - ( u3 + v4 ) = 11 - ( 2 + 6 ) = 3

35 = c35 - ( u3 + v5 ) = 12 - ( 2 + 8 ) = 2

43 = c43 - ( u4 + v3 ) = 0 - ( -10 + 9 ) = 1

44 = c44 - ( u4 + v4 ) = 0 - ( -10 + 6 ) = 4

45 = c45 - ( u4 + v5 ) = 0 - ( -10 + 8 ) = 2

 

 

 

Поставщик

Потребитель

U j

B 1

B 2

B 3

B 4

B 5

A 1

-

0

10  


-

1

11  


0

 

 

9  


16

 

 

6  


110

 

 

8  


u 1 = 0

A 2

10

 

 

15  


-

1

16  


-

-1

13  


-

0

11  


-

1

14  


u 2 = 5

A 3

-

2

14  


16

 

 

12  


82

 

 

11  


-

3

11  


-

2

12  


u 3 = 2

A 4

58

 

 

0  


52

 

 

0  


-

1

0  


-

4

0  


-

2

0  


u 4 = -10

V i

v 1 = 10

v 2 = 10

v 3 = 9

v 4 = 6

v 5 = 8

 

Информация о работе Контрольная работа по "Методам оптимальных решений"