PowerPoint Presentation

Слични документи
PITANJA I ZADACI ZA II KOLOKVIJUM IZ MATEMATIKE I Pitanja o nizovima Nizovi Realni niz i njegov podniz. Tačka nagomilavanja niza i granična vrednost(l

Microsoft Word - 7. cas za studente.doc

Optimizacija

Matematka 1 Zadaci za vežbe Oktobar Uvod 1.1. Izračunati vrednost izraza (bez upotrebe pomoćnih sredstava): ( ) [ a) : b) 3 3

My_ST_FTNIspiti_Free

6-8. ČAS Celobrojno programiranje Rešavamo sledeći poblem celobrojnog programiranja: Gde pretpostavljamo da je A celobrojna matrica dimenzije,. Takođe

ЗАДАЦИ ИЗ МАТЕМАТИКЕ ЗА ПРИПРЕМАЊЕ ЗАВРШНОГ ИСПИТА

Newtonova metoda za rješavanje nelinearne jednadžbe f(x)=0

РАСПОРЕД ИСПИТА У ИСПИТНОМ РОКУ ЈАНУАР 1 ШКОЛСКЕ 2016/2017. ГОДИНЕ (последња измена ) Прва година: ПРВА ГОДИНА - сви сем информатике Име пр

My_P_Red_Bin_Zbir_Free

Celobrojno programiranje Rešavamo sledeći poblem celobrojnog programiranja: min c T x Ax = b x 0 x Z n Gde pretpostavljamo da je A celobrojna matrica

Техничко решење: Софтвер за симулацију стохастичког ортогоналног мерила сигнала, његовог интеграла и диференцијала Руководилац пројекта: Владимир Вуји

Numeričke metode u fizici 1, Projektni zadataci 2018./ Za sustav običnih diferencijalnih jednadžbi, koje opisuju kretanje populacije dviju vrs

9. : , ( )

PRIRODNO-MATEMATIČKI FAKULTET U NIŠU DEPARTMAN ZA MATEMATIKU I INFORMATIKU ZADACI SA REŠENJIMA SA PRIJEMNOG ISPITA IZ MATEMATIKE, JUN Odrediti

Microsoft PowerPoint - C-4-1

P1.1 Analiza efikasnosti algoritama 1

1 Konusni preseci (drugim rečima: kružnica, elipsa, hiperbola i parabola) Definicija 0.1 Algebarska kriva drugog reda u ravni jeste skup tačaka opisan

Microsoft Word - 6ms001

P11.3 Analiza zivotnog veka, Graf smetnji

08 RSA1

Microsoft Word - 15ms261

ТРОУГАО БРЗИНА и математичка неисправност Лоренцове трансформације у специјалној теорији релативности Александар Вукеља www.

1. Vrednost izraza jednaka je: Rexenje Direktnim raqunom dobija se = 4 9, ili kra e S = 1 ( 1 1

Microsoft PowerPoint - Predavanje3.ppt

Numerička matematika 11. predavanje dodatak Saša Singer web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb NumMat 2019, 11. p

Microsoft Word - 13pavliskova

Microsoft Word - ETH2_EM_Amperov i generalisani Amperov zakon - za sajt

Tеорија одлучивања

Microsoft Word - AIDA2kolokvijumRsmerResenja.doc

ТЕОРИЈА УЗОРАКА 2

ПА-4 Машинско учење-алгоритми машинског учења

СТРАХИЊА РАДИЋ КЛАСИФИКАЦИJА ИЗОМЕТРИJА И СЛИЧНОСТИ Према књизи [1], свака изометриjа σ се може представити ком позици - jом неке транслациjе за векто

2015_k2_z12.dvi

Microsoft PowerPoint - 03-Slozenost [Compatibility Mode]

(Microsoft Word - Dr\236avna matura - studeni osnovna razina - rje\232enja)

Tutoring System for Distance Learning of Java Programming Language

Microsoft Word - 4.Ucenik razlikuje direktno i obrnuto proporcionalne velicine, zna linearnu funkciju i graficki interpretira n

Državna matura iz informatike

PRAVILA ZA POLAGANjE ISPITA IZ NUMERIQKE ANALIZE U TOKU SEMESTRA 1. Ispit se sastoji iz pismenog i usmenog dela. Pismeni deo ispita je eliminatoran. 2.

FTN Novi Sad Katedra za motore i vozila Potrošnja goriva Teorija kretanja drumskih vozila Potrošnja goriva

Analiticka geometrija

ЛИНЕАРНА ФУНКЦИЈА ЛИНЕАРНА ФУНКЦИЈА у = kх + n А утврди 1. Које од наведених функција су линеарне: а) у = 2х; б) у = 4х; в) у = 2х 7; г) у = 2 5 x; д)

