Тут пара слов обо мне
Всем привет, меня зовут Илья, я студент 2 курса магистратуры ОмГУ им. Достоевского, программист. Живу в Омске.
ЗАДАНИЕ: Планируется распределение начальной суммы Х0 млн. р. Между четырьмя предприятиями некоторого объединения. Средства выделяются только в размерах кратных a = 80 млн. р. Функции прироста продукции от вложенных средств на каждом предприятии заданы таблично. Требуется так распределить вложения между предприятиями, чтобы общий прирост продукции (в млн. р.) был максимальным.
Таблица 1:
X0 | Вкладываемые средства X | Функции прироста продукции на предприятии | |||
---|---|---|---|---|---|
f1(x) | f2(x) | f3(x) | f4(x) | ||
400 | 0 | 10 | 15 | 13 | 14 |
80 | 13 | 20 | 17 | 16 | |
160 | 16 | 22 | 21 | 23 | |
240 | 21 | 25 | 26 | 25 | |
320 | 25 | 30 | 28 | 27 | |
400 | 25 | 32 | 30 | 32 |
РЕШЕНИЕ: Функциональное уравнение Беллмана для нашей задачи имеет вид:
Fn(x0) = | max | (fn(x) + Fn-1(x0 - x)), n = 1,4, где F1(x) = f1(x) |
---|---|---|
0 ≤ x ≤ x0 |
Первый шаг. Вычислим значения F2(x0) по формуле
F2(x0) = | max | (f2(x) + F1(x0 - x)) |
---|---|---|
0 ≤ x ≤ x0 |
Таблица 2:
x2 | f2 | x1 | 0 | 80 | 160 | 240 | 320 | 400 | F2 | План |
---|---|---|---|---|---|---|---|---|---|---|
F1 | 10 | 13 | 16 | 21 | 25 | 25 | ||||
0 | 15 | 25 | 28 | 31 | 36 | 40 | 40 | 25 | (0, 0) | |
80 | 20 | 30 | 33 | 36 | 41 | 45 | 30 | (0, 80) | ||
160 | 22 | 32 | 35 | 38 | 43 | 33 | (80, 80) | |||
240 | 25 | 35 | 38 | 41 | 36 |
(160, 80) (240, 0) |
||||
320 | 30 | 40 | 43 | 41 | (240, 80) | |||||
400 | 32 | 42 | 45 | (320, 80) |
Второй шаг. Распределим вложения между тремя предприятиями. Будем использовать формулу
F3(x0) = | max | (f3(x) + F2(x0 - x)) |
---|---|---|
0 ≤ x ≤ x0 |
Затем аналогично вычислим F4(x0) (Таблица 4).
Таблица 3.
x3 | f3 | x1 + x2 | 0 | 80 | 160 | 240 | 320 | 400 | F3 | План |
---|---|---|---|---|---|---|---|---|---|---|
F2 | 25 | 30 | 33 | 36 | 41 | 45 | ||||
0 | 13 | 38 | 43 | 46 | 49 | 54 | 58 | 38 | (0, 0, 0) | |
80 | 17 | 42 | 47 | 50 | 53 | 58 | 43 | (0, 80, 0) | ||
160 | 21 | 46 | 51 | 54 | 57 | 47 | (0, 80, 80) | |||
240 | 26 | 51 | 56 | 59 | 51 |
(0, 0, 240) (0, 80, 160) |
||||
320 | 28 | 53 | 58 | 56 | (0, 80, 240) | |||||
400 | 30 | 55 | 59 | (80, 80, 240) |
Таблица 4.
x4 | f4 | x0 - x4 | 0 | 80 | 160 | 240 | 320 | 400 | F4 | План |
---|---|---|---|---|---|---|---|---|---|---|
F3 | 38 | 43 | 47 | 51 | 56 | 59 | ||||
0 | 14 | 52 | 57 | 61 | 65 | 70 | 73 | 52 | (0, 0, 0, 0) | |
80 | 16 | 54 | 59 | 63 | 67 | 72 | 57 | (0, 80, 0, 0) | ||
160 | 23 | 61 | 66 | 70 | 74 | 61 |
(0, 80, 80, 0) (0, 0, 0, 160) |
|||
240 | 25 | 63 | 68 | 72 | 66 | (0, 80, 0, 160) | ||||
320 | 27 | 65 | 70 | 70 |
(0, 80, 240, 0) (0, 80, 80, 160) |
|||||
400 | 32 | 70 | 74 |
(0, 0, 240, 0) (0, 80, 160, 160) |
Таким образом, оптимальная программа распределения средств между четырьмя предприятиями представлена в последнем столбце таблицы 4. Наибольший прирост при вложении 400 тыс. рублей составит 74 тыс.р., при этом возможно два варианта инвестирования:
1. Вложить в третье предприятие 240 и в четвертое – 160 тыс.р.
2. Вложить во второе предприятие 80, в третье и четвертое – по 160 тыс. р.