Скачать презентацию ЛЕКЦИЯ НЕЛИНЕЙНОЕ ПРОГРАММИРОВАНИЕ 1 Метод множителей Лагранжа 2 Скачать презентацию ЛЕКЦИЯ НЕЛИНЕЙНОЕ ПРОГРАММИРОВАНИЕ 1 Метод множителей Лагранжа 2

нелинейн. прогр.ppt

  • Количество слайдов: 18

ЛЕКЦИЯ НЕЛИНЕЙНОЕ ПРОГРАММИРОВАНИЕ 1. Метод множителей Лагранжа 2. Нелинейная оптимизация портфеля ценных бумаг ЛЕКЦИЯ НЕЛИНЕЙНОЕ ПРОГРАММИРОВАНИЕ 1. Метод множителей Лагранжа 2. Нелинейная оптимизация портфеля ценных бумаг

1. Метод множителей Лагранжа Нелинейное программирование — это раздел математического программирования, объединяющий теорию и 1. Метод множителей Лагранжа Нелинейное программирование — это раздел математического программирования, объединяющий теорию и методы решения задач отыскания экстремальных значений, в которых целевая функция или система ограничений (или та и другая) содержат выражения, нелинейные относительно искомых величин.

1. Метод множителей Лангража • Если среди ограничений нет неравенств, т. е. если задача 1. Метод множителей Лангража • Если среди ограничений нет неравенств, т. е. если задача дана в виде: • ƒ(х1, х2, . . . , xn) (3. 1) • при условиях • g 1(x 1, x 2, . . . , xn)=b 1 • g 2(x 1, x 2, . . . , xn)=b 2 (3. 2) • . . . • gm(x 1, x 2, . . . , xn)=bm • x 1 ≥ 0, x 2 ≥ 0, . . . , xn ≥ 0, • то ее можно решить методом множителей Лагранжа. Этот метод называется также задачей на условный экстремум, так как поведение независимых переменных ограничено определенными условиями, например условиями (3. 2).

1. Метод множителей Лагранжа • Метод множителей Лагранжа позволяет найти условные экстремумы функции (3. 1. Метод множителей Лагранжа • Метод множителей Лагранжа позволяет найти условные экстремумы функции (3. 1) п независимых переменных при условии, что независимые переменные удовлетворяют ограничениям (3. 2).

2. Нелинейная оптимизация портфеля ценных бумаг • Нелинейное программирование можно использовать, например, для оптимизации 2. Нелинейная оптимизация портфеля ценных бумаг • Нелинейное программирование можно использовать, например, для оптимизации портфеля ценных бумаг. Предположим, что портфель составлен из n-го числа различных видов ценных бумаг. Доходность каждой ценной бумаги является случайной величиной. Пусть xj — доля в общем вложении, приходящаяся на j-й вид ценных бумаг, — подчиняется соотношению: (3. 3)

2. Нелинейная оптимизация портфеля ценных бумаг • Ожидаемая доходность (эффективность) aj jй ценной бумаги, 2. Нелинейная оптимизация портфеля ценных бумаг • Ожидаемая доходность (эффективность) aj jй ценной бумаги, входящей в портфель, является математическим ожиданием ее доходности. Ожидаемая доходность портфеля, являющаяся математическим ожиданием от суммарной доходности входящих в портфель ценных бумаг, вычисляется по формуле: (3. 4), где aj – доходность j-го вида акций

2. Нелинейная оптимизация портфеля ценных бумаг • Дисперсия доходности портфеля определяется соотношением: (3. 5) 2. Нелинейная оптимизация портфеля ценных бумаг • Дисперсия доходности портфеля определяется соотношением: (3. 5) σij — ковариация (среднее из произведений отклонений двух случайных величин) случайных доходностей i-й и j-й ценных бумаг

2. Нелинейная оптимизация портфеля ценных бумаг Среднее квадратическое отклонение σ, вычисляемое по формуле , 2. Нелинейная оптимизация портфеля ценных бумаг Среднее квадратическое отклонение σ, вычисляемое по формуле , является мерой риска портфеля. При среднем квадратическом отклонении, равном нулю, портфель является безрисковым, т. е. инвестор получит ожидаемую доходность. Чем больше среднее квадратическое отклонение, тем больше разброс ожидаемой доходности и тем больше риск.

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

2. Нелинейная оптимизация портфеля ценных бумаг • при условиях Мы получили задачу нелинейного математического 2. Нелинейная оптимизация портфеля ценных бумаг • при условиях Мы получили задачу нелинейного математического программирования, оптимальное решение которой может быть найдено с помощью метода множителей Лагранжа.

2. Нелинейная оптимизация портфеля ценных бумаг • при условиях Функция Лагранжа для условий имеет 2. Нелинейная оптимизация портфеля ценных бумаг • при условиях Функция Лагранжа для условий имеет вид:

2. Нелинейная оптимизация портфеля ценных бумаг Согласно пункту 3. 1 оптимальное решение находится из 2. Нелинейная оптимизация портфеля ценных бумаг Согласно пункту 3. 1 оптимальное решение находится из решения относительно xj, μ и λ системы линейных уравнений:

2. Нелинейная оптимизация портфеля ценных бумаг • В электронных таблицах эта задача решается с 2. Нелинейная оптимизация портфеля ценных бумаг • В электронных таблицах эта задача решается с помощью надстройки «Поиск решений» . • Например, даны три типа ценных бумаг, характеристики которых приведены в таблице 3. 1.

Таблица 3. 1 j x 1 x 2 x 3 aj 0, 05 0, Таблица 3. 1 j x 1 x 2 x 3 aj 0, 05 0, 10 0, 15 σ2 j 0, 25 0, 50 0, 80

2. Нелинейная оптимизация портфеля ценных бумаг • Допустим, ожидаемая доходность составит ap= 0, 10 2. Нелинейная оптимизация портфеля ценных бумаг • Допустим, ожидаемая доходность составит ap= 0, 10 • Математическая модель будет иметь вид рис. 11. 2. Рис. 3. 1. . Модель оптимального пакета акций

2. Нелинейная оптимизация портфеля ценных бумаг • В графах записаны переменные, в строках значения 2. Нелинейная оптимизация портфеля ценных бумаг • В графах записаны переменные, в строках значения доходности и дисперсия. Строка «Акций» показывает наличие того или иного вида акции в модели. В строке «Искомые переменные» происходит поиск оптимальной долей акций, в пакете исходя из вышеуказанных ограничений. Столбец «Значения ограничений» включает функцию суммы произведения исходной строки на строку «Искомые переменные» .

2. Нелинейная оптимизация портфеля ценных бумаг • В целевой ячейке согласно функции Лагранжа искомые 2. Нелинейная оптимизация портфеля ценных бумаг • В целевой ячейке согласно функции Лагранжа искомые переменные возводятся в квадрат (используется функция «СТЕПЕНЬ» ). • Запускаем надстройку «Поиск решений» , выбираем целевую ячейку и устанавливаем её значение на минимум. Добавляем ограничение на строгое равенство. В параметрах устанавливаем значения неотрицательности. Устанавливать параметр линейности модели не надо, потому что наша модель нелинейная.

2. Нелинейная оптимизация портфеля ценных бумаг • Анализ результатов решения. При увеличении или уменьшении 2. Нелинейная оптимизация портфеля ценных бумаг • Анализ результатов решения. При увеличении или уменьшении ожидаемой доходности оптимального портфеля ap по сравнению с граничными значениями, доли от общего вложения xj становятся отрицательными.