1 Polinomi jedne promenljive Neka je K polje. Izraz P (x) = a 0 + a 1 x + + a n x n = n a k x k, x K, naziva se algebarski polinom po x nad poljem K.

Рачунарска интелигенција

М А Т Е М А Т И К А Први разред (180) Предмети у простору и односи међу њима (10; 4 + 6) Линија и област (14; 5 + 9) Класификација предмета према свој

Microsoft PowerPoint - STABILNOST KONSTRUKCIJA 2_18 [Compatibility Mode]

Microsoft Word - GRAFICI TRIGONOMETRIJSKIH FUNKCIJA-II deo.doc

Nastavno pismo 3

Pojačavači

Microsoft Word - predavanje8

1

Hej hej bojiš se matematike? Ma nema potrebe! Dobra priprema je pola obavljenog posla, a da bi bio izvrsno pripremljen tu uskačemo mi iz Štreberaja. D

My_P_Trigo_Zbir_Free

Konstrukcija i analiza algoritama Nina Radojičić februar Analiza algoritama, rekurentne relacije 1 Definicija: Neka su f i g dve pozitivne fun

Microsoft Word - III godina - EA - Metodi vjestacke inteligencije

Grafovi 1. Posmatrajmo graf prikazan na slici sa desne strane. a) Odrediti skup čvorova V i skup grana E posmatranog grafa. Za svaku granu posebno odr

ДРУШТВО ФИЗИЧАРА СРБИЈЕ МИНИСТАРСТВО ПРОСВЕТЕ И СПОРТА РЕПУБЛИКЕ СРБИЈЕ Задаци за републичко такмичење ученика средњих школа 2006/2007 године I разред

RG_V_05_Transformacije 3D

F-6-58

?? ????????? ?????????? ?????? ?? ????????? ??????? ???????? ?? ??????? ??????:

Microsoft Word - NULE FUNKCIJE I ZNAK FUNKCIJE.doc

Алгебарски изрази 1. Запиши пет произвољних бројевних израза. 2. Израчунај вредност израза: а) : ; б) : (

VEŽBE IZ OPERACIONIH ISTRAŽIVANJA

Математика 1. Посматрај слику и одреди елементе скуупова: а) б) в) средњи ниво А={ } B={ } А B={ } А B={ } А B={ } B А={ } А={ } B={ } А B={ } А B={ }

PowerPoint Presentation

TEORIJA SIGNALA I INFORMACIJA

MIP-heuristike (Matheuristike) Hibridi izmedu metaheurističkih i egzaktnih metoda Tatjana Davidović Matematički institut SANU

ПРИРОДА И ЗНАК РЕШЕЊА 2 b ax bx c 0 x1 x2 2 D b 4ac a ( сви задаци су решени) c b D xx 1 2 x1/2 a 2a УСЛОВИ Решења реална и различита D>0 Решења реалн

Microsoft Word - Domacii zadatak Vektori i analiticka geometrija OK.doc

Kvadratna jednaqina i funkcija 1. Odrediti sve n N takve da jednaqina x3 + 7x 2 9x + 1 x 2 bar jedno celobrojno rexee. = n ima 2. Ako za j-nu ax 2 +bx

(Microsoft Word - Rje\232enja zadataka)

Microsoft Word - 24ms221

Metoda konačnih elemenata; teorija i praktična implementacija math.e 1 of 15 Vol.25. math.e Hrvatski matematički elektronički časopis Metoda konačnih

Slide 1

Матрична анализа конструкција

Mate_Izvodi [Compatibility Mode]

