О квантильной постановке задачи двухуровневого программирования на примере задачи распределения инвестиций

,

Московский авиационный институт (национальный исследовательский университет), *****@***ru, *****@***ru

Рассматривается задача распределения инвестиций в стохастической двухуровневой постановке с квантильным критерием.

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

Введение

Математические модели, основанные на задачах двухуровневого программирования, адекватно описывают экономические системы, процесс принятия решения в которых имеет иерархическую структуру. В таких системах предполагается участие двух игроков: лидера и последователя. Последователь выбирает свою стратегию, зная стратегию лидера. Лидер учитывает оптимальную стратегию при выборе своей стратегии. Классическая постановка задачи описана в [1]. Изучению данных задач посвящено большое количество работ, среди которых можно выделить [2–3].

Стохастическая постановка двухуровневой задачи с критериальной функцией в форме математического ожидания описана в [4]. В [5] приведены прикладные задачи, основанные на указанной постановке, а также показано, что двухуровневые задачи в стохастической постановке являются обобщением двухэтапных задач [6] стохастического программирования.

Для адекватного учёта риска в двухуровневой задаче стохастического программирования может быть применён квантильный критерий. Квантильный критерий [7] представляет собой потери, непревышение которых гарантируется с заданной вероятностью.

НЕ нашли? Не то? Что вы ищете?

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

Постановка задачи

Предполагается участие на рынке двух игроков: собственника производства (лидера) и конкурента, производящего аналогичную продукцию (последователя).

Будем считать, что производство состоит  из отраслей, выпускающих различную продукцию. Пусть – случайный вектор размерности , каждая координата вектора , , является случайным спросом на продукцию соответствующей отрасли производства. Пусть – реализация , –  координаты реализации, .

Лидер принимает решение в два этапа. Для моделирования принятия решения лидером используется двухэтапная задача стохастического линейного программирования с квантильным критерием [8].

Переменной первого этапа (стратегией лидера на первом этапе) является  вектор , с координатами , , где является объёмом инвестирования в -ю отрасль производства.

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

                       (1)

где – вероятностная мера, порождённая распределением случайного вектора , – выбранный уровень надёжности.

Сформулируем задачу первого этапа для лидера:

       (2)

где – минимальный объём инвестирования, необходимый для поддержания производства  -й отрасли на прежнем уровне, – максимально возможный объём инвестирования, – доходность безрискового финансового актива. Таким образом, критериальная функция в (2) показывает, насколько эффективней вложение инвестиций в производство по сравнению с альтернативными возможностями вложения инвестиций.

Переменной второго этапа (стратегией лидера на втором этапе) является вектор с координатами , , где является ценой на продукцию -й отрасли лидера. Пусть –  максимально допустимая цена на продукцию -й отрасли; – объём производства лидером продукции -й отрасли, где – некоторые константы; – объём производства последователем продукции -й отрасли.

Пусть – цена на продукцию -й отрасли, установленная последователем, – множество оптимальных решений задачи последователя.

Потери -й отрасли производства лидера имеют следующий вид:

       (3)

В (3) предполагается, что в случае  равенства цен покупатель предпочитает продукцию конкурента, то есть рассматривается наихудший для лидера сценарий.

Сформулируем задачу второго этапа для лидера:

       (4)

Задача лидера (4) сформулирована в оптимистической постановке [1]. Это значит, что последователь из своих оптимальных стратегий выбирает  наиболее благоприятную для лидера. К сожалению, решение задачи лидера в пессимистической постановке не существует.

Потери -й отрасли производства последователя имеют следующий вид:

       (5)

где – цена на продукцию, установленная последователем (стратегия последователя).

Сформулируем задачу последователя:

                       (6)

Методы решения задачи

Структура целевых функций задачи второго этапа для лидера и задачи последователя позволяет в аналитическом виде найти решения этих задач. Значит, задача (2) может быть сведена к одноэтапной задаче стохастического программирования с квантильным критерием. Для поиска её решения могут быть применены методы, основанные на вычислении квазиградиента критериальной функции [7]. Верхние оценки решения могут быть найдены с помощью доверительного метода [7].

В случае одной отрасли производства свойства монотонности и непрерывности оптимального значения критериальной функции задачи второго этапа позволяют построить детерминированный эквивалент задачи (2) и найти точное решение.

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

Выводы

Рассмотрена математическая модель распределения инвестиций в развитие производства. Для математического моделирования применён новый класс задач двухуровневого стохастического программирования с квантильным критерием. Приведены подходы к решению поставленной задачи.

Литература

1. Dempe S. Bilevel Programming - A Survey // Preprint TU Bergakademie Freiberg Nr. 2003-11, Fakultдt fьr Mathematik und Informatik, 2003.

2. Bard J. Practical Bilevel Optimization: Algorithms and Applications, Kluwer Academic Publishers, Dordrecht, 1998.

3. Верхние оценки для целевых функций дискретных задач конкурентного размещения предприятий // Дискретн. анализ и исслед. опер. 2008. Т. 15. № 4. С. 3–24.

4. Werner A. S. Bilevel Stochastic programming problems: analysys and application to telecommunications // Dr. ing. thesis, 2004. Section of Investment, Finance and Accounting, Dept of Industrial Economics and Technology Management, NUST, Norway.

5. Kleywegt A. J. Challenging Applications of Stochastic Programming // Stochastic Programming SPXII Conference Halifax, 2010.

6. Birge J. R., Louveaux F. Introduction to stochastic programming. - Springer-Verlag, N. Y., 1997.

7. , Задачи стохастического программирования с вероятностными критериями. – М.: Физматлит, 2009.

8. , Двухэтапные задачи квантильного линейного программирования // Автоматика и телемеханика. 1995. №1. С. 83-93.

9. , Задача распределения инвестиций в развитие отраслей наземного космического комплекса // Электронный журнал «Труды МАИ». 2012. №50.

on quantile formulation of bilevel programming problem for The problem of the investment distribution

Ivanov S. V., Naumov A. V.

Moscow Aviation Institute (National Research University), *****@***ru, *****@***ru

We consider the problem of the investment distribution in bilevel stochastic formulation with the quantile criteria.

Кеу words: stochastic programming, bilevel problem, quantile criteria.