Лабораторные работы по Методам Оптимизации

Автор: Пользователь скрыл имя, 13 Декабря 2011 в 08:55, лабораторная работа

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

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

В отличие от линейного программирования, в котором симплексный метод является универсальным методом решения, в динамическом программировании такого универсального метода не существует. Одним из основных методов динамического программирования является метод рекуррентных соотноше –ний, который основывается на использовании принципа оптимальности Беллмана.

Файлы: 2 файла

Лабараторная работа №2.doc

— 939.50 Кб (Открыть, Скачать)

Лабораторная работа № 1.doc

— 160.50 Кб (Скачать)
Склады Магазины Запас
А В С
V1 = 3 V2 = 2 V3 = 4
1 U1 = 0                         3

30

                       1                        1 30
2 U2 = 2                          5

 10

                       4

 15

                       2

 

25
3 U3 = 1                         4                        3

 5

                       5

10

15
4 U4 = 1                         1                        5                       5

 30

30
Спрос 40 20 40  
 

L = 30 •  3 + 10 • 5 + 15 • 4 + 5 • 3 + 10 • 5 + 30 • 5 = 415. 

   Для занятых клеток все рассчеты остаются в силе, отличаются они только для  свободных клеток. 

U1; V2: U1 + С12 = 0 + 1 = 1 < 2

U1; V3: U1 + С13 = 0 + 1 = 1 < 4

U2; V3: U2 + С23 = 2 + 2 = 4 ≥ 4

U3; V1: U3 + С31 = 1 + 4 = 5 > 3

U4; V1: U4 + С41 = 1 + 1 = 2 < 3

U4; V2: U4 + С42 = 1 + 5 = 6 > 2

   В отличие от предыдущего раза, когда  у нас не было такой клетки, где  разность Vj(Ui+Cij) была бы максимальна, сейчас разность достигает максимального значения в клетке (U1; V3).

   Как и в предыдущий раз, выполняем перемещение. Посмотрим, насколько изменится конечный результат. 

Склады Магазины Запас
А В С
V1 = 3 V2 = 2 V3 = 1
1 U1 = 0                         3

 25

                       1                        1

5

30
2 U2 = 2                          5

 15

                       4

  10

                       2

 

25
3 U3 = 1                         4                        3

 10

                       5

5

15
4 U4 = 4                         1                        5                       5

 30

30
Спрос 40 20 40  
 

   L = 25 • 3 + 5 • 1 + 15 • 5 + 10 • 4 + 10 • 3 + 5 • 5 + 30 • 5 = 400. 

   Для первой клетки все остается неизменным: U1 = 0,  V1 = 3.

U1; V3: U1 = 0,         V3 = 1 0 = 1.

U2; V1: V1 = 3,         U2 = 5 3 = 2.

U2; V2: U2 = 2,        V2 = 4 2 = 2.

 U3; V2: V2 = 2,        U3 = 3 2 = 1.

U3; V3: V3 = 1,        U3 = 5 1 = 4.

U4; V3: V3 = 1,         U4 = 5 1 = 4.

U1; V2: U1 + С12 = 0 + 1 = 1 < 2

U2; V3: U2 + С23 = 2 + 2 = 4 > 1

U3; V1: U3 + С31 = 1 + 4 = 5 > 3

U4; V1: U4 + С41 = 4 + 1 = 5 > 3

U4; V2: U4 + С42 = 4 + 5 = 9 > 2 

Склады Магазины Запас
А В С
 V1 = 3  V2 = 1  V3 = 3
1 U1 = 0                         3

 15

                         1

10

                       3

5

30
2 U2 = 2                          5

 25

                         4

 

                       2

 

25
3 U3 = 1                         4                        3

 10

                      5

5

15
4 U4 = 4                        1                        5                       5

 30

30
Спрос 40 20 40  
 

   L = 15 • 3 + 10 • 1 + 5 • 3 + 25 • 5 + 10 • 3 + 5 • 5 + 30 • 5 = 400. 

   Для первой клетки все остается неизменным: U1 = 0,  V1 = 3.

U1; V2: U1 = 0,         V2 = 1 0 = 1.

U1; V3: U1 = 0,         V3 = 3 0 = 3.

U2; V1: V1 = 3,        U2 = 5 3 = 2.

 U3; V2: V2 = 1,        U3 = 3 2 = 1.

U3; V3: V3 = 3,        U3 = 5 3 = 2.

U4; V3: V3 = 3,         U4 = 5 1 = 4.

U2; V2: U2 + С22 = 2 + 4 = 6 > 1

U2; V3: U2 + С23 = 2 + 2 = 4 > 3

U3; V1: U3 + С31 = 4 + 1 = 5 > 3

U4; V1: U4 + С41 = 4 + 1 = 5 > 3

U4; V2: U4 + С42 = 4 + 5 = 9 > 1

   Как видим решение является оптимальным, но с небольшими отличиями.

Ответ: оптимальный план содержит шесть  перевозок:

         - с первого склада  – 15 единиц магазину А, 10 единиц магазину В и 5 единиц магазину С;

         - со второго склада  – 25 единиц магазину А;

         - с третьего склада  – 10 единиц магазину В и  5 единиц магазину С;

         - с четвертого  склада – 30 единиц магазину  С.

При этом общая  сумма транспортных опять же составляет 400 денежных единиц.

Информация о работе Лабораторные работы по Методам Оптимизации