Classroom Expectations

ЕКОНОМСКИ ФАКУЛТЕТ УНИВЕРЗИТЕТА У ПРИШТИНИ КОСОВСКА МИТРОВИЦА

Техничко решење: Метода мерења реактивне снаге у сложенопериодичном режиму Руководилац пројекта: Владимир Вујичић Одговорно лице: Владимир Вујичић Аут

СТЕПЕН појам и особине

Министарство просвете, науке и технолошког развоја ДРУШТВО МАТЕМАТИЧАРА СРБИЈЕ Општинско такмичење из математике ученика основних школа III

1 MATEMATIKA 1 (prva zadaća) Vektori i primjene 1. U trokutu ABC točke M i N dijele stranicu AB na tri jednaka dijela. O

Analiticka geometrija

Razvoj programa, Code::Blocks, struktura programa, printf, scanf, konverzioni karakteri predavač: Nadežda Jakšić

(Microsoft Word - Dr\236avna matura - kolovoz ni\236a razina - rje\232enja)

M e h a n i k a 1 v e ž b e 4 / 2 9 Primer 3.5 Za prostu gredu prikazanu na slici odrediti otpore oslonaca i nacrtati osnovne statičke dijagrame. Pozn

GENETSKI TREND PRINOSA MLEKA I MLEČNE MASTI U PROGENOM TESTU BIKOVA ZA VEŠTAČKO OSEMENJAVANJE

Microsoft Word - KVADRATNA FUNKCIJA.doc

1. GRUPA Pismeni ispit iz MATEMATIKE Prezime i ime broj indeksa 1. (15 poena) Rexiti matriqnu jednaqinu 3XB T + XA = B, pri qemu

Teorija igara

Microsoft Word - TPLJ-januar 2017.doc

ЕНЕРГЕТСКИ ПРЕТВАРАЧИ септембар 2005

STABILNOST SISTEMA

(Microsoft Word - Dr\236avna matura - kolovoz osnovna razina - rje\232enja)

Републички педагошки завод Бања Лука Стручни савјетник за машинску групу предмета и практичну наставу Датум: године Тема: Елементи и начин

DISKRETNA MATEMATIKA

3. КРИВОЛИНИЈСКИ ИНТЕГРАЛ

UNIVERZITET U NIŠU PRIRODNO-MATEMATIČKI FAKULTET DEPARTMAN ZA RAČUNARSKE NAUKE Master rad Optimizacija u programskom paketu MATHEMATICA i primene Stud

Microsoft PowerPoint - ravno kretanje [Compatibility Mode]

Транскрипт:

Колоквијум # задатак подељен на 4 питања: теоријска практична пишу се програми, коначно решење се записује на папиру, кодови се архивирају преко сајта Инжењерски оптимизациони алгоритми /3

Проблем: NLP: континуалне оптимизационе функције Карактеристика диоде дата је изразом I e I, где је U 5 mv и I na. Електромоторна сила генератора је E V, а отпорност R. Израчунати радну тачку диоде R I + U / U E U E U R I U U e Инжењерски оптимизациони алгоритми /3

Оптимизација и решавање трансцедентних једначина Континуална функција са једном променљивом Трансцедентна једначина Знамо да постоји тачно једно решење Оптимизациони проблем, L - норма opt U U E U U I e R E U R min I e U U opt, U U Инжењерски оптимизациони алгоритми 3/3

Традиционални методи NLP: континуалне функције Метод половљења интервала енглески: bisection/braceting method Метод сечице regula-alsi Њутнов метод апроксимација тангентама Брентов метод апроксимација параболама Градијентни метод Хесијан BFGS Broyden Fletcher Goldarb Shanno метод Инжењерски оптимизациони алгоритми 4/3

Половљење интервала Услов: постоји интервал a b < =,5 a + b Нови интервал: [a, ] ако a < [,b] ако b < Поновити процедуру док се нула не одреди са задатом тачношћу a 3 b Инжењерски оптимизациони алгоритми 5/3

