Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Метод итерации по стратегиям без дисконтирования
При увеличении числа стационарных стратегий количество комбинаций может оказаться недопустимо большим.Поэтому использование метода полного перебора зачастую не оправдано, так как требует больших затрат машинного времени. Метод итераций по стратегиям лишен этого недостатка. Метод итераций по стратегиям основывается на следующем. Для любой конкретной стратегии ожидаемый суммарный доход за n-ый этап определяется рекуррентным уравнением. Это уравнение и служит основой метода итераций по стратегиям. Однако, чтобы сделать возможным изучение асимптотического поведения процесса, вид уравнения нужно немного изменить. В отличие от величины n, которая фигурирует в уравнении и соответствует i-му этапу, обозначим через η число оставшихся для анализа этапов. Тогда рекуррентное уравнение записывается в виде: Здесь – суммарный ожидаемый доход при условии, что остались не рассмотренными η этапов. При таком определении η можно изучить асимптотическое поведение процесса, полагая при этом, что . Обозначим через вектор установившихся вероятностей состояний с матрицей переходных вероятностей и пусть — ожидаемый доход за этап, тогда можно показать, что при достаточно большом η , где - постоянный член, описывающий асимптотическое поведение функции при заданном состоянии i. Так как представляет суммарный оптимальный доход за η этапов при заданном состоянии i, а Е - ожидаемый доход за один этап, то интуитивно понятно, почему величина , равна сумме и поправочного числа , учитывающего определенное состояние i. При этом, конечно, предполагается, что число η достаточно велико. Теперь рекуррентное уравнение можно записать в следующем виде. Упростив это уравнение, получаем: , т.е. имеем m уравнений с неизвестными и E. Конечной целью является определение оптимальной стратегии, приводящей к максимальному значению Е. Так как имеется m уравнений с неизвестными, оптимальное значение Е нельзя определить за один шаг. В связи с этим используется итеративная процедура, начинающаяся с произвольной стратегии, а затем определяется новая стратегия, дающая лучшее значение Е. Итеративный процесс заканчивается, если две последовательно получаемые стратегии совпадают. Итеративный процесс состоит из двух основных шагов. Шаг 1.Оценивание параметров. Выбираем произвольную стратегию s. Используя соответствующие матрицы PS и RS произвольно полагая f(m) = 0, решаем уравнения , относительно неизвестных , . Шаг 2.Улучшение стратегии. Для каждого состояния определяем альтернативу k, обеспечивающую Здесь используются значения , j = 1, 2, …, m, определенные на шаге оценивания параметров. Результирующие оптимальные решения для состояний 1, 2, …, m формируют новую стратегию t. Если s и t идентичны, то алгоритм заканчивается; в этом случае t – оптимальная стратегия. В противном случае полагаем s = t и возвращаемся к шагу оценивания параметров. Оптимизационная задача на шаге улучшения стратегии нуждается в пояснении. Целью этого шага является получение максимального значения Е. Как показано выше, Поскольку f(i) не зависит от альтернативы k, задача максимизации на шаге улучшения стратегии эквивалентна максимизации Е по альтернативам k. Пример решения задачи для конечного числа этапов Формулировка задачи: Мебельный магазин планирует свою работу на три месяца, при этом директору магазина необходимо решить: какие меры по стимулированию спроса, в зависимости от состояния дел, следует предпринять для увеличения объема продаж. Рассматриваются следующие варианты стимулирования спроса: 1. 3% скидка при следующей покупке; 2. бесплатная доставка; 3. не предпринимать ничего. Кроме того, фирма оценивает месячный объем продаж по трехбалльной шкале как: 1. отличный; 2. хороший; 3. удовлетворительный. Известны переходные вероятности и соответствующие месячные доходы по каждому из трех вариантов:
Найти оптимальную стратегию стимуляции спроса для последующих 3 месяцев. Решение: В нашем случае число этапов – 3 (месяца), число состояний для каждого m = 3 (спрос отличный, хороший, удовлетворительный). Вычислим значения :
С учетом затрат на каждую стратегию (10, 20, 0):
Оптимальное решение показывает, что в 1-ый и 2-ой месяцы предприятию следует стимулировать спрос путем организации бесплатной доставки, при условии, что уровень спроса находится либо в отличном, либо в удовлетворительном состоянии. Если же уровень спроса хороший, то не следует ничего предпринимать. В 3-ем месяце магазину следует организовать бесплатную доставку мебели независимо от состояния системы.Суммарный ожидаемый доход за 3 месяца составит при отличном уровне продаж в 1-ый месяц, - при хорошем уровне и - при удовлетворительном уровне продаж в 1-ый месяц. Пример решения задачи с бесконечным числом этапов методом полного перебора Формулировка задачи: Мебельный магазин планирует свою работу на неопределенный период, при этом директору магазина необходимо решить: какие меры по стимулированию спроса, в зависимости от состояния дел, следует предпринять для увеличения объема продаж. Рассматриваются следующие варианты стимулирования спроса: 1. 3% скидка при следующей покупке; 2. Бесплатная доставка; 4. Не предпринимать ничего. Кроме того, фирма оценивает месячный объем продаж по трехбалльной шкале как: 1. отличный; 2. хороший; 3. удовлетворительный. В данной задаче принятия решений имеется 33 = 27 стационарных стратегий поведения, представленных в следующей таблице.
Матрицы PS и RS:
Результаты вычислений приведены в таблице.
Стационарные вероятности находятся из уравнений Для иллюстрации применения этих уравнений рассмотрим стратегию s = 1. Соответствующие уравнения имеют следующий вид. (Отметим, что одно из первых трех уравнений избыточно.) Решение системы будет . В данном случае ожидаемый годовой доход равен Результаты вычисления и для всех стационарных стратегий приведены в следующей таблице.
Вывод: Из таблицы видно, что стратегия 14 (организовать бесплатную доставку, если объем продаж на уровне 1 или 3) дает наибольший ожидаемый месячный доход. Следовательно, это и есть оптимальная долгосрочная стратегия. Пример решения задачи с бесконечным числом этапов методом итерации по стратегиям без дисконтирования Решим задачу, описанную в предыдущем примере методом итерации по стратегиям без дисконтирования. Решение задачи можно начать с произвольной стратегии. Пусть в качестве начальной рассматривается стратегия, исключающая применение каких-либо мер по стимулированию спроса. Имеем соответствующие матрицы.
Уравнения шага оценивания параметров принимают вид Полагая f(3) = 0, получаем решение этих уравнений E = 78, 547, f(1) = 30, 676, f(2) = 50, 068, f(3) = 0. Перейдем к шагу улучшения стратегии. Результаты вычислений приведены в таблице.
Новая стратегия предусматривает организацию бесплатной доставки, если объем продаж на уровне 1 или 3. Новой стратегии соответствуют матрицы
Эти матрицы определяют следующие уравнения: Полагая f(3) = 0, получаем решение этих уравнений E = 88, 677, f(1) = 57, 935, f(2) = 25, 387, f(3) = 0. Результаты вычислений на шаге улучшения стратегии приведены в следующей таблице.
Новая стратегия идентична предыдущей, поэтому последняя стратегия оптимальна и итеративный процесс заканчивается. Естественно, что этот результат совпадает с результатом, полученным методом полного перебора. Однако, следует отметить, что метод итерации по стратегиям достаточно быстро сходится к оптимальному решению, что является его характерной особенностью. Заключение В настоящем методическом указании рассмотрены три алгоритма принятия решения: в условиях определенности, в условиях риска и в условиях неопределенности. В первой части указания изложена методика принятия ре Популярное:
|
Последнее изменение этой страницы: 2016-08-31; Просмотров: 924; Нарушение авторского права страницы