11 Základy nelineárního programování, gradientové metody

0.0(0)
studied byStudied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/24

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 10:00 PM on 2/1/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

25 Terms

1
New cards

kdy se používá nelineární programování?

když je účelová funkce nebo podmínka vyjádřena křivkou místo příjimkou (není lineární)

2
New cards

jaké jsou důvody nelinearity?

neproporcionální vztahy (pří zvýšení ceny může klesnou poptávka), závislé činnosti (zákon klesajích výnosů), neplatnost součtových pravidel (mísení látek, dopravní trasy)

3
New cards

rozdíl optima oproti LP

optimum může ležet kdekoliv

4
New cards

jaké vlastnosti funkce rozhodují o tom zda je nalezeno lokální nebo globální minimum?

konvexní a konkávní

5
New cards

co znamená že je funkce konkávní a jaký udává vztah k optimálnímu řešení?

spojnice dvou různých bodů vždy leží uvnitř množiny a lokální minimum je i zároveň optimálním řešením

6
New cards

jaké je nebezpečí pro gradientovou metodu?

může uvíznout v lokální extrému

7
New cards

co je gradient?

nástroj, který hledá směr, kterým se vydat k optimu

8
New cards

co je gradient funkce?

sloupcový vektor prvních parciálních derivací proměnných

9
New cards

co ukazuje vektor gradientu?

směr největšího růstu v daném bodě

10
New cards

co je antigradient a co ukazuje?

vektor opačný ke gradientu ukazující největší pokles

11
New cards

co je stacionární bod?

gradient se zde rovná 0, může být max, min, sedlový bod

12
New cards

pomocí čeho zjistím zda je stacionární bod max, min nebo sedlový bod?

  1. derivace

13
New cards

jak získám vektor gradientu?

do derivací dosadím souřadnice bodu

14
New cards

pomocí jaké metody se řeší NLP a jak fungují?

iterační (krokové metody), postupné přibližování se k optimu

15
New cards

jaký je obecný postup iterační metody?

zvolím výchozí bod, určím směr posunu pomocí gradientu, určím délku kroku, posunu se do nového bodu, opakuji až do pravidla pro ukončení

16
New cards

jaké jsou druhy gradientových metod?

s konstantním krokem a největšího spádu

17
New cards

jaká je charakteristika gradientové metody s konstantním krokem?

délka kroku je fixní, hrozí zde přeskočení optima nebo dlouhý výpočet

18
New cards


jaká je charakteristika gradientové metody největšího spádu?

délka kroku se po každém kroku vypočítá znovu, dosahujeme tak v každém směru extrému funkce

19
New cards

jaká jsou kritéria pro ukončení výpočtu?

proběhl předem stanovená počet kroků, rozdíl hodnotami dvou funkcí je zanedbatelný, délka kroku je minimální, gradient se blíží nule

20
New cards

z jakého důvodu nelze jednoduše použít gradient pokud má NLP omezující podmínky?

mohli bychom opustit MŘP

21
New cards

jak převedu úlohu s omezením na úlohu bez omezení?

pomocí pokutové funkce

22
New cards

jak určím výši pokutové funkce pokud převádím na úlohu bez omezení?

pokud bod leží v MŘP je pokuta 0, pokud ne je obrovská a algoritmus je zpět tlačen do přípustné oblasti

23
New cards

jaké metody se používají pokud jen jednu proměnnou?

zlatého řezu a půlení intervalů

24
New cards

jak funguje metoda projekce?

pokud bod vyjde mimo oblast, vrátím ho zpět na nejbližší přípustný bod

25
New cards

jak funguje metoda pokutových funkcí?

při porušení podmínek přičteme vysokou pokutu