Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая работа в6.docx
Скачиваний:
8
Добавлен:
20.08.2019
Размер:
217.41 Кб
Скачать
  1. Задача динамического программирования

Для увеличения объемов выпуска пользующейся повышенным спросом продукции, изготавливаемой предприятиями (n=4), выделены капиталовложения в объеме S=150 тыс. руб. Использование i-м предприятием xi тыс.руб. из указанных средств обеспечивает прирост выпуска продукции, определяемый значением нелинейной функции fi(Xi), указанных в следующей таблице:

Объем капиталовложений Xi (тыс. руб.)

Прирост выпуска продукции fi(Xi) в зависимости от объема капиталовложений (тыс. руб.)

предприятие 1

предприятие 2

предприятие 3

предприятие 4

0

0

0

0

0

30

16

15

14

17

60

38

29

35

36

90

48

42

47

48

120

62

58

65

68

150

78

80

79

84

Задание: составить оптимальный план распределения капиталовложений между предприятиями методом динамического программирования.

Решение

Функциональное уравнение Беллмана для нашей задачи имеет вид:

φn-1(x) = max(fn-1 (xn-1) + φn-2 (x-xn-1))

Начинаем с первого предприятия. Для этого находим значения φ1(x) для каждого X, принимающего значения 0, 30, 60, 90, 120, 150.

Пусть X =0, тогда φ1(0)=0. Возьмем теперь X=30.

Получаем

Здесь первая строка соответствует решению X1=0, а вторая строка – решению X1=80. Так как при втором решении прирост выпуска продукции больше, чем при первом, то условно оптимальным решением является X1=30.

Аналогично находим условно оптимальное решение для других значений X:

Результаты вычислений и полученные соответствующие условно оптимальные решения записываем в таблицу 2.

Таблица 2.

Объем капиталовложений X, выделяемых первому предприятию (тыс.руб.)

Максимальный прирост φi(x) выпуска продукции (тыс.руб.)

Условно оптимальный объем капиталовложений , выделяемых первому предприятию (тыс.руб.)

0

0

0

30

16

30

60

38

60

90

48

90

120

62

120

150

78

150

Используя данные табл.1 и 2, определим условно оптимальные объемы капиталовложений, выделяемых второму предприятию.

φ2(0)=0,

Результаты вычислений и полученные соответствующие условно оптимальные решения записываем в таблицу 3.

Таблица 3.

Объем капиталовложений X, выделяемых двум предприятиям (тыс.руб.)

Максимальный прирост φi(x) выпуска продукции (тыс.руб.)

Условно оптимальный объем капиталовложений , выделяемых первому предприятию (тыс.руб.)

0

0

0

30

16

30

60

38

60

90

53

60

120

67

60

150

80

60

Используя данные табл.1 и 3, определим условно оптимальные объемы капиталовложений, выделяемых третьему предприятию.

φ3(0)=0,

Результаты вычислений и полученные соответствующие условно оптимальные решения записываем в таблицу 4.

Таблица 4.

Объем капиталовложений X, выделяемых трем предприятиям (тыс.руб.)

Максимальный прирост φi(x) выпуска продукции (тыс.руб.)

Условно оптимальный объем капиталовложений , выделяемых первому предприятию (тыс.руб.)

0

0

0

30

16

0

60

38

0

90

53

0

120

73

60

150

88

60

Используя данные табл.1 и 4, определим условно оптимальные объемы капиталовложений, выделяемых четвертому предприятию.

Так как в данном случае число предприятий равно 4, то проводим вычисление лишь для одного значения X=150:

Следовательно, наибольший прирост выпуска продукции составляет 90 тыс.руб., при вложении 30 тыс. рублей в четвертое предприятие, а в первое, второе и третье – 120 тыс.руб., причем их можно разделить следующим образом:

1. Вложить в третье предприятие 60 и во второе и первое – 30 тыс.р.

2. Вложить во второе, третье и четвертое предприятие по 40 тыс. р.