Половљење интервала брзо конвергира b a У кораку n интервал је n Свака итерација смањује интервал пута Изузетно робустан Једноставан за програмирање Не захтева познавање извода функције! Може да се примени и ако је функција са шумом или са целим бројевима Захтева познавање почетног интервала Генерализација на вишедимензионе проблеме? Инжењерски оптимизациони алгоритми 6/3

Regula alsi: основна идеја и скица извођења Нула се тражи у пресеку линеарне апроксимације функције и апсцисе b a a a b a b a a a b a a b b b a a a b Инжењерски оптимизациони алгоритми 7/3

Regula Falsi метод сечице Услов: постоји интервал a b < Следећа апроксимација a b b b a a Нови интервал: [a, ] ако a < или [,b] ако b < Поновити док се нула не одреди са задатом тачношћу a Инжењерски оптимизациони алгоритми 8/3 b

Regula alsi: употреба Потребно је знати почетни интервал у којем постоји једна нула, а функција мења знак Конвергенција је нешто бржа од метода половљења интервала Мало сложенији за програмирање од половљења интервала постоји формула која се програмира Генерализација на вишедимензионе проблеме? Инжењерски оптимизациони алгоритми 9/3

Њутнов метод: основа идеја и скица извођења Такође је познат под именом Newton-Raphson Позната функција и њен први извод Једначина тангенте у тачки n је n y n n n n n n n n n Инжењерски оптимизациони алгоритми /3

Њутнов метод апроксимација тангентом Следећа апроксимација: Захтева добро полазно решење тангента води ка нули, није тако у општем случају 3 Потребно је израчунати извод функције, што није увек једноставно Инжењерски оптимизациони алгоритми /3

Њутнов метод: употреба Изузетно брза конвергенција Тачно или апроксимативно израчунавање извода ограничава употребу Уколико функција садржи локални минимум, алгоритам може да дивергира Функције са нумеричким шумом нису погодне за овај метод због израчунавања извода Генерализација на вишедимензионе проблеме? Инжењерски оптимизациони алгоритми /3

Инжењерски оптимизациони алгоритми 3/3 Њутнов метод: генерализација Полазимо од система нелинеарних једначина, са непознатих Развијемо једну једначину у Тејлоров ред,...,,...,,..., O p p p p,...,

Инжењерски оптимизациони алгоритми 4/3 Њутнов метод: генерални итеративни поступак Занемарујући чланове Δ, пресек тангенте по једној координати је По свим координатама Итеративно p p p p J J J i i i J

Брентов метод квадратна интерполација Услов: функција има само један минимум или максимум у посматраном интервалу Квадратна апроксимација на основу 3 тачке Конструисање параболе Рачунање минимума параболе Понављање метода док се не постигне потребна тачност Брентов метод обједињује половљење интервала, метод сечице и квадратну интерполацију Инжењерски оптимизациони алгоритми 5/3

Инжењерски оптимизациони алгоритми 6/3 Квадратна апроксимација Три различита одбирка функције Коефицијенти Квадратна апроксимација Пронађемо минимум c b a c b a c b a c b a 3 3 3 3 3 3 c b a 3 3 3 c b a a b min

Пример квадратне апроксимације Фунцкија Прва аппрокс. a Друга аппрокс. a 7 6.5 6 5.5 5 4.5 a ~a* +b*+c a ~a* +b*+c 4 3.95 3.9 3.85 3.8 3.75 a ~a* +b*+c a ~a* +b*+c 4 3.5 3.7 3.65 3.6 3.55 3.5 3 3. 3.4 3.6 3.8 4 4. 4.4 4.6 4.8 5 3 3 4 5 6 7 8 9 Инжењерски оптимизациони алгоритми 7/3

Ограничења традиционалних метода Оптимизациона функција не мора имати нулу ако је потребно пронаћи минимум, онда се тражи нула извода Извод оптимизационе функције не мора нужно да буде познат, а може и да не постоји! Проблем свих претходних метода: генерализација у случају више променљивих За све наведене, сем метода половљења, постоје ситуације када методи дивергирају или стану Инжењерски оптимизациони алгоритми 8/3

Hill-Climbing Алгоритми Локални оптимизациони алгоритми Заснивају се на итеративном поправљању решења од кога су кренули Претражују околину полазног решења Генерализовани блок дијаграм је приказан десно Да Полазно решење Крај? Не Следеће решење у околини Упоређивање са најбољим Инжењерски оптимизациони алгоритми 9/3

