кр динамическое программирование. кр_2_1_Аксенов. Задача (Динамическое программирование)
Скачать 17.47 Kb.
|
Аксенов Андрей Б-02 Вариант 1. Задача 1. (Динамическое программирование) Совет директоров фирмы изучает предложения по модернизации четырех предприятий. Для этих целей выделено 5 миллионов рублей. Для каждого из четырех предприятий разработано несколько альтернативных проектов. Каждый из проектов характеризуется суммарными затратами Сj и будущими доходами Rj , j=1, 2, 3, 4. На каждом предприятии можно реализовать только по одному проекту. Соответствующие данные приведены в таблице. Необходимо выбрать такие проекты для каждого предприятия, чтобы фирма получила максимальный годовой доход.
i - номер этапа, ставится в соответствие номеру предприятия, i = 1..4 ui - стратегия (управление) на этапе i, выражает номер проекта Сi для предприятия i xi - состояние на этапе i, выражает суммарные затраты fi (xi) - значение функции Беллмана, равное максимальному будущему доходу Рекуррентное уравнение Беллмана для алгоритма прямой прогонки будет иметь вид: Этап 1
Этап 2
Этап 3
Этап 4
Оптимальным решением задачи является: модернизация предприятий 1, 2 и 3 проектом 2, предприятия 4 - проектом. Суммарный годовой доход 12 миллионов рублей. Ответ: (2, 2, 2, 1) |