Логотип Автор24реферат
Задать вопрос
%
уникальность
не проверялась
Контрольная работа на тему:

Планируется распределение начальной суммы S0 = 80 усл

уникальность
не проверялась
Аа
7205 символов
Категория
Программирование
Контрольная работа
Планируется распределение начальной суммы S0 = 80 усл .pdf

Зарегистрируйся в 2 клика в Кампус и получи неограниченный доступ к материалам с подпиской Кампус+ 🔥

Условие

Планируется распределение начальной суммы S0 = 80 усл. ед. между четырьмя предприятиями, причем средства выделяются только в размерах, кратных 20 усл. ед. Предполагается, что выделенные предприятию в начале планового периода средства x приносят прибыль fk(x). Считать, что: 1) прибыль fk(x), полученная от вложения средств в предприятие, не зависит от вложения средств в другие предприятия; 2) прибыль, полученная от разных предприятий, выражается в одинаковых условных единицах; 3) суммарная прибыль равна сумме прибылей, полученных от каждого предприятия. Функции fk(x) заданы в таблице: x f1(x) f2(x) f3(x) f4(x) 20 14 2 2 10 40 15 5 4 11 60 18 6 8 16 80 19 7 12 22 Задание. 1. Определить, какое количество средств нужно выделить каждому предприятию, чтобы суммарная прибыль была наибольшей (используйте принцип оптимальности и уравнения Беллмана). 2. Приведите расчетные таблицы (возможно использование Excel). 3. Опишите особенности модели.

Нужно полное решение этой работы?

Решение

Потяни, чтобы посмотреть
Составляем математическую модель задачи. Пусть xk количество средств, выделенных k-тому предприятию таким образом, что суммарная прибыль F достигает максимума F = max при выполнении условий = 80, xk ≥ 0, xk  {20, 40, 60, 80}.
Распределение средств между четырьмя предприятиями рассматривается как четырехшаговый процесс, на каждом шаге которого выделяются средства xk соответствующему предприятию. При этом Sk – нераспределенные средства после k-того шага. Первоначально S0 = 80, а после четвертого шага все средства должны быть распределены, то есть S4 = 0.
Для произвольного k (0 ≤ k ≤ 4) оставшиеся нераспределенными после k-того шага средства Sk связаны с распределяемыми на этом шаге средствами xk и остатком средств после предыдущего шага Sk–1 следующим соотношением: Sk = Sk–1 – xk (k = 1,2,3,4).
Будем рассматривать Fk*(Sk–1) – условно оптимальную прибыль, полученную от k-го, …, 4-го предприятий, если между ними оптимально распределены средства Sk–1 (0 ≤ Sk–1 ≤ 80). Средства xk, распределяемые на k-том шаге, удовлетворяют условию 0 ≤ xk ≤ Sk–1 (k-тому предприятию либо ничего не выделяется, либо выделяется не более того, что имеется к k-тому шагу).
В соответствии с принципом оптимальности Беллмана, на каждом шаге нужно выделять средства xk так, чтобы в совокупности с оптимальным распределением на всех последующих шагах получить наибольшую суммарную прибыль. Применение принципа оптимальности на каждом шаге приводит к следующим уравнениям Беллмана:
(a) k = 4; S4 = 0; F4*(S3) = {f4(x4)};
(b) k = 3; F3*(S2) = {f3(x3) + F4*(S3)};
(c) k = 2; F2*(S1) = {f2(x2) + F3*(S2)};
(d) k = 1; F1*(S0 = 80) = {f1(x1) + F2*(S1)}.
Эти уравнения следует решать последовательно, проводя условную оптимизацию на каждом шаге, начиная с последнего четвертого предприятия .
Этап I. Условная оптимизация.
4-ый шаг; k = 4.
В исходной таблице f4(x) – возрастающая функция, поэтому все средства, оставшиеся к четвертому шагу, необходимо для получения максимальной прибыли вложить в это четвертое предприятие, то есть, в соответствии с (a), имеем F4*(S3) = {f4(x4)} = f4(S3); при этом x4*(S3) = S3.
Распределяемые средства, оставшиеся к четвертому шагу; S3 Средства, выделяемые четвертому предприятию; x4 Остаток; S4 = S3 – x4 Прибыль; f4(x4) F4*(S3) x4*(S3)
0 0 0 0 0 0
20 20 0 10 10 20
40 40 0 11 11 40
60 60 0 16 16 60
80 80 0 22 22 80
3-ий шаг; k = 3.
Решаем уравнение (b). Делаем все предположения об остатках средств S2 к третьему шагу. Остаток средств S2 может принимать значения 0, 20, 40, 60, 80. В зависимости от этого выбираем 0 ≤ x3 ≤ S2, находим S3 = S2 – x3 и находим максимум выражения {f3(x3) + F4*(S3)}. Для каждого S2 наибольшее из этих значений есть условно оптимальная прибыль, полученная при оптимальном распределении средств S2 между третьим и четвертым предприятиями.
S2 x3 S3 = S2 – x3 f3(x3) {f3(x3) + F4*(S3)} F3*(S2) x3*(S2)
0 0 0 0 0 + 0 = 0 0 0
20 0 20 0 0 + 10 = 10 10 0
20 0 2 2 + 0 = 2
40 0 40 0 0 + 11 = 11
20 20 2 2 + 10 = 12 12 20
40 0 4 4 + 0 = 4
60 0 60 0 0 + 16 =16 16 0
20 40 2 2 + 11 = 13
40 20 4 4 + 10 = 14
60 0 8 8 + 0 = 8
80 0 80 0 0 + 22 = 22 22 0
20 60 2 2 + 16 = 18
40 40 4 4 + 11 = 15
60 20 8 8 + 10 = 18
80 0 12 12 + 0 = 12
2-ой шаг; k = 2.
Решаем уравнение (c)
50% задачи недоступно для прочтения
Переходи в Кампус, регистрируйся и получай полное решение
Получить задачу
Больше контрольных работ по программированию:
Все Контрольные работы по программированию
Закажи контрольную работу

Наш проект является банком работ по всем школьным и студенческим предметам. Если вы не хотите тратить время на написание работ по ненужным предметам или ищете шаблон для своей работы — он есть у нас.