Слабости Hill-Climbing Алгоритама По правилу проналазе само локални оптимум Нема информације о томе колико смо далеко или близу глобалног оптимума Крајње решење зависи од полазног Генерално, није могуће предвидети максималан број потребних итерација зависи од оптимизационе функције Инжењерски оптимизациони алгоритми /3

Инжењерски оптимизациони алгоритми /3 Градијентни метод Gradient Полазна тачка Нумеричка апроксимација градијента Наредна тачка s je дужина корака која се задаје,...,,... grad i i i s,,...,, grad

Илустрација пута поновљен градијентни метод Инжењерски оптимизациони алгоритми /3

Предности и мане градијентног метода Локални оптимизациони алгоритам Изузетно брза конвергенција Додатно повећање брзине конвергенције: уколико је добро процењен правац повећати корак у следећој итерацији Проналази само најстрмији минимум у околини полазног решења то није нужно и најдубљи минимум! Ефикасан уколико знамо добро полазно решење У -димензионом простору захтева + итерација за процену градијента Корак за процену градијента Δ i зависи од проблема! Инжењерски оптимизациони алгоритми 3/3

Инжењерски оптимизациони алгоритми 4/3 Хесијан матрица Претпоставимо : R R и постоји други извод Хесијан: је матрица израчуната у Алгоритам за рачунање наредне итерације: H H

Инжењерски оптимизациони алгоритми 5/3 Пример коришћења Хесијана Функција Полазно решење Градијент Хесијан Наредно решење, b a b a 3 6 b a H 6 3

Предности и мане оптимизације засноване на Хесијану У претходном примеру даје решење у једном кораку за произвољну полазну тачку Уколико оптимизациона функција има непрекидан први и други извод, оптимизација заснована на Хесијану је ефикаснија од градијентне методе Које се решење добија уколико оптимизациона функција има више од једног минимума? Израчунавање двоструких парцијалних извода може да буде проблематично код практичних оптимизационих проблема или први и други извод не морају да постоје Инжењерски оптимизациони алгоритми 6/3

Практична употреба Хесијана Оптимизациона функција са више променљивих Тејлоров развој T T H... Проблем је рачунање Хесијана Најпознатији је Broyden Fletcher Goldarb Shanno алгоритам Инжењерски оптимизациони алгоритми 7/3

Инжењерски оптимизациони алгоритми 8/3 Broyden Fletcher Goldarb Shanno BFGS алгоритам је полазна тачка, B је нулта ест. Хес., типично I У одреди се правац претраге p Промени се позиција Нека је Естимација Хесијана у наредној тачки је Понавља се за наредну тачку у простору p B p s s y s B s B s s B s y y y B B T T T T

Комплетно и парцијално решење Алгоритми који раде са комплетним решењем потпуно дефинисани проблем заустављање алгоритма даје до тада најбоље решење примери: систематско претраживање, случајно претраживање, hillclimbing, градијентни метод Алгоритми који раде са парцијалним решењем апроксимативно решење surrogate models, itness itting, itness approimation, space mapping, Kriging, response surace methodology заустављени алгоритам не мора да има корисно решење случајно претраживање без памћења најбољег пронађеног Инжењерски употребљиви су алгоритми који дају најбоље решење до тада Инжењерски оптимизациони алгоритми 9/3

Задатак за вежбе #3 поставка Лежандрови полиноми су дефинисани на интервалу [,], рекурентном формулом P Изводи P n n P P P n Pn Pn Pn n n n Аналитички израз за нуле није познат, апроксимативно i-та нула пол. степена n app i,5 cos n,5 n Инжењерски оптимизациони алгоритми 3/3 n

Задатак за вежбе #3 детаљи Израчунати све нуле полинома степена n = 5 до машинске тачности double precision numbers Машинска тачност 5 значајних цифара 5 и су апрокс. једне нуле у корацима и Изабрати ЈЕДАН оптимизациони алгоритам и израчунати све нуле до машинске тачности Инжењерски оптимизациони алгоритми 3/3