Решение задачи и примеры выбора оптимальной комбинации слотов
В данном разделе рассматривается отыскание экстремума (3.2.3) при ограничении (3.2.5). Приводится ряд примеров, имеющих важное практическое значение.
Схема выбора
Пакет состоит из независимых заданий, что допускает естественную декомпозицию решения задачи (3.2.3)-(3.2.5) на этапов с использованием методов динамического программирования, основанных на рекуррентных соотношениях.
Для этого необходимо ввести понятие состояния системы (пакета заданий). Его будем представлять уровнем допустимых суммарных затрат на выполнение части заданий пакета, включая -е задание, например заданий либо заданий .
В частности, в одном случае может представлять собой суммарное время занятия слотов заданиями либо заданиями . В другом случае, – суммарная стоимость использования слотов заданиями или .
Подчеркнем, что в отличие от обозначает затраты на выполнение -го задания на наборе слотов - цену или время (раздел 3.2).
Тогда рекуррентные соотношения для отыскания экстремума (3.2.3) при ограничении (3.2.5) и использовании набора слотов , по схеме обратной прогонки имеют следующий вид:
, , , ; (3.3.1)
, , , , (3.3.2)
где – суммарные затраты при использовании наборов слотов заданиями пакета.
Соответствующие уравнения для схемы прямой прогонки:
, , , ; (3.3.3)
, , , , (3.3.4)
где – суммарные затраты на выполнение заданий пакета.
Оптимальные затраты в схемах (3.3.1), (3.3.2) и (3.3.3), (3.3.4) определяются из уравнения
, . (3.3.5)
Оптимальный набор слотов для выполнения -го задания будем обозначать через .
В обеих схемах (3.3.1), (3.3.2) и (3.3.3), (3.3.4) он задается соотношением
, . (3.3.6)
На основе функциональных уравнений (3.3.1)-(3.3.6) отыскивается решение задачи (2.2.3) при ограничении (2.2.5), позволяющее получить оптимальную комбинацию слотов для пакета заданий.
Дата добавления: 2020-10-25; просмотров: 387;