Научная статья на тему 'Применение метода динамического программирования в стохастических задачах распределения ресурсов'

Применение метода динамического программирования в стохастических задачах распределения ресурсов Текст научной статьи по специальности «Математика»

CC BY
362
62
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ДИНАМИЧЕСКОЕ ПРОГРАММИРОВАНИЕ / СТОХАСТИЧЕСКАЯ ЗАДАЧА / ЗАДАЧА РАСПРЕДЕЛЕНИЯ РЕСУРСОВ

Аннотация научной статьи по математике, автор научной работы — Дрозденко Константин Александрович, Котенко Андрей Петрович

Для стохастической задачи распределения ресурсов определены основные зависимости эффективности планирования производства от параметров задачи и разработан программный комплекс. Сформулировано условие оптимальности математического ожидания суммарного эффекта.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Дрозденко Константин Александрович, Котенко Андрей Петрович

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Применение метода динамического программирования в стохастических задачах распределения ресурсов»

УДК 519.876.2

К. А. Дрозденко, А. П. Котенко

ПРИМЕНЕНИЕ МЕТОДА ДИНАМИЧЕСКОГО ПРОГРАММИРОВАНИЯ

В СТОХАСТИЧЕСКИХ ЗАДАЧАХ РАСПРЕДЕЛЕНИЯ РЕСУРСОВ

Для стохастической задачи распределения ресурсов определены основные зависимости эффективности

планирования производства от параметров задачи и разработан программный комплекс. Сформулировано

условие оптимальности математического ожидания суммарного эффекта.

Постановка задачи. Рассматривается динамическая система со стохастическими параметрами, состоящая из I процессов, между которыми распределяется ограниченное количество С ресурсов с целью максимизации суммарного эффекта за дискретное время Т. Так как задача имеет стохастические условия, то максимизируется математическое ожидание эффекта.

Задачу распределения ресурсов в стохастических условиях с учётом ряда ограничений формулируется следующим образом [1, 2]:

тах т = тах£ 1=1 т -,

т- = £ Т=1 г;р{г;),

, z; №-1) = тах{Гг №-1, X-) + z;+1 №)},

ЕТ=1р {г;) =1,

Ц=1 X- = С,

где т — математическое ожидание эффекта (прибыли), подлежащее максимизации; г — дискретный момент времени; т- — математическое ожидание эффекта при состоянии системы Бг в момент г; г;(Бг-1) — экономический эффект в момент г при состоянии системы Бг-1 (в предыдущий момент времени); /г (№г-1, X-) — эффект перехода системы из состояния №г-1 в Бг при управлении X-; Р(г;) — вероятность получения эффекта в момент г; С — общее количество ресурсов.

Исследование. Для решения данной задачи разработан программный комплекс, позволивший исследовать зависимость математического ожидания суммарного эффекта от параметров задачи: шага дискретизации интервала ресурса (числа уровней Т дискретизации ресурсов), числа процессов I, числа спектральных точек распределения функций эффекта, вида распределения функций эффекта.

Под функцией эффекта здесь понимается функция прибыли, приносимой г-тым процессом при выделении ему ресурсов.

Анализ влияния вида функций эффектов и распределения стохастических параметров позволил установить общий вид зависимости математического ожидания суммарного эффекта от числа уровней дискретизации ресурса и числа спектральных точек распределения функций эффектов (рис. 1). Для биномиального и геометрического распределения вид графиков сохраняется.

Рис. 1. Зависимости математического ожидания суммарного эффекта (т) от числа уровней дискретизации ресурса (£) и числа спектральных точек равномерного распределения функций эффекта (р):1 —линейные функции эффекта; 2 — показательные функции эффекта;

3 — логарифмические функции эффекта

Установлено, что число процессов (функций эффектов) не влияет на методику расчёта,

поэтому подробное исследование проводилось только для двух процессов. Важно отметить, что вычислительная сложность данной задачи растёт экспоненциально и не позволяет провести полный анализ при большем числе процессов.

Влияние на результаты расчёта фактически оказывают два параметра: число уровней дискретизации ресурсов р и число спектральных точек распределения функций эффекта г. Влияние данных параметров было исследовано подробно. Зависимости математического ожидания суммарного эффекта от данных параметров представлены на рис. 2.

Рис. 2. Зависимости математического ожидания суммарного эффекта (т) от числа уровней дискретизации ресурса аргумента (г) при различном числе точек спектра функций

распределения эффекта (р)

Выводы. На данных, представленных на рис. 2, наблюдается следующая зависимость: параметр р увеличивает значение математического ожидания суммарного эффекта, а г — уменьшает.

Можно сформулировать следующее условие оптимальности расчёта: если г — число уровней дискретизации ресурса, а р — число спектральных точек распределения функций эффекта, то математическое ожидание суммарного эффекта т = тгр достигает своего оптимального значения т*, когда г и р стремятся к бесконечности: тгр —► т*. Физический смысл полученного

г^то, р^то

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

Тем не менее, на практике всегда рассматривается дискретная модель. При решении данной задачи на ЭВМ возникают значительные трудности, связанные с экспоненциальным ростом числа операций при увеличении значений параметров г и р. Поэтому возникает задача о нахождении максимального отклонения рассчитанного математического ожидания суммарного эффекта от его оптимального значения. Погрешность расчёта измеряется относительной разностью наименьшего и наибольшего возможных расчётных значений. Для всех случаев она не превышает 10%, что говорит о хорошем приближении для данного класса задач.

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Юдин, Д. Б. Задачи и методы стохастического программирования [Текст] / Д. Б. Юдин. — М.: Сов. радио, 1979. — 392 с.

2. Светлов, Н. М. Стохастическая постановка задачи динамического программирование и её применение для оптимизации севооборота [Текст] / Н.М. Светлов / Тр. Независимого Аграрно-Экономического Общества России.— М.: МСХА, 2002. — Вып. I: Проблемы формирования аграрного рынка России. — С. 1-3.

Самарский государственный технический университет, г. Самара

Поступила 23.05.2007

i Надоели баннеры? Вы всегда можете отключить рекламу.