КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Одноетапні задачі СП
Якщо. 5) критерій опуклості в термінах других похідних. Теорема: Двічі диференціальна на функція, опукла тоді і тілько тоді, коли: Умова (4) означає, що матриця Гессе негативно визначена для всіх . Властивість (5) в комбінації з критерієм Сильвестра складе зручний апарат для перевірки опуклості функції невеликого числа змінних, тоды обчислення мінорів не складе великих зусиль. Приклад: Визначити чи є функція опуклою на множині
; ;
з критерію Сильвестра слідує що функція не відьємно визначена, це значить що функція опукла. Зауваження: Доказ цього факту на основі визначення, привело б до досить громіздким викладки. 6) Кожен локальний мінімум функції на опуклій множені є глобальним. 7) Строго опукла функція на опуклій множені досягає мінімуму в єдиній точці.
Зауваження 1: обмеження типу рівності (4) можна легко звести до системи нерівностей (3)
ми можемо говорити про завдання (2), (3), (5) Max: (6) Min:
(7) λͥ ≥0; i=1,m коефіцієнт λ ͥ - множники Лагранжа. max: L(x; λ*)≤L(x*; λ*)≤L(x*; λ) (8) min: L(x*; λ)≤L(x*; λ*)≤L(x; λ*) (9) Питання, який зв'язок між сідловою точкою функції Лагранжа і оптимальним рішенням задачі (2), (3), (5). Зауваження 2: не для будь-якої, навіть опуклої задачі (2), (3), (5) відповідна функція Лагранжа має сідлову точку. Перейдемо до задачі (12): умови теореми Куна-Таккера, які є необхідною умовою дозволу в задачі нелінійного програмування: (n) (m)
λ*<b-g(x*)>=0 (m) λ*≥0
Стохастичне програмування Поняття про стохастичних задачах і стохастичному програмуванні. Зауваження. Ситуації з ризиком – ситуації, коли параметри моделі мають імовірнісний характер. Ситуації з невизначеністю – ситуації, коли наявна інформація не створює певної уяви про характер зміни параметрів. Рішення задач за недостатньої інформації призводить до зниження економічної ефективності рішень, що приймаються. Види стохастичного програмування: 1. Пасивне – сукупність прийомів, що дозволяють знаходити найкраще рішення та екстремальні значення цільової функції в оптимізаційних задачах з випадковими початковими даними (при цьому використовуються, зокрема, ідеї параметричного програмування). 2. Активне – сукупність прийомів, що дозволяють розвивати методи вибору рішення в умовах ризику і невизначеності. В стохастичному програмуванні використовують одно-, дво- та багатоетапні задачі. Роздивимось типові задачі нелінійного програмування: Знайти таке рішення для якого (1) (2) (3) Задачі стохастичного програмування виникають у випадках, коли функції залежать також від випадкових параметрів ω. При цьому передбачається, що ω є елементом станів природи чи випадкових параметрів (). Тоді задачі стохастичного програмування можна сформулювати: (4) (5) (6) Постановка задач стохастичного програмування залежить від того, чи є можливість при виборі рішень уточнити стан природи шляхом деяких спостережень чи ні. У зв’язку з цим розрізняють задачі: - оперативного стохастичного програмування; - перспективного стохастичного програмування. Оперативне стохастичне програмування – рішення х приймається після деякого експерименту над станом природи ω. Це рішення залежить від результатів експерименту і являє собою випадковий вектор х=х(ω). Такі задачі виникають, наприклад, в оперативному техніко-економічному плануванні, медичній діагностиці та ін. Перспективне стохастичне програмування – рішення х приймаються до проведення яких-небудь експериментів над станом природи і тому саме рішення є детермінованим. Такі задачі виникають в перспективному техніко-економічному плануванні, в задачах проектування (коли параметри системи вибираються з певних компонент). Задачі стохастичного програмування зазичай задаються в одній з наступних форм: А) знайти (7) за умов (8) Б) знайти (9) за умов (10) – операція математичного очікування; P – імовірність; a, – деякі дійсні числа. Можливі деякі комбінації задач: (7)-(8) та (9)-(10). Наприклад, знайти min (7) за умов (10) чи знайти min (9) за умов (8). Не дивлячись на можливі відмінності в постановках задач (7)-(8) та (9)-(10), вони можуть бути зведені до деякого загального формулювання, наприклад виду (7)-(8). Для цього необхідно ввести наступні характеристики функції: (11) (12) Для цих функцій Тоді (9)-(10) зводиться до: знайти (13) за умов (14) Існує два підходи рішення задач стохастичного програмування: 1) непрямі методи: полягають у знаходженні функції f(x), (x) та рішенні еквівалентних детермінованих задач виду (7)-(8). Зауваження. Такий підхід застосовується лише в обмеженій кількості випадків. 2) прямі методи засновані на інформації про значення функцій f(x,w) та g(x,w), а в результаті оптимізації експериментів.
До одноетапних задач СП відносяться задачі, в яких рішення приймаються на основі відомих стохастичних характеристик розподілу випадкових параметрів. Рішення приймаються до спостереження за реалізацією поточного значення цих параметрів. При цьому повинне прийматися деяке найкраще в середньостатистичному сенсі рішення. Постановки задач СП відрізняються за трьома ознаками: 1) за характером рішення 2) за вибором показника рішення 3) за способом розчленування обмежень задачі
В якості умов і функцій в задачах СП з ймовірнісними обмеженнями зазвичай приймаються такі функціонали як: а) системне очікування б) дисперсію цільової функції в) ймовірність перевищення його деякого порогу
Приклади задач: 1) задачі з ЦФ виду M(CТ X), називаються М-моделями
2) Задачі, в яких вимагаються мінімальні величини дисперсії D(CТ X) = M(CТ X – C-T X)2, називаються V-моделями. 3) Задачі, в яких мінімізується ймовірність Р{ CТ X ≥ CТ X0 = k},називається Р-моделями
В ці ж групи включені також задачі, в яких вимагається мінімізувати поріг k, який не повинен бути вищий мінімальної форми з заданою ймовірністю α. k→min Р{ CТ X ≤ k}= α Обмеження задачі можуть бути представлені в одній із наступних форм запису:
1) 0 ≤ αi ≤ 1 i= 1,n
2) P { Ax ≥ B } ≥ αi 0 ≤ αi ≤ 1 i= 1,n
3) P {Z aij · xj ≥ bik, ik є Ik } ≥ αk 0 ≤ αk ≤ 1 k= 1,n
Розглянемо задачу лінійного стохастичного програмування з ймовірнісними обмеженнями:
i = 1,m (2) xj ≥ 0 j = 1, n (3)
При детермінованій матриці А=(aij) b=(b1,..bi,.., bn) Задача (1)-(3) зводиться до еквівалентної детермінованої ЗЛП наступним чином:
Нехай Р(b1,..bi,.., bn) – спільна щільність розподілу складових bi випадкового вектору b. Знайдемо щільність розподілу bi Pi (bi) = ⌠∞-∞ …⌠∞-∞ P (b1, b2, …, bm) db1, db2…dbi-1,dbi+1,…dbm Обчислимо bi* з ⌠∞bi Pi (bi) dbi = αi i = 1, m (4)
Якщо рішення рівняння (4) не єдине, то якості bi найбільший корінь. Очевидно, що умова (2) ∑nj=1 aij · xj ≤ bi* де bi* - задовольняє умові (4) відповідно, задача СП виду (1) – (3) буде еквівалента наступній детермінованій задачі
C-T X→max (5)
де С*=М(С) – мат. очікування bi* – корінь рівняння F(bi*) = 1 – αi, відповідно, bi* = Fi-1 (α - αi) F (bi*) – функція розподілу випадкової величини bi.
Приклад. Крупна свиноферма має можливість купувати від 1 до 4 різних видів зерна і готувати різні види сумішей. Різні зернові культури складаються з різної кількості поживних компонентів. Нехай в розрахунок приймається 4 компоненти: А – білок Б – жири В – вуглеводи Д – вітаміни Вихідні дані задачі в табл. 1
Управляючим встановлено, що комбікорм для свиней повинен відповідати деяким лінійним вимогам з точки зору поживності. Питомі затрати на одиницю ваги зерна 31, 32, 33 складають відповідно 41, 35, 96. Вимоги визначають для певних сумішей кількість зерна кожного виду.
Нам необхідно знайти такий вектор х=(х1, х2, х3) при якому ЦФ f(x) = 41x1 + 35x2 + 96x3 → min і обмеженнях 2х1 + 3х2 + 7х3 ≥ 1250 х1 + х2 ≥ 2500 5х1 + 3х2 + 6х3 ≥ 900 0,6х1 + 0,25х2 + х3 ≥ 232,5
Дата добавления: 2014-01-04; Просмотров: 704; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |