
- •Курсовий проект (робота)
- •Вступ Розділ 1. Стохастичні квазіградієнтні методи.
- •Приклади обчислення стохастичних квазіградієнтнів.
- •Методи проектування стохастичних квазіградієнтів.
- •1.3 Приклади стохастичних задач.
- •Розділ 2. Методи стохастичних узагальнених градiєнтiв.
- •Розділ 3. Гібридний стохастичний метод.
- •Розділ 4. Задачі неопуклої стохастичної оптимізації.
- •4.1. Стохастичнi методи згладжування.
- •Список літератури.
Буковинський університет
Факультет комп’ютерних систем і технологій
Курсовий проект (робота)
з комбінаторної оптимізації
на тему: «Методи розв’язування задач стохастичного програмування»
студента IV курсу К-401 групи Дуки Євгенія напряму підготовки 6.050101 «комп’ютерні науки»
Керівник: доцент кафедри вищої математики та природничих дисциплін, доцент, кандидат фіз.-мат.наук, Нікітін А. В. Національна шкала_____________ Кількість балів: Оцінка: ECTS_____ ________ _______________ (підпис) (прізвище та ініціали) ________ _______________ (підпис) (прізвище та ініціали) ________ _______________ (підпис) (прізвище та ініціали)
|
Члени комісії
м.Чернівці – 2013
ЗМІСТ
Вступ Розділ 1. Стохастичні квазіградієнтні методи.
Задача 0. Знайти arg min max Etp (x, у, со) для заданої функції f0 : Rn X Rm X Q ->- R1 й заданої множини X cz Rn.
Припущення 0. (i) — функція, f0 опукла до низу, (іі) – множина Х опукла і замкнута.
Стохастичні квазіградієнтні методи застросовуються для розв’язування задач оптимізації, у яких немає достатньо повної інформації про цільову, функцію, функції обмежень та їх похідні. Ці методи основані на понятті стохастичного квазіградієнта - випадкового вектора який задовольняє рівність:
Е{£1х\...,хк) = ак%(хк)+Ък,
де
ак -
невід'ємна випадкова величина, bк
- випадковий вектор, вимірні відносно
<7 –підалгебри, індукованої сімейством
випадкових величин (
,....
);
f0
(
)
– узагальнений градієнт функції ф0
в точці
.
Наведемо приклад обчислення стохастичних
квазіградієнтів для функції f0.
Приклади обчислення стохастичних квазіградієнтнів.
Нехай функція f0(х) має обмежені другі похідні. Розглянемо вектор β = (β 1,.... βn) Т з незалежними й рівномірно розподіленими на [-1;1] компонентами. Тоді вектор стохастичного квазіградієнта на к -й ітерації можна обчислювати за формулою:
де β k s , s = 1, Sk - серія незалежних спостережень β на k – ітерації. Якщо випадкові величини вимірні відносно α – підалгебри βк , індукованої величинами х0,…,хk, то умовне математичне сподівання такого вектора дорівнює:
де – vk деякий випадковій вектор, вимірний відносно βк , ||vk|| < const.
Методи проектування стохастичних квазіградієнтів.
Алгоритм 1.
Початок 1. Вибрати довільну початкову точку x0 є Rn , для якої ∑||x0|| < ∞ ; задати послідовність крокових множників {pk}∞k=0 і послідовність нормуючих множників {yk}∞k=0 .
2. Покласти k = 0.
3. Осносний цикл. Обчислити реалізацію випадкового вектора £к(w), умовне математичне сподівання якого :
Е(£к/х° хк) = акУf0(хк)+Ьк,
де ак – невід’ємна випадкова величина й bk(bk1,…..,bk n)T - випадковий вектор, який залежить від послідовності x0,….,xk.
Обчислити вектор.
5. Покласти к = к + 1 і перейти на крок 3.
Теорема 1. Нехай виконується припущення 0 і нехай існують такі постійні β і A , що:
f0(x)>f0(x*)+ β||x*-x||2
при х є Х, і з ймовірністю 1:
∑(||£k||2/x0,….,xk)<A
Крім цього, рк детерміновані та:
ak>a>0, ||bk||<rk , rk < pk , rk < r < 2βa.
Тоді існує таке число ck < const , що при pk = ck / k послідовність {xk}∞k=0 із ймовірністю 1 збігається до єдиного розв’язку х* , причому
∑||x*-xk|| = O(1/k).