Nemlineáris optimalizálás
|
|
|
- Lóránd Hegedüs
- 9 évvel ezelőtt
- Látták:
Átírás
1 Nemlineáris optimalizálás Rapcsák Tamás 2005.
2 Előszó A Nemlineáris optimalizálás című anyag a gazdaságmatematikai elemző közgazdász hallgatók számára készült és egyrészt a matematikai alapozó kurzusokra (Dancs és Puskás, Vektorterek, 2001; Dancs, Magyarkúti, Medvegyev és Tallos, Bevezetés a matematikai analízisbe, 2003) épít, másrészt Stahl, Optimumszámítás című jegyzetére. A hallgatók a nemlineáris optimalizálás alapjaival az Optimumszámítás című tantárgy keretében ismerkednek meg, majd bővebb tárgyalásra az Operációkutatás szakirány Nemlineáris optimalizálás című tantárgyában kerül sor. A jegyzet szakít azzal az általános gyakorlattal, hogy az anyag tárgyalása módszertani szempontok alapján történik hanem, inkább a gyakorlati alkalmazások lehetőségét szem előtt tartva, a modellezésre helyezi a fő hangsúlyt. Ebből következően az analízist és az algebra eszköztárát magasabb szinten használjuk. A nemlineáris optimalizálás kifejlődéséhez a hazai hozzájárulás kiemelkedő. Itt elsősorban Farkas (mechanikai egyensúly, Farkas tétel) és Egerváry (mátrix elmélet, rangszámcsökkentés) eredményeire gondolunk. Az újabb munkák közül Forgó (1988), Martos (1975), Mayer (1998), Pintér (1996), Prékopa (1995), Rapcsák (1997) és Roos, Terlaky és Vial (1997) monográfiáit említjük. Köszönetet szeretnék mondani az anyag gondos átolvasásáért, a hasznos észrevételekért és tanácsokért Fiala Tibornak, Forgó Ferencnek, Fülöp Jánosnak és Komlósi Sándornak, a TeX-file készítéséért pedig Móczár Károlynak. 2
3 Tartalomjegyzék Előszó 2 Bevezetés 4 1. A nemlineáris optimalizálás kialakulása 6 2. Nemlineáris optimalizálási feladat 9 3. Optimalitási feltételek Konvex optimalizálás Általánosított konvex függvények Lagrange dualitás és nyeregpont Változó metrikájú módszerek Változó metrikájú módszerek konvergenciája Speciális nemlineáris optimalizálási feladatok Mechanikai erőegyensúly és nemlineáris optimalizálás Kvadratikus programozás Irodalomjegyzék 62 3
4 Bevezetés A nemlineáris optimalizálás mind elméleti érdekességénél fogva, mind a gyakorlati alkalmazásokat tekintve az optimalizáláselmélet rendkívül gyorsan fejlődő ága. A nemlineáris optimalizálási kutatások alig több mint ötven éves múltra tekintenek vissza, jóllehet már jóval korábban több matematikai és fizikai probléma vezetett ilyen jellegű feladatra. Azonban a nemlineáris optimalizálási feladatoknak az igazi jelentőségét a széles körű gyakorlati alkalmazhatóságuk és az alkalmazások fontossága adta meg. Mindezt a számítógépek elterjedése tette lehetővé, ami lényeges szemléleti változással is járt. Míg korábban csak a feladatok (elméleti) megoldása volt a cél, addig napjainkban a megoldó algoritmusok és a szoftverek előnyös tulajdonságainak a megléte is nagyon lényeges szempont (pl. minél kisebb számítási időigény és memória kapacitás, a mérethatárok növelése, könnyen kezelhető és változtatható programok). Ez a magyarázata annak, hogy a nemlineáris optimalizáláson belül a kutatások három irányban ágaztak el: a feladatok és a megoldó algoritmusok matematikai vizsgálata, a megoldó algoritmusok számítógépes implementálása és az experimentálás, valamint a nemlineáris optimalizálás gyakorlati alkalmazása irányában. Mivel a nemlineáris optimalizálás ilyen méretű fejlődését a gyakorlati alkalmazások és az egyre nagyobb teljesítményű számítógépek segítették elő, ezért érthető, hogy elsősorban az algoritmusokkal való számítógépes kísérletek és az alkalmazások területén nagy az előrelépés. Azonban elméleti vonatkozásban is komoly eredmények születtek, és a nemlineáris optimalizálási feladatok matematikai tulajdonságainak mélyrehatóbb elemzése során felhasználásra vagy továbbfejlesztésre kerültek a klasszikus matematikai diszciplínák eredményei is (pl. geometria, funkcionál és numerikus analízis, differenciálegyenletek, mértékelmélet, statisztika, valószínűségelmélet). Néhány matematikai és fizikai példa nemlineáris optimalizálási feladatra. Az elméleti matematikán belül az 1637-től 1996-ig megoldatlan, híres Fermat sejtés és van der Waerden 1926-ban permanensekre megfogalmazott és 1981-ben megoldott sejtése is nemlineáris optimalizálási problémára vezet (lásd 2. fejezet). Statisztikán belül a regressziószámítás nemlineáris optimalizálási feladat megoldását jelenti (lásd pl., Hunyadi és Vita, 2002). Lagrange 1788-ban közölte a függvények egyenlőség feltételek melletti szélsőértékeinek meghatározására vonatkozó multiplikátoros módszerét, a Mécanique Analytique című könyve első kötetében ( oldal). Farkas a mechanikai egyensúly szükséges feltételeinek levezetésére dolgozta ki a homogén, lineáris egyenlőtlenségekre vonatkozó híres tételét, ami a nemlineáris optimalizálási szakirodalomban egyike a leggyakrabban idézett dolgozatoknak (lásd 1. és 8. fejezet). A nemlineáris optimalizálás gyakorlati alkalmazásai közül először néhány hazai, mérnöki tervezési példáról lesz szó. A rúdszerkezetek méretezésekor adott külső terhelés esetén több, a funkcionális követelményeknek jól megfelelő szerkezet közül választhatunk. Ezért valamilyen gazdaságossági szempont alapján érdemes kiválasztani a legmegfelelőbbet. Az IKARUS buszok oldalfalainak méretezése során ez a szerkezet súlya volt [21, 22]. Az IKARUS gyár megrendelésére készült el a mechanikus sebességváltóval rendelkező autóbuszok erőátviteli láncának optimális méretezése. Ezt a feladatot négyfokozatú váltó esetén, 12 változót és 58 feltételt tartalmazó, míg hatfokozatú váltó esetén, 16 változót és 82 feltételt tartalmazó nemlineáris optimalizálási probléma megoldására 4
5 vezettük vissza [39, 42]. A gyakorlati alkalmazások során kiemelt jelentősége van a lineáris optimalizálásra visszavezethető nemlineáris modelleknek. Erre példa egy új létesítmény megvalósítása során a tereprendezési feladat megoldása, ami időigényes, sok fáradságot igénylő feladat, mivel nagy volumenű földmennyiség megmozgatását teszi szükségessé [40, 41]. Prékopa vezette be az együttes valószínűségekre korlátot adó sztochasztikus optimalizálási feladatokat, amelyek nemlineáris optimalizálási feladatok megoldására vezetnek. Ezek részletes kifejtése megtalálható a könyvében [36], illetve a [9] munkában. Együttműködő víztározók sztochasztikus programozással történő méretezését ismertetik a [37, 38] cikkek. A közgazdaságtanban a matematikai közgazdaságtan és a mikroökonómia az általános közgazdász képzés standard tananyagává vált. A matematikai közgazdaságtant amit mint önálló tudományterületet 1930 óta ismerünk a matematikai formanyelv és eszközök segítségével kifejtett közgazdasági elméletek és modellek összességeként lehet röviden meghatározni. Szoros rokonságban áll az ökonometriával, az operációkutatással és azon belül a nemlineáris optimalizálással. Erre példa a mikroökonómia, ahol az alapvető eszköztár ma is a termelési és hasznossági függvények, illetve optimumra törekvő gazdasági döntéshozók feltételezése alapján, nemlineáris optimalizálási modellek felhasználásával levezetett keresleti és kínálati függvények, valamint egyensúlyi árak. A matematikai közgazdaságtan részletesebb tárgyalását tartalmazza Zalai (2000) könyve. 5
6 1. A nemlineáris optimalizálás kialakulása A nemlineáris optimalizálás elnevezés az 1950-ben publikált Kuhn-Tucker cikkből származik, amelyben a szerzők az optimalitás szükséges feltételeit vezették le. Jóllehet Karush ugyanezeket az összefüggéseket már 1939-ben megkapta, és - mint Prékopa rámutat az optimalizáláselmélet kialakulásáról szóló cikkeiben [34, 35] - Lagrange, Bernoulli, Fourier, Cournot, Gauss, Osztrogradszkij eredményeinek felhasználásával lényegében ugyanezt az állítást bizonyította Farkas is a mechanikai egyensúly problémáját vizsgálva, mégis a nemlineáris optimalizálás gyors fejlődése csak a Kuhn-Tucker cikk megjelenése után indult meg. Ugyanis, kialakulására és jelentőségének felismerésére döntő hatással volt az elektronikus számítógépek megjelenése (az első példányt a második világháború idején fejlesztették ki az Egyesült Államokban, és 1946 II. 15-én állították üzembe), továbbá a lineáris optimalizálás és a szimplex módszer megalkotása (Kantorovics 1939, Dantzig 1947). (A lineáris optimalizálással hasonló volt a helyzet, mint a nemlineáris optimalizálással, mivel Kantorovics orosz matematikus már 1939-ben tárgyalta a feladatot, de akkor még nem ismerték fel a téma fontosságát.) Mindkét felfedezés döntő, szemléleti változást hozott nemcsak a matematikában, hanem más tudományokban és számos gyakorlati területen is, mert segítségükkel lehetővé vált nagyméretű és bonyolult problémák elfogadható időn belül történő megoldása. Ennek hatására az operációkutatáson és az alkalmazott matematikán belül újabb és újabb ágak születtek (pl. nemlineáris (ezen belül kvadratikus és geometriai), diszkrét és sztochasztikus optimalizálás, irányításelmélet), amelyek már - jóllehet sok közös elem is volt bennük - minőségileg is különböztek a klasszikus matematikai diszciplínáktól. Az operációkutatásban és az alkalmazott matematikában ugyanis az elméleti vizsgálatokon túlmenően a cél mindig a megoldás kiszámítása, képletek helyett zömében algoritmusok alkalmazásával, ahol sok egyéb szempontot is figyelembe kell venni (pl. milyen információtechnológia áll rendelkezésre, mely adatok ismertek, milyen típusú a modell, milyen körülmények között kerül sor az alkalmazásra). Látható tehát, hogy itt inkább az algoritmusok és nem a tételek dominálnak, továbbá a deduktív módszer keveredik induktív elemekkel (pl. egy megoldási módszer hatékonyságát elsősorban a tapasztalatra támaszkodva ítéljük meg). A nemlineáris optimalizálás történetében az első komoly eredményt Lagrange érte el, aki 1788-ban publikálta a függvények egyenlőség feltételek melletti szélsőértékeinek meghatározására vonatkozó multiplikátoros módszerét, a Mécanique Analytique című könyve első kötetében ( oldal). A módszer érvényességét algebrai úton bizonyította. Ezután Farkas munkásságát kell kiemelni, akinek a Crelle Journal ban 1901-ben publikált híres dolgozata egyike lett a leggyakrabban említett dolgozatoknak a matematikai és a nemlineáris optimalizálási szakirodalomban. Ezt a dolgozatát elsősorban a homogén, lineáris egyenlőtlenségekre vonatkozó tétele miatt idézik, amelyre Farkas-tétel néven hivatkoznak, s amelyet a nemlineáris optimalizálásban az optimalitás szükséges feltételeinek a levezetésére használnak. Azonban Farkas jól meghatározott cél érdekében fejlesztette ki a lineáris egyenlőtlenségek elméletét. Az elméleti fizika professzora volt a Kolozsvári Egyetemen és az eredményeit a mechanikai egyensúly problémájára, a Fourierféle elvre vonatkozóan alkalmazta. Mivel a legismertebb cikkében erről nem tesz említést, Emiatt munkásságának ez a vonatkozása nem vált nemzetközileg ismertté. Ennek oka 6
7 az is, hogy az analitikus mechanikában nyert eredmény optimalizáláselméleti interpretálása akkor nem történt meg, márpedig úgy tűnik, hogy ilyen irányú jelentősége fontosabb, mint a mechanikai [34]. Ezt az interpretációt Prékopa [34, 35] elvégzi a dolgozataiban és megmutatja, hogy a Fourier-féle mechanikai elv duális alakja, amit Cournot írt fel és Farkas bizonyított be először, lényegében azonos az optimalitás nemlineáris optimalizálásbeli szükséges feltételeivel. Rámutat, hogy a nemlineáris optimalizálás kialakulásának történetében feltétlenül meg kell említeni Fourier 1798-ban írt dolgozatát, amelyben a róla elnevezett egyenlőtlenségi elvet mondja ki. Később Gauss és Osztrogradszkij újból kimondta az egyenlőtlenségi elvet. Ennek alapján Cournot és később Osztrogradszkij felírta a szükséges feltételeket sejtés formájában, Farkas pedig bizonyította e feltételek érvényességét, miközben a bizonyítás első felét illetően Fourier munkájára hagyatkozott, amelyből hiányzott a regularitási feltétel (constraint qualification). A regularitási feltétel mind az optimalizáláselmélet, mind pedig a mechanika számára alapvető feltétel. Egyenlőség feltételekkel korlátozott feladatok esetén Lagrange (1788) óta ismert ilyen feltétel, egyenlőtlenségi feltételek esetén viszont először Hamel 1927-ben megjelent dolgozatában található, amelyben a klasszikus mechanika axiomatikus felépítését kísérli meg. Az egyenlőség feltételekkel megadott feladatokat vizsgálta Carathéodory 1935-ben, majd részletesebben Bliss 1938-ban, aki ebben az időben a Chicagói Egyetemen működő variációszámítási iskola vezetője volt. Ott dolgozott, többek között, Valentine, aki az egyenlőtlenség feltételekkel korlátozott variációszámítási problémával foglalkozott. Valószínűleg ennek hatására vetődött fel az egyenlőtlenség feltételekkel korlátozott nemlineáris optimalizálási feladat mint a variációszámítási probléma véges dimenziós változata. Graves ajánlotta a témát, akinek a vezetése alatt Karush (1939) ebből írta a master s thesis -t. A szerző az eredményeket nem publikálta, ezért azok sokáig ismeretlenek maradtak. Karush munkájának elkészülte után, de Kuhnt és Tuckert megelőzve, John is vizsgálta az egyenlőtlenségi feltételekkel adott nemlineáris optimalizálási problémát. Ő nem használt regularitási feltételt, kivéve azt, hogy minden függvény folytonosan differenciálható. Az eredménye viszont gyengébb, mint Karushé. Ebben az időben John a konvex halmazokkal és a velük kapcsolatos geometriai jellegű egyenlőtlenségekkel foglalkozott. Az általa kidolgozott tételre a Sylvester probléma 1 egyik általánosításának megoldásához volt szüksége. A nemlineáris programozás elnevezés Kuhn és Tucker 1950-ben megjelent cikkében szerepelt először, amelyben az egyenlőtlenség feltételekkel korlátozott feladat optimalitásának szükséges feltételeit vezették le. Eredményükhöz a lineáris programozás dualitás tételének általánosításával jutottak el. E cikk megjelenése után indult meg a nemlineáris optimalizálás rohamos fejlődése. Érdekes megemlíteni, hogy jóllehet a háttér különböző volt, Karush, illetve Kuhn és Tucker ugyanazt a tételt bizonyították be és ugyanazt a regularitási feltételt használták. Az előzőekben láttuk, hogy a nemlineáris optimalizálás alapvető fontosságú eredményeihez, az optimalitási feltételekhez a legkülönbözőbb területeken dolgozó matematikusok és fizikusok, sokszor egymástól függetlenül jutottak el. A megfelelő problémák a mechanikai egyensúllyal, variációszámítással, geometriai egyenlőtlenségekkel, játékelmé- 1 lásd pl. Handbook of convex geometry, eds.: P.M. Gruber and J.M. Wills, North-Holland,
8 lettel, hálózatelmélettel, dualitás elmélettel és a lineáris programozással voltak kapcsolatosak. Az optimalitási feltételek ismeretében sok szerző foglalkozott a különböző regularitási feltételekkel és a közöttük levő kapcsolatokkal. Az elért eredmények jól áttekinthető összefoglalása található Bazaraa és Shetty (1976, 1979) könyveiben. Az optimalitással kapcsolatban, a függvények általánosított konvexitási tulajdonságairól is érdekes eredmények születtek. Ezekről részletesebben lehet olvasni Mangasarian (1969), Martos (1975) és Avriel et al. (1988) könyveiben. Az utóbbi időben a nemdifferenciálható függvényekkel képzett nemlineáris optimalizálási feladatok optimalitási kérdéseinek van nagy irodalma. A nemlineáris optimalizálás történetéről részletesebb ismertetés található Rapcsák (1997) könyvében. 8
9 2. Nemlineáris optimalizálási feladat Az optimalizálási problémákat a következőképpen lehet megfogalmazni: legyen az f skalár értékű függvény tetszőleges A halmazon értelmezve és keressük az A halmaznak azt az x pontját, amelyre f(x ) = min{f(x) x A}, (2.1) ha a minimum létezik. Ha a minimum nem létezik, de az infimum igen, akkor a probléma olyan A-beli ˆx pontot vagy pontokat találni, amely(ek)re az f(ˆx) érték közel van az infimum értékhez. Ha se minimum, se infimum nem létezik, vagy nem tudjuk, hogy léteznek-e vagy sem, akkor olyan A halmazhoz tartozó pont, vagy más szóval megengedett megoldás megkeresése a cél, ahol a célfüggvény érték jobb, mint az induló pontban. Maximalizálási problémákat hasonlóan lehet megfogalmazni. A (2.1) probléma neve többszempontú optimalizálási probléma, ha f vektorértékű függvény. A nemlineáris optimalizálási, vagy nemlineáris programozási problémák (rövidítve NLO vagy NLP) definiciója nem egyértelmű az optimalizáláselmélet irodalmában. A nemlineáris" jelző is félrevezető, mivel minden optimalizálási feladatot magában foglal, amiben nemlineáris függvények szerepelnek. Az NLO gyakorlati alkalmazásait alapul véve, akkor nevezünk egy (2.1) optimalizálási problémát NLO-nak, ha a következő három tulajdonság teljesül: 1. A R n vagy A H, ahol R n jelöli az n-dimenziós Euklideszi teret és H egy Hilbert teret; 2. az A halmazt véges vagy végtelen számú egyenlőség és/vagy egyenlőtlenség határozza meg, és 3. az A halmaz összefüggő 1. A klasszikus NLO a következő formában adható meg: min f(x) g i (x) b i = y i, i = 1,..., m, x R n, y R m, (2.2) ahol az f, g i, i = 1,..., m, függvények az R n -ben vagy az R n egy részhalmazán vannak értelmezve, a b i, i = 1,..., m, értékek állandók, az x n-dimenziós és az y m-dimenziós változók, amelyek közül bármely változó csoportra nemnegativitási feltételek lehetnek érvényesek. Az alábbi példák mutatják, hogy a (2.2) NLO sok ismert optimalizálási problémát tartalmaz. 1 Egy halmaz összefüggő, ha nem adható meg két nem üres diszjunkt halmaz uniójaként. 9
10 Ha a (2.2) problémában szereplő célfüggvény és a feltételi függvények lineárisak, az x és y vektor változók nemnegatívak, akkor a (2.2) probléma a következő formára hozható: min c T x Ax b, x 0, x R n, (2.3) ahol c R n -beli vektor és A m n-es mátrix. Ha a (2.2) problémában az előbbi feltételek mellett y = 0, akkor a feladat a következő alakkal ekvivalens: min c T x Ax = b, x 0, x R n. Ebből látható, hogy az NLO a lineáris optimalizálási probléma (LO) általánosítása. (2.4) 1. ábra Egy NLO, aminek az optimális megoldása nem extremális pont Ha a (2.2) problémában y = 0 és b = 0, akkor az először Lagrange által vizsgált, egyenlőség feltételekkel korlátozott NLO-t kapjuk. 10
11 Ha A R n tetszőleges halmaz és g 1 a halmaz karakterisztikus függvénye (g 1 (x) = 1, x A; g 1 (x) = 0, x / A), továbbá m = 1, b 1 = 1 és y 1 = 0, akkor (2.2) a következő problémává alakul: min f(x) x A R n. (2.5) 2. ábra Egy NLO, aminek az optimális megoldása nem a megengedett tartomány határán található Ha a (2.2) problémában m feltétel helyett p + m-et tekintünk, és a (p + m)-dimenziós y vektor utolsó m komponense nemnegatív, az első p pedig nulla, a (p + m)-dimenziós b vektor a nulla vektor, akkor a klasszikus NLO-t kapjuk: min f(x) h j (x) = 0, j = 1,..., p, g i (x) 0, i = 1,..., m, x R n. (2.6) Vezessük be a következő jelölést: M[h, g] = {x R n h j (x) = 0, j = 1,..., p, g i (x) 0, i = 1,..., m}. (2.7) 11
12 Egy x 0 pont a (2.6) NLO lokális optimuma, ha van olyan U(x 0, δ) környezet, hogy x 0 M[h, g] és ahol f(x) f(x 0 ) minden x U(x 0, δ) M[h, g] esetén, (2.8) U(x 0, δ) = {x R n x x 0 δ}, (az x 0 pont δ sugarú környezete). Az M[h, g] a (2.6) probléma megengedett pontjainak halmaza. Ha x 0 M[h, g] (2.9) f(x) f(x 0 ) minden x M[h, g] esetén, (2.10) akkor az x 0 pont a (2.6) probléma globális minimum pontja. és 3. ábra Egy lokális maximum nem feltétlenül az NLO optimális megoldása Speciális eseteket kivéve nagyon nehéz feladat megtalálni egy NLO globális minimumát vagy azt ellenőrizni, hogy adott megengedett megoldás globális minimum-e. Lássunk rá egy híres példát! Tekintsük az 1637-től 1996-ig megoldatlan, híres Fermat sejtést, ami szerint az x n +y n z n = 0 egyenletnek nincs egész számokból álló megoldása az x 1, y 1, z 1, n 3, egyenlőtlenségekkel megadott tartományban. 12
13 Tekintsük a következő NLO-t: [( 2 min (x n + y n z n ) 2 + r 1 + cos(2πx)) + ( 2 ( ) 2 ] 1 + cos(2πz)) cos(2πn) ( 1 + cos(2πy)) 2 + (2.11) x 1, y 1, z 1, n 3, ahol r pozitív paraméter, π irracionális szám és egyenlő az R 2 -beli egységsugarú kör kerületének a felével, cos α pedig a radiánban mért α szög koszinuszát megadó függvény. Látható, hogy (2.11) lineáris egyenlőtlenségekkel korlátozott 4 változós NLO. Bizonyítható, hogy Fermat sejtése akkor és csak akkor nem teljesül, ha (2.11) optimum értéke 0 és ezt az optimum értéket valamely megengedett pontban felveszi a célfüggvény, mivel a (2.11) NLO bármely (x, y, z, n) globális optimum pontja ellenpéldát szolgáltatna Fermat sejtésére. Megjegyezzük, hogy (2.11) minden egész számokból álló megengedett megoldása a feladat egy lokális minimuma. Egy NLO-ban a lokális minimumok száma nagyon nagy lehet. Példaként tekintsük a következő feladatot: n min (x j 1/2) 2, 0 x j 1, j = 1,..., n. (2.12) j=1 Ebben a feladatban a megengedett halmaz mind a 2 n számú csúcspontja lokális minimum. Sajnos, jelenleg nincs más kidolgozott technika a lokális minimumok számának meghatározására, mint a teljes leszámlálás, azaz minden szóba jöhető pont esetén megvizsgálni, hogy az adott pont lokális minimum-e. Egy másik híres matematikai feladat, ami egy NLO globális optimumának a meghatározására vezet, van der Waerden (1926) nevéhez fűződik. Ha C = (c ij ) egy n-ed rendű négyzetes mátrix, akkor a C mátrix permanense, ami f(c) = c 1p1... c npn alakban adható meg, egyenlő az 1,..., n számok n! számú (p 1,..., p n ) permutációihoz tartozó mátrixelemek szorzatának összegével. Egy n-ed rendű, négyzetes mátrix kétszeresen sztochasztikus, ha az elemei nemnegatív számok és minden sor és oszlop összege 1 -gyel egyenlő. Az optimalizálási feladat olyan négyzetes C = (c ij ) mátrix meghatározása, ami megoldása a következő NLO-nak: min f(c) n c ij = 1, i = 1,..., n, j=1 n c ij = 1, j = 1,..., n, i=1 c ij 0, c ij R, i, j = 1,... n. 13 (2.13)
14 1926-ban van der Waerden azt sejtette, hogy ennek a feladatnak a globális minimuma az a kétszeresen sztochasztikus mátrix, amelynek elemeire az teljesül, hogy c ij = 1/n, i, j = 1,..., n, és a célfüggvény értéke ebben a pontban n!/n n. Ez a sejtés hosszú ideig ellenállt a matematikusok rohamainak, míg végül 1981-ben Egorychev és Falikman is bebizonyította. Nézzünk meg néhány egyszerű nemlineáris optimalizálási feladatot! 2.1. Példa. Egy cégnek c forintba kerül egységnyi termék előállítása. Ha a cég egységenként x forintért kínálná értékesítésre a terméket, akkor F (x) egységre lenne fogyasztói igény. Milyen árat kell a cégnek megállapítania profitja maximalizálásához? Megoldás: A cég döntési változója x. Mivel a cég profitja (x c)f (x), a cég a következő maximalizálási feladatot akarja megoldani: max f(x) = (x c)f (x), x > Példa. Ha egy cég K egységnyi tőkét és L egységnyi munkaerőt használ fel, akkor KL egységnyi terméket tud előállítani. A tőke egy egysége 4$, a munkaerő egy egysége pedig 1$ áron szerezhető be. Tőkére és munkaerőre összesen 8$ áll rendelkezésre. Hogyan tudja a cég maximalizálni az előállítandó termék mennyiségét? Megoldás: Jelölje K és L, hogy hány egységnyi tőkét, illetve hány egységnyi munkaerőt használ fel a cég. Ekkor K és L nyilván eleget tesz a 4K + L 8, K 0 és L 0 feltételeknek. Tehát, a cég a következő feltételes maximalizálási feladatot akarja megoldani: max f(kl) = KL 4K + L 8, K, L Példa. Ismeretesek a különféle termelési függvények, amik a valamiképpen mért hozamot az ugyancsak valamiképpen mért ráfordítások függvényében írják le. Legyenek ezen utóbbiak a K tőke és az L munkaerő, és tekintsük az f(k, L) = ck α L 1 α, K > 0, L > 0, c > 0, 0 < α < 1, Cobb-Douglas termelési függvényt, ahol c és α adott állandó. Ha ilyen kifejezést szeretnénk valamilyen a tőkére és a munkaerőre vonatkozó feltételek mellett maximalizálni, vagy ilyen alakú kifejezések összegét akarjuk maximalizálni, akkor ez a probléma már nem modellezhető mint LO, hanem N LO kezelését igényli. 14
15 Ebben a részben a 3. Optimalitási feltételek min f(x) h j (x) = 0, j = 1,..., p, g i (x) 0, i = 1,..., m, x R n, (3.1) alakú NLO szükséges és elégséges, lokális optimalitási feltételei találhatók. Ezek a feltételek szolgáltatják az alapot az elméleti és módszertani vizsgálatokhoz, valamint a megállási kritériumokat a számítógépen elvégzendő kísérletekhez. A nemlineáris optimalizálásnak hatalmas irodalma van, és az optimalitási feltételek szinte mindegyikben megtalálhatók. Itt csak néhány ismert munkára hivatkozunk, pl., Fiacco és McCormick (1968), Mangasarian (1969), Luenberger (1973), Martos (1975), Bazaraa és Shetty (1976, 1979). Ha a (3.1) NLO célfüggvénye és feltételi függvényei differenciálhatók, akkor a lokális optimalitás az elsőrendű feltételekkel jellemezhető. Vezessük be a következő jelölést: p m L(x, µ, λ) = f(x) + µ j h j (x) λ i g i (x), (3.2) j=1 i=1 x R n, µ R p, λ R m, λ 0. Ezt a függvényt a (3.1) NLO Lagrange függvényének nevezzük. A következő állítás kimondásához szükség van regularitási feltételre, ami a vizsgált pont egy környezetében jelent megszorítást a megengedett pontok halmazának analitikus leírására. Az optimalizáláselmélet számos regularitási feltételt ismer, pl., Fiacco és McCormick (1968), Mangasarian (1969), Bazaraa és Shetty (1976, 1979) Definíció. Tegyük fel, hogy a (3.1) NLO célfüggvénye és feltételi függvényei folytonosan differenciálhatók. A LICQ (linearly independent constraint qualification) regularitási feltétel teljesül az x 0 M[h, g] pontban, ha a vektorok lineárisan függetlenek. h j (x 0 ), j = 1,..., p, g i (x 0 ), i I(x 0 ) = {i g i (x 0 ) = 0, i = 1,..., m} Az I(x 0 ) indexhalmaz jelöli az aktív egyenlőtlenség feltételeket. A továbbiakban egy függvény gradiense mindig sorvektor Példa. Tekintsük az R 2 2-dimenziós Euklideszi síkot és legyen h(x 1, x 2 ) = x 1, (x 1, x 2 ) R 2. A h(x 1, x 2 ) = 0, (x 1, x 2 ) R 2, egyenlőség meghatározza a (0, x 2 ) koordináta tengelyt, és ezen a tengelyen minden pontban teljesül a LICQ regularitási feltétel, mivel h(x 1, x 2 ) = (1, 0). Ha a h(x 1, x 2 ) = x 2 1, (x 1, x 2 ) R 2, függvényt tekintjük, akkor a h(x 1, x 2 ) = 0, (x 1, x 2 ) R 2, egyenlőség ugyanazt a koordináta tengelyt határozza meg, de a koordináta tengely egyetlen pontjában sem teljesül a LICQ regularitási feltétel, mivel h(x) = (2x 1, 0). 15
16 Tekintsük a (3.1) optimalizálási feladatot és az M[h, g] megengedett pontok halmazát. Egy x(t) : [a, b] M[h, g], a, b R, folytonos leképzést az M[h, g] megengedett tartományban haladó görbének nevezünk. A görbe (folytonosan) differenciálható, ha az x(t), t [a, b], vektor értékű függvény minden komponense (folytonosan) differenciálható, és kétszer (folytonosan) differenciálható, ha minden komponense kétszer (folytonosan) differenciálható. Az első és a második differenciálhányadosokat (deriváltakat) az x (t) = dx(t), t [a, b], és az x (t) = d2 x(t), t [a, b], szimbólumok jelölik. Azt mondjuk, hogy az x(t), t [a, b], görbe átmegy az x 0 M[h, g] ponton, ha valamely t 0 [a, b] dt dt 2 értékre x(t 0 ) = x 0. Tekintsünk most minden, az x 0 ponton átmenő és az M[h, g] halmazban haladó, folytonosan differenciálható görbét, valamint a görbék első deriváltjait az x 0 pontban, amelyek az R n n-dimenziós Euklideszi tér vektorai. Ha az összes, x 0 ponton átmenő és az M[h, g] halmazban haladó görbe első deriváltjai az R n egy alterét határozzák meg, akkor azt az M[h, g] halmaz x 0 pontbeli érintősíkjának nevezzük és a T M[h, g] x0 szimbólummal jelöljük. Vezessük be a következő jelölést: M[h, g] = {x R n h j (x) = 0, j = 1,..., p, g i (x) = 0, i I(x 0 )}. (3.3) A nemlineáris optimalizálásban alapvető fontosságú az explicit megadása. M[h, g] halmaz érintősíkjainak 3.1. Lemma. Ha az x 0 M[h, g] pontban teljesül a LICQ regularitási feltétel, akkor az M[h, g] halmaz x 0 pontbeli érintősíkja létezik és a következő formában adható meg: T M[h, g] x0 = {v R n h j (x 0 )v = 0, j = 1,..., p, g i (x 0 )v = 0, i I(x 0 )}. (3.4) Bizonyítás. Ha tetszőleges, az x 0 ponton átmenő x(t), t [a, b], görbe esetén valamely j = 1,..., p, indexre h j (x 0 )x (t 0 ) 0, vagy valamely i I(x 0 ) indexre g i (x 0 )x (t 0 ) 0, akkor biztos, hogy a görbe kilép az M[h, g] halmazból. Ebből következik, hogy az x 0 ponton átmenő és az M[h, g] halmazban haladó görbék első deriváltjai benne vannak a T M[h, g] x0 halmazban. Mivel alterek metszete is altér, a T M[h, g] x0 halmaz R n -beli altér. Ezért azt kell belátni, hogy minden, a T M[h, g] x0 halmazba tartozó v vektor esetén létezik olyan, az x 0 ponton átmenő és az M[h, g] halmazban haladó görbe, amelynek első deriváltja a v vektor. Ebből következik majd, hogy a fenti alakú T M[h, g] x0 éppen az M[h, g] x0 érintősíkja. Tekintsük a következő egyenleteket: h j (x 0 + tv + g i (x 0 + tv + p h l (x 0 ) T u l (t) + l=1 p h l (x 0 ) T u l (t) + l=1 k I(x 0 ) k I(x 0 ) ) g k (x 0 ) T ũ k (t) = 0, j = 1,..., p, 16 ) g k (x 0 ) T ũ k (t) = 0, i I(x 0 ), (3.5)
17 ahol tetszőlegesen rögzített t értékre u l (t), l = 1,..., p, ũ k (t), k = 1,..., I(x 0 ), a változók. Így p + I(x 0 ) egyenletből álló és p + I(x 0 ) változót tartalmazó nemlineáris egyenletrendszert kapunk, ahol I(x 0 ) jelenti az aktív egyenlőtlenség feltételek számát. Tekintsük a t = 0 pontban a (3.5) egyenleteket, amiknek az u l (0) = 0, l = 1,..., p, ũ k (0) = 0, k = 1,..., I(x 0 ), értékek egy megoldását adják. A (3.5) rendszer u l, l = 1,..., p, ũ k, k = 1,..., I(x 0 ), változók szerint képzett Jacobi mátrixa a t = 0 pontban [ ] Jh(x0 ) [Jh(x0 ) T, Jg(x 0 ) ] [ ] Jh(x0 )Jh(x T 0 ) T Jh(x 0 )Jg(x 0 ) T =, (3.6) Jg(x 0 ) Jg(x 0 )Jg(x 0 ) T Jg(x 0 )Jh(x 0 ) T ami a LICQ regularitási feltétel miatt nem szinguláris. Ezért alkalmazni tudjuk az implicit függvény tételt, ami szerint léteznek (3.5)-öt kielégítő u l (t), l = 1,..., p, és ũ k (t), k = 1,..., I(x 0 ), t ( a, a) folytonos függvények. Az így nyert x(t) = x 0 + tv + I(x p 0 ) h j (x 0 ) T u j (t) + g i (x 0 ) T ũ i (t), t ( a, a) (3.7) j=1 görbék a konstrukció miatt az M[h, g], halmazban haladnak. Differenciáljuk a (3.5) egyenleteket a t változó szerint a ( a, a) tartományban és tekintsük az eredményt a t = 0 pontban: i=1 0 = d p dt h j(x(t)) t=0 = h j (x 0 )v + h j (x 0 ) h l (x 0 ) T u l (0)+ I(x 0 ) l=1 h j (x 0 ) g i (x 0 ) T ũ i(0), j = 1,..., p, i=1 0 = d dt g i(x(t)) t=0 = g i (x 0 )v + I(x 0 ) p g i (x 0 ) h j (x 0 ) T u j(0)+ j=1 g i (x 0 ) g l x 0 ) T ũ l (0), i I(x 0). l=1 (3.8) A v vektor definíciója miatt h j (x 0 )v = 0, j = 1,..., p, g i (x 0 )v = 0, i I(x 0 ). [ ] Jh(x0 ) [Jh(x0 A ) T, Jg(x 0 ) ] T mátrix nemszingularitása miatt a (3.8) egyenletrendszer Jg(x 0 ) egyedüli megoldása u j(0) = 0, j = 1,..., p, ũ i(0) = 0, i = 1,..., I(x 0 ), ezért x (0) = v, 17
18 tehát, a vizsgált pontban a (3.7) képlettel adott görbe érintője v, amiből következik az állítás. Megemlítjük, hogy a LICQ regularitási feltétel nem a megengedett halmazra, hanem a megengedett halmaz reprezentációjára vonatkozó feltétel. A 3.1. Példában, ahol a LICQ regularitási feltétel nem teljesül a (0,0) pontban, T M[h] = R 2, jóllehet az érintősík maga a koordináta tengely Lemma. Ha az x 0 M[h, g] pontban teljesül a LICQ regularitási feltétel és az f : M[h, g] R függvénynek az x0 pontban lokális minimuma van, akkor f(x 0 )v = 0, v T M[h, g] x0. (3.9) Bizonyítás. Legyen v T M[h, g] x0, és legyen x(t), t ( a, a), egy, az x 0 ponton átmenő és az M[h, g] halmazban haladó, folytonosan differenciálható görbe, aminek az érintője v. Mivel az f függvénynek az x 0 pont lokális minimuma az M[h, g] halmazon, ezért d dt f( x(t) ) = f(x t=0 0)v = 0, (3.10) ami az állítás. A 3.2. Lemma állítása geometriailag azt jelenti, hogy a f(x 0 ) gradiens vektor a lokális minimum pontban merőleges az érintőtérre Tétel. Ha x 0 lokális optimuma a (3.1) problémának és a LICQ regularitási feltétel teljesül ebben a pontban, akkor léteznek µ R p és λ R m Lagrange multiplikátorok, amikre a x L(x 0, µ, λ) = 0, feltételek teljesülnek. λ 0, λ i g i (x 0 ) = 0, i = 1,..., m, (3.11) Bizonyítás. Ha λ i 0 és g i (x 0 ) 0, i = 1,..., m, akkor a λ i g i (x 0 ) = 0, i = 1,..., m, egyenlőségek teljesüléséhez szükséges, hogy azon i {1,..., m} indexekre, amelyekre g i (x 0 ) > 0 a λ i = 0 egyenlőségek teljesüljenek. Mivel x 0 lokális minimum az M[h, g] halmazon és M[h, g] M[h, g], ezért x 0 az f függvény lokális minimuma az M[h, g] halmazon. A 3.2. Lemma miatt a max f(x 0 )v, v T M[h, g] x0, lineáris optimalizálási feladat optimum értéke nulla, ezért a lineáris optimalizálás dualitás tétele miatt a duális problémának van megengedett megoldása, azaz léteznek µ R p és λ R I(x0) Lagrange multiplikátorok, amikre a feltétel teljesül. f(x 0 ) + p µ j h j (x 0 ) λ i g i (x 0 ) = 0 j=1 18 i I(x 0 )
19 Azt kell még belátni, hogy λ i 0, i I(x 0 ). Tegyük fel, hogy valamilyen ĩ indexre λĩ < 0. A LICQ regularitási feltétel miatt van olyan v vektor, amelyre h j (x 0 )v = 0, j = 1,..., p; g i (x 0 )v = 0, i I(x 0 )/{ĩ}, gĩ(x 0 )v > 0. Legyen x(t), t ( a, a), olyan görbe, amely a h j (x) = 0, j = 1,..., p; g i (x) = 0, i I(x 0 )/{ĩ}, halmazban halad és az x 0 pontbeli érintője a v vektor. Belátható, hogy kicsiny t 0 értékekre a görbe pontjai a megengedett tartományhoz tartoznak és df ( x(t) ) = f(x 0 )v < 0, dt t=0 ami ellentmond az x 0 pont lokális minimalitásának. A (3.11) elsőrendű optimalitási feltételek neve Karush-Kuhn-Tucker feltételek, amikből a harmadikat nevezik komplementaritási feltétel nek. Egy megengedett pont akkor stacionárius, ha a (3.11) feltételek teljesülnek. 4. ábra Példa a Karush-Kuhn-Tucker feltételekre: mind a két feltétel aktív 19
20 5. ábra Példa a Karush-Kuhn-Tucker feltételekre: az egyik feltétel aktív, a másik nem 3.2. Példa. Tekintsük a min x 1 x 2 + x 2 x 3 + x 1 x 3 x 1 + x 2 + x 3 = 3, (x 1, x 2, x 3 ) R 3, nemlineáris optimalizálási problémát. Az elsőrendű szükséges feltételek és a feltételi egyenlőség: x 2 + x 3 + µ = 0, x 1 + x 3 + µ = 0, x 1 + x 2 + µ = 0, x 1 + x 2 + x 3 = 3. Ez négy egyenletből és négy ismeretlenből álló lineáris egyenletrendszer, aminek a megoldása x 1 = x 2 = x 3 = 1, µ = 2. Ha a (3.1) NLO célfüggvénye és feltételi függvényei kétszer folytonosan differenciálhatóak (vagy röviden C 2 függvények), akkor a lokális optimalitás jellemzése a másodrendű szükséges és elegendő feltételekkel történik Tétel. Tegyük fel, hogy a (3.1) NLO célfüggvénye és feltételi függvényei kétszer folytonosan differenciálhatók. Ha x 0 a (3.1) NLO lokális optimuma és a LICQ regularitási feltétel teljesül ebben a pontban, akkor léteznek olyan µ R p és λ R m Lagrange multiplikátor vektorok, amelyekre a x L(x 0, µ, λ) = 0, λ 0, λ i g i (x 0 ) = 0, i = 1,..., m, 20 (3.12)
21 feltételek teljesülnek, ahol v T HL(x 0, µ, λ)v 0, v T M[h, g] x0 (3.13) T M[h, g] x0 = {v R n h j (x 0 )v = 0, j = 1,..., p, g i (x 0 )v = 0, i I(x 0 )}, és a tételben szereplő HL(x 0, µ, λ) kifejezés a Lagrange függvény x változó szerint képzett Hesse mátrixát jelenti az x 0 pontban. Bizonyítás. A 3.1. Tétel miatt a (3.11) elsőrendű feltételek teljesülnek. Az x 0 pont lokális minimalitása miatt, az x 0 ponton átmenő és az M[h, g] halmazban haladó, kétszer folytonosan differenciálható görbékre teljesül a d 2 f ( x(t) ) = x (0) T Hf(x dt 2 0 )x(0) + f(x 0 )x (0) 0 (3.14) t=0 egyenlőtlenség. A p ( ) ( ) µ j h j x(t) + λ i g i x(t) = 0, j=1 i I(x 0 ) t ( a, a), egyenlőséget kétszer differenciálva azt kapjuk, hogy p p µ j x (0) T Hh j (x 0 )x (0) + µ j h j (x 0 )x (0) j=1 j=1 λ i x (0) T Hg i (x 0 )x (0) λ i g i (x 0 )x (0) = 0. i I(x 0 ) i I(x 0 ) (3.15) A (3.14) és a (3.15) egyenlőségek összeadása után adódik, hogy d 2 f ( x(t) ) = x (0) T HLx dt 2 0, µ, λ)x (0) 0. t=0 Mivel x (0) T M[h, g] x0 tetszőleges, ezért az állítást bebizonyítottuk. A (3.12) és (3.13) feltételek az optimalitás első- és másodrendű szükséges feltételei. Az optimalitás másodrendű elegendő feltételeit a következő állításban fogalmazzuk meg: 3.3. Tétel. Tegyük fel, hogy a (3.1) NLO célfüggvénye és feltételi függvényei kétszer folytonosan differenciálhatók. Ha x 0 a (3.1) NLO egy megengedett megoldása, amire a LICQ regularitási feltétel teljesül és léteznek olyan µ R p és λ R m vektorok, amelyekre a (3.10) feltételek és a egyenlőtlenségek teljesülnek, ahol v T HL(x 0, µ, λ)v > 0, v T ˆM[h, g] x0, (3.16) T ˆM[h, g] x0 = {v R n h j (x 0 )v = 0, j = 1,..., p, g i (x 0 )v = 0, i I(x 0 ) {i λ i > 0}}, 21
22 akkor x 0 a (3.1) NLO szigorú lokális minimuma. Bizonyítás. A tétel állítását indirekt módon bizonyítjuk. Tegyük fel, hogy az x 0 pont nem az NLO szigorú lokális minimuma. Emiatt létezik olyan x k M[h, g], k = 1, 2,..., sorozat, amely tart az x 0 ponthoz és amelyre f(x k ) f(x 0 ), k, esetén. Írjuk az x k sorozatot az x k = x 0 + δ k s k, s k R n, s k = 1, δ k > 0, k = 1, 2,..., formába. Mivel lim δ k 0 és az s k sorozat korlátos, ezért van konvergens részszorozata. Az általánosság megszorítása nélkül feltehetjük, hogy lim s k s 0. Mivel k k h(x k ) h(x 0 ) = 0, ezért h(x k ) h(x 0 ) lim = Jh(x 0 )s 0 = 0. k δ k Minden aktív egyenlőtlenség feltételre igaz az, hogy g i (x k ) g i (x 0 ) 0, i I(x 0 ), amiből következik, hogy Először tegyük fel, hogy g i (x 0 )s 0 0, i I(x 0 ). g i (x 0 )s 0 = 0, i I(x 0 ). A Taylor tétel t alkalmazva, 0 = h j (x k ) = h j (x 0 ) + δ k h j (x 0 )s k + δ2 k 2 st k Hh j(η j )s k, k = 1,..., p, (3.17) 0 = g i (x k ) = g i (x 0 ) + δ k g i (x 0 )s k + δ2 k 2 st k Hg i( η i )s k, i I(x 0 ), (3.18) 0 f(x k ) f(x 0 ) = δ k f(x 0 )s k + δ2 k 2 st k Hf(η 0)s k, (3.19) ahol minden η j, η i, η 0 egy-egy pontot jelent az [x 0, x k ] szakaszon. A (3.17) egyenlőségeket µ j -vel, a (3.18) egyenlőségeket λ i -vel megszorozva, majd a (3.17) és (3.18) egyenlőségeket a (3.19) egyenlőtlenséghez hozzáadva azt kapjuk, hogy ( 0 δ2 k 2 st k Hf(η 0 ) + p µ j Hh j (η j ) j=1 i I(x 0 ) ) λ i Hg i ( η i ) s k, ami a k határátmenet elvégzése után ellentmond a (3.16) feltételnek. Ha létezik olyan ĩ I(x 0 ) index, amelyre gĩ(x 0 )s 0 > 0, 22
23 akkor az optimalitás elsőrendű feltételeiből adódik, hogy p 0 f(x 0 )s 0 = µ j h j (x 0 )s 0 + λ i g i (x 0 )s 0 > 0, j=1 i I(x 0 ) ami ellentmondás. Ezzel bebizonyítottuk az állítást Példa. Tekintsük a max x 1 x 2 + x 2 x 3 + x 1 x 3 x 1 + x 2 + x 3 = 3, (x 1, x 2, x 3 ) R 3, nemlineáris optimalizálási problémát. A 3.2. Példában kiszámoltuk, hogy az elsőrendű szükséges feltételeket az x 1 = x 2 = x 3 = 1, λ = 2, értékek elégítik ki. A HL ( (1, 1, 1), 2 ) = Hf(1, 1, 1) = mátrix se nem pozitív, se nem negatív definit mátrix. Ha a fenti mátrixot a T M[h] (1,1,1) = {v R 3 v 1 + v 2 + v 3 = 0} altéren vizsgáljuk, akkor a v 1 (v 1, v 2, v 1 v 2 ) v 2 = v1 2 v1 2 (v 1 + v 2 ) v 1 v 2 egyenlőtlenség miatt megállapítható, hogy a Lagrange függvény Hesse mátrixa a vizsgált pontban a T M[h] (1,1,1) altérre megszorítva negatív definit, tehát az (1,1,1) pont szigorú lokális maximum Példa Legyen Oldjuk meg a feladatot. f(x) = 2 (x 1) 2, ha 0 x < 3, f(x) = 3 + (x 4) 2, ha 3 x 6. max f(x) 0 x 6 23
24 Megoldás: l. eset: Ha 0 x < 3, akkor f (x) = 2(x 1) és f (x) = 2. Ha 3 < x 6, akkor f (x) = 2(x 4) és f (x) = 2. Ezért f (1) = f (4) = 0. Mivel f (1) < 0, az x = 1 lokális maximum. Mivel f (x) > 0, az x = 4 lokális minimum. 2. eset: Egyszerűen belátható, hogy f(x) nem deriválható az x = 3 pontban (ha x kicsit kisebb, mint 3, akkor f (x) a 4 értékhez közelít, és ha x kicsit nagyobb, mint 3, akkor f (x) a 2 értékhez közelít). Mivel f(2.9) = 1.61, f(3) = 2 és f(3.1) = 2.19, az x = 3 nem lokális szélsőértékhely. 3. eset: Mivel f (0) = 2 > 0, az x = 0 lokális minimum. Mivel f (6) = 4 > 0, az x = 6 lokális maximum. Tehát, a [0, 6] intervallumon az f(x) függvénynek az x = 1 és az x = 6 pontban van lokális maximuma. Mivel f(1) = 2 és f(6) = 1, azt kapjuk, hogy az NLO optimális megoldása az x = 1 pontban van. 6. ábra A 3.4. Példa gráfja 24
25 7. ábra Egy-feltételes példa 3.5. Példa. Tegyük fel, hogy meg akarjuk határozni az x 1 + 3x 2 = 5 egyenletű egyenes origóhoz legközelebbi pontját. Minthogy a minimum helye szempontjából mindegy, hogy a távolságot, vagy a távolság négyzetét minimalizáljuk, azért feladatunk az x 2 1+x 2 2 függvény minimalizálása az x 1 +3x 2 = 5 feltétel mellett. Ez nagyon egyszerűen megoldható, mivel az x 1 + 3x 2 = 5 feltételből kifejezzük, modjuk x 1 -et és az x x 2 2 = (5 3x 2 ) 2 + x 2 2, x 2 R, Mini- függvény minimalizálása az optimalitási feltételek felhasználásával elvégezhető. mumhelynek x 2 = 2/3 és x 1 = 5 3 2/3 = 3 adódik. 25
26 4. Konvex optimalizálás A nemlineáris optimalizálás optimalitási feltételeire vonatkozó tételek a vizsgált pont egy környezetében igazak. Egy fontos feladatosztály, a konvex optimalizálási feladatok (KO) esetében a lokális információk globálisak. Pontosabban fogalmazva, a következők igazak: 1. a KO lokális optimuma globális optimum; 2. az optimalitás elsőrendű szükséges feltétele már elegendő az optimalitáshoz, azaz a Karush-Kuhn-Tucker feltételek, vagy más néven a Lagrange multiplikátor szabály az optimalitást jellemzi; 3. jól használható dualitás elmélet van kidolgozva; 4. a KO megoldása könnyen visszavezethető konvex függvények egy sorozatának feltétel nélküli minimalizálására; 5. a KO megoldása során az optimalizáló algoritmusok lépéseinek végrehajtása során a célfüggvény értéke monoton csökken. A most következő részben a konvex halmazokkal és függvényekkel kapcsolatos néhány fogalmat és állítást ismertetünk Rockafellar (1970), valamint Roberts és Varberg (1973) klasszikus könyveinek a tárgyalását követve Definíció. Egy A R n részhalmazt konvexnek nevezünk, ha bármely x 1, x 2 A és 0 λ 1 esetén (1 λ)x 1 + λx 2 A. (4.1) Ez a definíció geometriailag azt fejezi ki, hogy két tetszőleges A halmazbeli pontot összekötő zárt szakasz is a halmazhoz tartozik. Így, minden affin halmaz, pl. az üres halmaz és az R n n-dimenziós Euklideszi tér is konvex Tétel. Konvex halmazok tetszőleges összességének a metszete is konvex. Bizonyítás. A konvex halmazok a tetszőleges két pontjukat összekötő egyenes szakaszokat is tartalmazzák, ezért azokat a metszet is tartalmazza. Adott R n -beli részhalmaz konvex burka az őt tartalmazó összes konvex halmaz metszete. Ez az adott részhalmazt tartalmazó legkisebb konvex halmaz. Egy konvex halmaz lezártja és (relatív) belseje szintén konvex. Általában, konvex halmazok uniója nem konvex. Két konvex halmaz esetén a mindkét halmazban található legnagyobb konvex halmaz egyértelműen meghatározott, mivel az a metszetük. A félterek nagyon fontos szerepet játszanak a konvex halmazok körében. Bármely nemnulla c R n vektorra és α R valós számra a hozzá tartozó hipersíkot, ami (n 1 )-dimenziós affin halmaz, a következő alakban adjuk meg: {x R n c T x = α}. 26
27 Bármely R n -beli hipersík két zárt (nyílt) félteret ad meg: {x R n c T x (>)α}, {x R n c T x (<)α}. Mind a négy fenti halmaz nemüres és konvex. Megjegyezzük, hogy ugyanazokat a féltereket kapjuk, ha c és α helyett az λc vektort és a λα számot tekintjük valamilyen λ 0 R értékre. Egy féltér homogén, ha az α értéke nulla. A konvexitási tulajdonság megőrződik számos algebrai művelet esetén Tétel. Ha A R n konvex halmaz, akkor bármely A + a eltolja és bármely λa skalárszorosa is konvex, ahol a R n, A + a = {x + a, x A} és λa = {λx x A}. Ha A 1 R n és A 2 R n konvex halmazok, akkor az A 1 ± A 2 összegük és különbségük is konvex, ahol A 1 ± A 2 = {x 1 ± x 2 x 1 A 1, x 2 A 2 }. (4.2) Ha A 1,..., A m R n konvex halmazok, akkor a λ 1 A 1 + +λ m A m lineáris kombináció is konvex halmaz, ahol λ i R, i = 1,..., m. Bizonyítás. Az állítások a definíciókból közvetlenül következnek. Geometriailag, ha λ > 0, akkor λa az A halmaz λ-szoros nagyítása vagy kicsinyítése. A halmazalgebra egy a konvexitáshoz kötődő eredménye a következő: 4.3. Tétel. Ha A konvex halmaz és λ 1 0, λ 2 0, akkor (λ 1 + λ 2 )A = λ 1 A + λ 2 A. (4.3) Továbbá, A akkor és csak akkor konvex, ha a (4.3) egyenlőség bármely λ 1 0, λ 2 0 esetén teljesül. Bizonyítás. Tetszőleges A halmaz esetén igaz az, hogy (λ 1 + λ 2 )A λ 1 A + λ 2 A. Az ellentétes irányú tartalmazási reláció a konvexitásból következik feltéve, hogy λ 1 + λ 2 > 0, mivel Ha λ 1 = 0 vagy λ 2 = 0, az állítás igaz. A ( λ 1 /(λ 1 + λ 2 ) ) A + ( λ 2 /(λ 1 + λ 2 ) ) A. A fordított állítás bizonyításához tegyük fel, hogy a (4.3) disztributív szabály teljesül egy adott A R n halmazon. Ha λ 1 = λ, λ 2 = (1 λ), 0 λ 1, akkor azt kapjuk, hogy A = λa + (1 λ)a, tehát, az A halmaz konvex. Legyen B : R n R m tetszőleges lineáris leképezés és BA = {Bx x A R n }, B 1 A 1 = {x Bx A 1 R m }. (4.4) 27
28 BA az A halmaz B transzformációval nyert képe és B 1 A 1 az A 1 halmaz B 1 inverzével nyert képe. A következő állítás azt mutatja meg, hogy a konvexitási tulajdonság ilyen transzformációkat alkalmazva megőrződik Tétel. Legyen B egy R n -ről R m -re ható lineáris leképezés. Akkor a BA halmaz R m - beli konvex halmaz bármely A R n konvex halmaz esetén, és a B 1 A 1 halmaz R n -beli konvex halmaz bármely A 1 R m konvex halmaz esetén. Bizonyítás. Az állítás a definíciókból közvetlenül következik. A tétel következménye, hogy konvex halmaz altérre történő merőleges vetülete is konvex, mivel a merőleges vetítés lineáris leképezés Tétel. Ha A 1 R n és A 2 R m konvex halmazok, akkor az direkt összegük R n+m -beli konvex halmaz. A 1 A 2 = {(x 1, x 2 ) x 1 A 1, x 2 A 2 } (4.5) Bizonyítás. Az állítás a definíciókból közvetlenül következik. Másik fontos konvexitási fogalom a függvény konvexitás Definíció. Ha A R n konvex halmaz és f : A R függvény, akkor f konvex, ha az f((1 λ)x 1 + λx 2 ) (1 λ)f(x 1 ) + λf(x 2 ), 0 λ 1, (4.6) egyenlőtlenségek teljesülnek bármely x 1, x 2 A esetén. Az f függvény szigorúan konvex, ha a (4.6) egyenlőtlenségek szigorúan teljesülnek 0 < λ < 1 és x 1 x 2 esetén. Konkáv függvények esetén a (4.6) egyenlőtlenségekben a szerepel, affin függvények esetén pedig egyenlőség. Nyílt és konvex halmazon értelmezett konvex függvények fontos tulajdonsága a folytonosság. Az A R n konvex halmazon értelmezett konvex függvényekre teljesül a Jensen egyenlőtlenség: ( n ) f λ i x i i=1 n λ i f(x i ), x i A, i = 1,..., n, i=1 ahol λ i 0, i = 1,..., n, és és Tallós, 2003, 214. old.) n λ i = 1. (Lásd pl. Dancs, Magyarkúti, Medvegyev, Puskás i=1 28
29 8. ábra Példák konvex és konkáv függvényekre 9. ábra Egy függvény, amely se nem konvex, se nem konkáv 29
30 A következő tételben a differenciálható konvex függvényeket jellemezzük Tétel. Legyen A R n nyílt konvex halmaz és f : A R differenciálható függvény. Az f függvény akkor és csak akkor konvex az A halmazon, ha az f(x 2 ) f(x 1 ) f(x 1 )(x 2 x 1 ) (4.7) egyenlőtlenségek teljesülnek minden x 1, x 2 A esetén. Bizonyítás. I. Ha az f függvény konvex az A halmazon, akkor a (4.6) egyenlőtlenségek teljesülnek bármely x 1, x 2 A, x 1 x 2 esetén, amiből átrendezéssel azt kapjuk, hogy f(x 2 ) f(x 1 ) f( x 1 + λ(x 2 x 1 ) ) f(x 1 ). λ Ha a λ értékével tartunk nullához, akkor pontosan a (4.7) egyenlőtlenséget kapjuk. Ha x 1 = x 2, akkor (4.7) triviálisan igaz. II. Legyen x 1, x 2 A és 0 λ 1. Mivel az A halmaz konvex, (1 λ)x 1 + λx 2 A. Mivel a (4.7) egyenlőtlenségek teljesülnek minden x 1, x 2 A esetén, ezért f(x 1 ) f ( (1 λ)x 1 + λx 2 ) λ f ( (1 λ)x1 + λx 2 ) (x1 x 2 ), f(x 2 ) f ( (1 λ)x 1 + λx 2 ) (1 λ) f ( (1 λ)x1 + λx 2 ) (x1 x 2 ). Szorozzuk be az első egyenlőtlenséget (1 λ)-val, a másodikat λ-val, majd a két egyenlőtlenséget összeadva azt kapjuk, hogy (1 λ)f(x 1 ) + λf(x 2 ) f ( (1 λ)x 1 + λx 2 ), ami éppen az állítás. A 4.6. Tétel geometriai jelentése az, hogy differenciálható konvex függvény tetszőleges pontban vett lineáris közelítése (érintősík) mindig a függvény gráfja alatt marad. Ha az f függvény konvex az A R n nyílt konvex halmazon, akkor mindig létezik egyik oldali iránymenti derivált. A 4.6. Tétel nem pontos megfelelője az egyváltozós függvényekre bizonyított állításnak, ami szerint f akkor és csak akkor konvex, ha a differenciálhányados függvény monoton növekvő. Többváltozós függvényekre hasonló állítás fogalmazható meg a monotonitási tulajdonság felhasználásával Tétel. Legyen A R nyílt konvex halmaz és f : A R n differenciálható függvény. Az f függvény akkor és csak akkor konvex az A halmazon, ha a egyenlőtlenségek teljesülnek minden x 1, x 2 A esetén. ( f(x 2 ) f(x 1 ))(x 2 x 1 ) 0 (4.8) 30
31 Bizonyítás. I. Tegyük fel, hogy az f függvény konvex az A halmazon és x 1, x 2 A. A 4.6. Tétel alkalmazásával azt kapjuk, hogy f(x 2 ) f(x 1 ) f(x 1 )(x 2 x 1 ) 0, és f(x 1 ) f(x 2 ) f(x 2 )(x 1 x 2 ) 0. A két egyenlőtlenséget összeadva kapjuk az állítást: ( f(x2 ) f(x 1 ) ) (x 2 x 1 ) 0. II. Ha x 1, x 2 A, akkor 0 λ 1 esetén (1 λ)x 1 + λx 2 A. A Taylor tétel alkalmazásával azt kapjuk, hogy valamely 0 < λ < 1 értékre. f(x 2 ) f(x 1 ) = f ( x 1 + λ(x 2 x 1 ) ) (x 2 x 1 ) Mivel a (4.8) egyenlőtlenségek teljesülnek minden x 1, x 2 A esetén, ezért ( f ( x 1 + λ(x 2 x 1 ) ) ) f(x 1 ) λ(x 2 x 1 ) 0, amiből az következik, hogy f ( x 1 + λ(x 2 x 1 ) ) (x 2 x 1 ) f(x 1 )(x 2 x 1 ), és f(x 2 ) f(x 1 ) f(x 1 )(x 2 x 1 ). Így a 4.6. Tétel alapján kapjuk, hogy az f függvény konvex az A halmazon Tétel. Legyen A R nyílt konvex halmaz és f : A R kétszer folytonosan differenciálható függvény. Az f függvény akkor és csak akkor konvex az A halmazon, ha az f függvény Hf Hesse mátrixa pozitív szemidefinit az A halmaz minden pontjában. Bizonyítás. I. Ha az f függvény az A halmazon konvex, akkor a 4.6. Tétel miatt a (4.7) egyenlőtlenségek teljesülnek. Ha az x 1, x 2 A és az x 1 +λ(x 2 x 1 ), 0 < λ < 1, pontokat tekintjük, akkor azt kapjuk, hogy f ( x 1 + λ(x 2 x 1 ) ) f(x 1 ) λ f(x 1 )(x 2 x 1 ) λ 2 0, amiből a Taylor tétel alapján és λ 0 határátmenettel adódik az állítás. 31
32 II. A Taylor tétel miatt f(x 2 ) = f(x 1 ) + f(x 1 )(x 2 x 1 )+ 1 2 (x 2 x 1 ) T Hf ( θx 1 + (1 θ)x 2 ) (x2 x 1 ), x 1, x 2 A, valamely 0 θ 1 értékre. Mivel a feltételezés szerint az f függvény Hf Hesse mátrixa pozitív szemidefinit az A halmaz tetszőleges pontjában, ezért az f(x 2 ) f(x 1 ) f(x 1 )(x 2 x 1 ) egyenlőtlenségek teljesülnek minden x 1, x 2 A esetén, és a 4.6. Tételt alkalmazva kapjuk, hogy az f függvény konvex az A halmazon. Legyen f(x) = 1 2 xt Qx + b T x + λ, ahol λ R, x, b R n és Q szimmetrikus (n n)-es mátrix. A 4.8 Tételből következik, hogy az f kvadratikus függvény akkor és csak akkor konvex az egész téren, ha a Q mátrix pozitív szemidefinit. Hasonlóan kapjuk, hogy az Euklideszi tér egyik legfontosabb függvénye, az euklideszi norma, aminek képlete ( n ) 1/2 x = x 2 i = i=1 ( x T Ix) 1/2, x R n, ahol I az (n n)-es egységmátrix, az egész téren konvex függvény. A konvexitási tulajdonságot számos függvényművelet is megőrzi Tétel. Ha A R n konvex halmaz, f : A R konvex függvény és φ : R R monoton növekvő konvex függvény, akkor a φf : A R összetett függvény konvex. Ha A R n konvex halmaz, f i : A R, i = 1,..., m, konvex függvények és λ i 0, bármely i-re, akkor a m i=1 λ if i függvény konvex. Konvex függvények tetszőleges összességének pontonként vett szuprémuma konvex függvény. Ha f : A R m konvex függvény és B : R n R m lineáris leképezés, akkor az f(bx), x R n, függvény konvex. Bizonyítás. Az állítás a definíciókból közvetlenül adódik Definíció. A konvex optimalizálási feladat (KO) a következő: min f(x) g i (x) 0, i = 1,..., m, x R n, (4.9) ahol az f és g i, i = 1,..., m, függvények konvexek Tétel. A (4.9) KO minden lokális minimuma globális minimum. 32
33 Bizonyítás. A tétel bizonyítása indirekt úton történik. Tegyük fel, hogy a (KO) x pontbeli lokális minimuma nem globális. Ebből következik, hogy van olyan x megengedett megoldás, hogy f(x ) < f(x ). Tekintsük az x és az x pontokat összekötő x + λ(x x ), 0 λ 1, egyenes szakaszt és az x pont olyan U(x ) konvex környezetét, amelyben f(x ) f(x), x U(x ). (4.10) Mivel a g i, i = 1,..., m, függvények konvexitása miatt a (KO) megengedett tartománya konvex halmaz, ezért az x és az x pontokat összekötő egyenes szakasz minden pontja megengedett. Legyen az x = x + λ(x x ) U(x ) pont tetszőlegesen választva az adott konvex környezetben. Az f függvény konvexitása, 0 < λ < 1 és f(x ) < f(x ) miatt f ( x + λ(x x ) ) (1 λ)f(x ) + λf(x ) < f(x ), ami (4.10) miatt ellentmondás. Ezzel beláttuk az állítást. A (4.9) KO esetén a (3.9) elsőrendű szükséges optimalitási feltétel egyben elegendő feltétel is, azaz az elsőrendű optimalitási feltétel teljesülése biztosítja a globális minimalitást Tétel. Tegyük fel, hogy a (4.9) KO-ban az f és g i, i = 1,..., m, függvények differenciálhatóak és az x megengedett ponthoz találhatók olyan λ R m Lagrange szorzók, amikre a m x L(x, λ) = f(x ) + λ i g i (x ) = 0, (4.11) i=1 λ 0, (4.12) λ i g i (x ) = 0, i = 1,..., m, (4.13) feltételek teljesülnek. Akkor az x pont a KO globális minimuma. Bizonyítás. A 4.9. Tétel miatt m L(x, λ) = f (x) + λ i g i (x), x R n, λ 0, i=1 függvény konvex. A 4.6. Tétel miatt bármely két, x és x megengedett pontra teljesül az, hogy m m f (x) + λ i g i (x) f (x ) λ i g i (x ) L(x, λ) (x x ). (4.14) i=1 i=1 A (4.14) egyenlőtlenségből a (4.11) és (4.13) egyenlőségek felhasználásával azt kapjuk, hogy m f(x) + λ i g i (x) f(x ), i=1 33
34 ami (4.12) miatt éppen az állítás Példa. Egy cég dollárt akar reklámra költeni. Percenként 3000 dollárba kerül a hirdetés a televízióban, míg percenként 1000 dollárba a rádióban. Ha a cég x perc televíziós és y perc rádiós reklámidőt vesz, akkor f(x, y) = 2x 2 y 2 + xy + 8x + 3y bevétele lesz (ezer dollárban). Hogyan tudja a cég maximalizálni a bevételét? Megoldás. A következő NLO feladatot akarjuk megoldani: max f(x, y) = 2x 2 y 2 + xy + 8x + 3y 3x + y = 10, (x, y) R 2. Ekkor L(x, y, λ) = 2x 2 y 2 + xy + 8x + 3y + λ(10 3x + y), (x, y, λ) R 3. Felírjuk a egyenleteket. Azt kapjuk, hogy L x = L y = L λ = 0, (x, y, λ) R3, L x L y = 4x + y + 8 3λ = 0, (4.15) = 2y + x + 3 λ = 0, (4.16) L λ = 10 3x y = 0, (x, y, λ) R3. (4.17) Vegyük észre, hogy 10 3x y = 0 átírható 3x + y = 10 alakra. A (4.15) egyenletből y = 3λ 8+4x, (4.16)-ból pedig x = λ 3+2y adódik. Tehát y = 3λ 8+4 (λ 3 + 2y) = 7λ y, azaz y = 20 λ, (4.18) ( 7 ) 20 x = λ λ = 19 λ. (4.19) 7 A ((4.18) és ) a ((4.19) ) összefüggéseket (4.17)-be behelyettesítve kapjuk, hogy λ 7 λ = 0, azaz 4λ 1 = 0, azaz λ = 1. Innen (4.18) és 4 (4.19) alapján y = = 73 28, x = = Az f (x, y), (x, y) R 2, függvény Hesse-mátrixa H (x, y) = [ ], (x, y) R 2.
35 Mivel mindegyik elsőrendű főminor negatív és a Hesse mátrix determinánsa 7 nagyobb mint 0, az f függvény konkáv. A feltétel lineáris, ezért a Lagrange-szorzók módszere az NLO feladat optimális megoldásához vezet. Tehát a cégnek perc televíziós és perc rádiós reklámidőt kell vásárolnia. Mivel λ = 1, további ezer dollár reklámra költése (kis esetén) a cég bevételét közelítőleg 4 0,25 ezer dollárral növelné. Általában, ha a cég δ dollárt költene reklámra, megmutatható, hogy λ = 11 δ. 4 Látható, hogy minél többet költenek reklámra, az újabb δ dollárnyi reklámköltség hatása a bevétel növekedésére egyre kisebb Példa. Mutassuk meg, hogy adott x 1, x 2,..., x n számok esetén ( n n ) 2 n x 2 i x i és az egyenlőség pontosan akkor teljesül, ha x 1 = x 2 = = x n! i=1 i=1 Megoldás. Tegyük fel, hogy x 1 + x x n = c. Tekintsük a n min f(x) = i=1 x 2 i n x i = c, x R n, NLO feladatot. A (4.20) feladat megoldásához képezzük az i=1 (4.20) L (x 1, x 2,..., x n, λ) = x x x 2 n + λ (c x 1 x 2 x n ), (x, λ) R n+1, Lagrange-függvényt. Ekkor (4.20) megoldásához olyan (x 1, x 2,..., x n, λ) R n+1 vektort kell találni, amelyre L = 2x i λ = 0, i = 1, 2,..., n, x i L λ = c x 1 x 2 x n = 0, (x, λ) R n+1. A L = 0, i = 1,..., n, összefüggésekből kapjuk, hogy 2x 1 = 2x 2 = = 2x n = λ, azaz x i x i = λ 2. A L nλ 2c = 0 összefüggésből c = 0, azaz λ = adódik. A célfüggvény konvex λ 2 n (n konvex függvény összege) a feltétel pedig lineáris, tehát a Lagrange-szorzók módszerével előáll (4.20) optimális megoldása: ( ) 2c x i = n 2 = c n és ( ) c 2 f (x) = n = c2 n 2 n. 35
36 Ezért, ha akkor n n x i = c, i=1 n ( ) ( c x 2 2 n ) 2 i n = x i, n i=1 és egyenlőség pontosan akkor teljesül, ha x 1 = x 2 = = x n. Ha olyan f (x), x R n, függvényt próbálunk meg maximalizálni, amely több függvény szorzataként áll elő, akkor gyakran könnyebb a ln f függvényt maximalizálni helyette. Mivel a logaritmus függvény növekvő, ezért bármely olyan x R n, amely maximalizálja az ln(f (x 1, x 2,..., x n )) függvényt az (x 1, x 2,..., x n ) értékek valamilyen lehetséges tartományán, maximalizálni fogja az f (x 1, x 2,..., x n ) függvényt is az (x 1, x 2,..., x n ) értékek ugyanezen lehetséges tartományán. i=1 36
37 5. Általánosított konvex függvények Ebben a részben a konvex függvények általánosításai közül a kvázikonvex és a pszeudokonvex függvényeket tárgyaljuk. A kvázikonvex függvényeknek számos ekvivalens definicíója van. Itt az alsó szinthalmazok konvexitását emeljük ki. Megjegyezzük, hogy a kvázikonvex és a pszeudokonvex függvények értelmezési tartománya mindig konvex halmaz Definíció. Legyen az f függvény az A R n konvex halmazon értelmezve. Azt mondjuk, hogy az f kvázikonvex, ha az alsó nívóhalmazok konvexek minden valós c értékre. L(f, c) = {x A f(x) c} (5.1) Minden konvex függvény kvázikonvex, de fordítva nem mindig igaz. A differenciálható kvázikonvex függvényeket Arrow és Enthoven (1961), valamint Crouzeix (1980) jellemezte Tétel. (Arrow és Enthoven, 1961) Legyen az f függvény differenciálható a nyílt és konvex A R n halmazon. Az f függvény akkor és csak akkor kvázikonvex, ha bármely x 1, x 2 A esetén f(x 1 ) f(x 2 ) = f(x 2 )(x 1 x 2 ) 0, (5.2) ahol a f sorvektor az f függvény gradiense. Bizonyítás. I. Ha az f függvény kvázikonvex, akkor f(x 1 ) f(x 2 ) = f ( λx 1 + (1 λ)x 2 ) f(x2 ) bármely 0 < λ < 1 értékre. Ebből következik, hogy f ( x 2 + λ(x 1 x 2 ) ) f(x 2 ) λ és pozitív λ értékekkel a 0-hoz tartva, azt kapjuk, hogy f(x 2 )(x 1 x 2 ) 0. II. Ha x 1, x 2 A két tetszőleges pont, akkor az általánosság megszorítása nélkül feltehetjük, hogy f(x 1 ) f(x 2 ). 0, Az állítás bizonyításához elegendő azt belátni, hogy az alábbi F (λ) = f ( λx 1 + (1 λ)x 2 ), 0 λ 1, egyváltozós függvény kvázikonvex, azaz F (λ) F (0) bármely 0 λ 1 értékre. 37
38 Tegyük fel, hogy valamely 0 λ 1 értékre F (λ) > F (0). Mivel F (1) F (0), ezért van olyan λ 0 > 0 érték, amelyre F (0) < F (λ 0 ) és F (λ 0 ) < 0. Így, F (λ 0 ) = f(x 0 )(x 1 x 2 ) < 0, (5.3) ahol x 0 = λ 0 x 1 + (1 λ 0 )x 2. Mivel f(x 2 ) < f(x 0 ), ezért az (5.2) tulajdonságból következik, hogy f(x 0 )(x 2 x 0 ) 0. Átrendezés után és λ 0 -al való osztás után azt kapjuk, hogy f(x 0 )(x 1 x 2 ) 0, ami ellentmond az (5.3) egyenlőtlenségnek, és így bebizonyítottuk az állítást Tétel. (Arrow és Enthoven, 1961) Ha az f C 2 függvény kvázikonvex az A R n nyílt és konvex halmazon, akkor x A, v R n, f(x)v = 0 = v T Hf(x)v 0, (5.4) ahol Hf az f függvény Hesse mátrixát jelenti. Bizonyítás. A bizonyítás indirekt. Tegyük fel, hogy az f függvény kvázikonvex, v T f(x) = 0 és az állítással ellentétben v T Hf(x)v < 0 valamilyen x A és v R n vektorok esetén. A folytonosság miatt létezik olyan ε > 0 érték, amelyre x x < ε = v T Hf ( λ x + (1 λ)x ) v < 0, x A, (5.5) bármely 0 λ 1 esetén. Ha x = x + µv, 0 < µ < ε, választással, akkor (5.5) a következő formába írható: A Taylor tétel alkalmazásával azt kapjuk, hogy ( x x) T Hf ( λ x + (1 λ)x ) ( x x) < 0. (5.6) f( x) = f(x) + f(x)( x x) ( x x)t Hf ( λ x + (1 λ)x ) ( x x) teljesül valamely 0 < λ < 1 értékre, és (5.5), (5.6) miatt pedig az f( x) < f(x) (5.7) egyenlőtlenség teljesül. Ha ˆx = x+µ( v), akkor hasonló meggondolással kapjuk, hogy f(ˆx) < f(x). (5.8) Mivel x = 1 ( x + ˆx), az (5.7) és (5.8) egyenlőtlenségekből az következik, hogy az f 2 függvény nem kvázikonvex, ami ellentmondás. Ezzel bebizonyítottuk az állítást. 38
39 5.3. Tétel. (Crouzeix, 1980) Ha a nyílt és konvex A R n halmazon értelmezett f C 2 függvény teljesíti az x A, f(x) = 0 = v T Hf(x)v > 0, v 0, (5.9) x A, v R n, f(x)v = 0 = v T Hf(x)v 0, (5.10) feltételeket, akkor az f függvény kvázikonvex Következmény. Legyen az f C 2 függvény értelmezve az A R n nyílt és konvex halmazon, és tegyük fel, hogy f(x) 0, x A. Az f függvény akkor és csak akkor kvázikonvex, ha az (5.10) tulajdonság teljesül. Crouzeix (1980) egy megjegyzése szerint az (5.9) feltételt helyettesítve az x A, f(x) = 0 = f-nek x-ben globális minimuma van; (5.11) feltétellel, az 5.3. Tétel érvényben marad. Mangasarian (1965) vezette be a differenciálható pszeudokonvex függvényekre vonatkozó, máig legszéleskörűbben alkalmazott definíciót Definíció. Az A R n nyílt és konvex halmazon értelmezett differenciálható f függvényt pszeudokonvexnek nevezzük, ha bármely x 1, x 2 A esetén f(x 1 ) < f(x 2 ) = f(x 2 )(x 1 x 2 ) < 0. (5.12) A következő állítás, ami az előzők következménye, a pszeudokonvexitás jellemzését adja. Minden differenciálható konvex függvény pszeudokonvex, és minden pszeudokonvex függvény kvázikonvex Tétel. Legyen az f C 2 függvény az A R n nyílt és konvex halmazon értelmezve. Az f függvény akkor és csak akkor pszeudokonvex, ha x A, f(x) = 0 = f-nek az x-ben globális minimuma van, (5.13) Bizonyítás. x A, v R n, f(x)v = 0 = v T Hf(x)v 0. (5.14) I. Ha az f függvény pszeudokonvex, akkor kvázikonvex is, és az 5.2. Tétel szerint (5.14) teljesül. A pszeudokonvexitás definíciójából következik, hogy f(x 2 ) = 0, x 2 A, esetén f(x 2 ) f(x), x A, ami azt jelenti, hogy az (5.13) tulajdonság is teljesül. II. Ha az (5.13) és (5.14) tulajdonságok teljesülnek, akkor az 5.3. Tétel szerint az f függvény kvázikonvex. Az 5.1. Tétel szerint, bármely x 1, x 2 A esetén f(x 1 ) f(x 2 ) = f(x 2 )(x 1 x 2 ) 0. (5.15) Tegyük fel, hogy az f függvény nem pszeudokonvex. x 1, x 2 A vektorok, amelyekre az teljesül, hogy Akkor léteznek olyan f(x 1) < f(x 2) = f(x 2)(x 1 x 2) 0. 39
40 Az (5.15) tulajdonságból azt kapjuk, hogy f(x 2)(x 1 x 2) = 0. (5.16) Ha f(x 2) = 0, akkor az (5.13)-ból következik, hogy az f függvénynek globális minimuma van az x 2 pontban, ami ellentmond annak, hogy f(x 1) < f(x 2). Ha f(x 2) 0, akkor a {x A f(x) = f(x 2)} hiperfelület x 2 pontbeli érintőtere tartalmazza az x 1 pontot a (5.11) képlet szerint. Másrészt, f(x 1) < f(x 2), ezért az x 1 pontnak létezik olyan U(x 1) környezete, hogy f(x) < f(x 2), x U(x 1), azaz az érintőtér mindkét oldalán vannak az U(x 1) halmaznak pontjai, ami ellentmond az f függvény kvázikonvexitásának. 40
41 6. Lagrange dualitás és nyeregpont Ebben a részben bevezetjük a Lagrange duál problémát, majd bebizonyítjuk a gyenge és az erős dualitási tételt. Tekintsük a következő nemlineáris optimalizálási feladatot: min f(x) h j (x) = 0, j = 1,..., p, g i (x) 0, i = 1,..., m, x R n. A (6.1) primál feladat Lagrange duál feladata a következő: { } max (µ,λ) inf x RnL(x, µ, λ) µ R p, λ 0, λ R m, (6.1) (6.2) ahol L(x, µ, λ), a (6.1) feladat Lagrange függvénye, a (3.2) képletben van megadva. Adott nemlineáris optimalizálási feladat esetén, a feltételek különböző formában történő megadásától függően különböző duál feladatokat nyerünk, amik a feladat megoldásának hatékonyságára lehetnek hatással Példa. Tekintsük a következő primál feladatot: min x x 2 2 g(x) = x 1 + x 2 4 0, x 1 0, x 2 0. Az optimális megoldás (x 1, x 2) = (2, 2), ahol a célfüggvény értéke 8. Mivel A duál feladat a következő: max { inf L(x, λ)} = max inf λ (x 1,x 2 ) λ (x 1,x 2 ) {x2 1 + x 2 2 λ(x 1 + x 2 4) x 1 0, x 2 0} λ 0. inf L(x, λ) = inf {x 2 1 λx 1 x 1 0} + inf{x 2 2 λx 2 x 2 0} + 4λ, (x 1,x 2 ) x 1 x 2 e függvény infimumának helye x 1 = x 2 = λ, 2 ha λ 0, x 1 = x 2 = 0, ha λ < 0. 41
42 Ebből következik, hogy a duál feladat explicit alakja max 1 2 λ2 + 4λ λ 0. Mivel a célfüggvény konkáv, a λ = 4 pontban a duál feladatnak globális maximuma van Gyenge dualitási tétel. Ha x megengedett megoldása a (6.1) primál feladatnak és ( µ, λ) megengedett megoldása a (6.2) duál feladatnak, akkor f( x) inf x R nl(x, µ, λ). (6.3) Bizonyítás. A Lagrange függvény definíciójából és az x, illetve ( µ, λ) megengedettségéből következik, hogy { p inf x R nl(x, µ, λ) m } = inf f(x) + µ j h j (x) λ i g i (x) x R n ami éppen az állítás. f( x) + p µ j h j ( x) j=1 j=1 i=1 m λ i g i ( x) f( x), 6.1. Következmény. A primál probléma infimuma nagyobb vagy egyenlő, mint a duál probléma szuprémuma, azaz { } inf{f(x), x M[h, g]} sup inf x x R n{l(x, µ, λ) µ Rp, λ 0. (6.4) ( µ, λ) 6.2. Következmény. Ha x megengedett megoldása a (6.1) primál feladatnak, ( µ, λ) megengedett megoldása a (6.2) duál feladatnak és i=1 f( x) inf x RnL(x, µ, λ), akkor x optimális megoldása a (6.1) primál feladatnak, a ( µ, λ) pedig a (6.2) duál feladatnak Következmény. Ha inf{f(x), x M[h, g]} =, x akkor inf =, x R n λ 0. (6.5) 6.4. Következmény. Ha { } sup (µ,λ) inf x R nl(x, µ, λ) µ Rp, λ 0 akkor a primál problémának nincs megengedett megoldása. =, (6.6) A 6.1. Következmény szerint a primál probléma infimuma nagyobb vagy egyenlő, mint a duál probléma szuprémuma. Ha a (6.4) egyenlőtlenség szigorú, akkor dualitási résről beszélünk. 42
43 Elválasztási tétel. Ha A R n nem üres, zárt konvex halmaz és y / A, akkor létezik olyan p R n nem nulla vektor és α R érték, amelyekre p T y > α és p T x α, x A. Bizonyítás. Mivel az A R n nem üres, zárt konvex halmaz és y / A, ezért bebizonyítható, hogy létezik olyan egyedüli x A pont, amelyre (x x ) T (y x ) 0, x A, és ez az x pont van a legközelebb az A halmazhoz az euklideszi metrikában mérve. A tétel feltételeiből következik, hogy inf{ y x x A} = γ > 0 és létezik olyan {x k } A sorozat, amelyre y x k γ. Megmutatjuk, hogy az {x k } Cauchy sorozat, ezért van x határértéke. A Paralelogramma tételt (pl. Dancs és Puskás, 2001, 206. old.) alkalmazva azt kapjuk, hogy x k x m 2 = 2 x k y x m y 2 x k + x m 2y 2 = 2 x k y x m y 2 4 x k + x m 2 y 2. Mivel (x k + x m )/2 A, ezért a γ definíciójából adódik, hogy x k + x m 2 y 2 γ 2, így x k x m 2 2 x k y x m y 2 4 γ 2. A k és m indexeket elég nagyra választva, az x k y 2 és az x m y 2 értékek tetszőlegesen közel lesznek a γ 2 értékhez, ezért x k x m 2 is tetszőlegesen közel lesz a nullához. Ebből következik, hogy {x k } Cauchy sorozat, aminek van x határértéke. Mivel az A halmaz zárt, ezért x A. Azt kell még megmutatni, hogy csak egy ilyen tulajdonságú pont létezik. Tegyük fel, hogy létezik egy másik x pont, amelyre y x = y x = γ. Az A halmaz konvexitása miatt, (x + x )/2 A. A háromszög egyenlőtlenséget alkalmazva y x + x y x y x = γ. Ha az egyenlőtlenség éles, akkor a γ definíciójával kerülünk ellentmondásba. Ezért egyenlőség teljesül és y x = λ(y x ) valamely λ értékre. Mivel y x = y x = γ, ezért λ = 1. Azonban λ 1, mivel ellenkező esetben y = (x + x )/2 A, ami ellentmond az y / A feltételnek. Így λ = 1 és x = x, ami az egyértelműséget bizonyítja. A bizonyítás befejezéséhez meg kell mutatni, hogy az (x x ) T (x y) 0, x A, egyenlőtlenségek teljesülése szükséges és elegendő feltétele annak, hogy az x A pont legyen a legközelebb az y ponthoz. Az elegendőség bizonyításához tekintsünk egy tetszőleges x A pontot. Akkor, y x 2 = y x + x x 2 = y x 2 + x x (x x) T (y x ). 43
44 Mivel a feltételezésünk szerint (x x) T (y x ) 0, és x x 2 0, ezért azt kapjuk, hogy y x 2 y x 2, x A, ami azt jelenti, hogy az x pont van a legközelebb az A halmazban az y ponthoz. A szükségesség bizonyításához tegyük fel, hogy y x 2 y x 2, x A. Legyen x A tetszőleges, akkor x + λ (x x ) A elegendően kicsiny λ > 0 értékre. Ezért, y x λ (x x ) 2 y x 2, és y x λ (x x ) 2 = y x 2 + λ 2 x x 2 + 2λ (x x ) T (x y). A fenti relációkból következik, hogy λ 2 x x 2 + 2λ (x x ) T (x y) 0, x A, minden elegendően kicsiny λ > 0 értékre. Az egyenlőtlenség mindkét oldalát osztva a λ > 0 értékkel, majd a λ értékkel nullához tartva kapjuk az állítást. Az elválasztási tételek a konvex analízis legfontosabb tételei közé tartoznak. Geometriailag a most bizonyított tétel azt jelenti, hogy ha adott egy pont tetszőleges konvex halmazon kívül, akkor létezik olyan a pontot tartalmazó hipersík, amelyik nem metszi a konvex halmazt. A következményként megfogalmazott Legközelebbi pont tétel és Tompaszög-tétel megtalálható, pl. a Dancs és Puskás (2001) jegyzet 273., illetve 275. oldalain Következmény (Legközelebbi pont tétel). Ha A R n zárt konvex halmaz, akkor tetszőleges y R n ponthoz van az A halmaznak egyértelműen meghatározott legközelebbi pontja Következmény (Tompaszög-tétel). Ha A R n zárt konvex halmaz és x A az A halmaznak egy y / A ponthoz legközelebb eső pontja, akkor (y x ) T (x x ) 0, x A Lemma. Legyen A R n konvex halmaz, α : R n R, g : R n R m konvex függvények és a h : R n R p leképezés affin, azaz h(x) = Ax b, x R n, ahol A (p n)-es mátrix és b R p. Tekintsük a következő két rendszert: α(x) < 0, h(x) = 0, g(x) 0, x A, (6.7) δα(x) + µ T h(x) λ T g(x) 0, x A, (δ, λ) 0, (δ, µ, λ) 0. (6.8) Ha a (6.7) rendszernek nincs megoldása, akkor a (6.8) rendszernek van (δ, µ, λ) megoldása. Ha δ > 0, akkor az állítás megfordítása is igaz. 44
45 Bizonyítás. Tegyük fel, hogy a (6.7) rendszernek nincs megoldása. Mivel az α, g függvények konvexek, a h affin, ezért a B = {(β, r, q) β > α(x), r = h(x), q g(x), valamely x A pontban} (6.9) halmaz konvex. A feltevés szerint a (6.7) rendszernek nincs megoldása, ezért (0, 0, 0) / B. Az Elválasztási tétel szerint létezik olyan (δ, µ, λ), amelyre δβ + µ T r + λ T q 0, (β, r, q) clb, (6.10) ahol clb jelöli a B halmaz lezártját. Legyen x A. Mivel a β értéke és a q vektor komponensei tetszőlegesen nagyok lehetnek, a (6.10) egyenlőtlenség csak akkor teljesülhet, ha δ 0 és λ 0. Továbbá, ( ) ( β, r, q) = α( x), h( x), g( x) clb. A (6.10) egyenlőtlenségből következik, hogy δα( x) + µ T h( x) λ T g( x) 0. (6.11) Mivel a fenti egyenlőtlenség teljesül minden x A pontban, ezért a (6.8) rendszernek van megoldása. Az állítás megfordításának az igazolásához tegyük fel, hogy a (6.8) rendszernek van (δ, µ, λ) megoldása, amire teljesülnek a δα(x) + µ T h(x) λ T g(x) 0, x A, δ > 0, λ 0, egyenlőtlenségek. Legyen x A olyan vektor, amelyre g( x) 0 és h( x) = 0. Mivel λ 0, a fenti egyenlőtlenségből következik, hogy δα( x) 0. A δ > 0 és az α( x) 0 egyenlőtlenségek miatt a (6.7) rendszernek nincs megoldása, ami az állítást bizonyítja. A következő tételben megmutatjuk, hogy a primál és a duál probléma célfüggvény értéke megegyezik a feltételi függvényekre vonatkozó konkávitási és megfelelően választott regularitási feltételek mellett Erős dualitási tétel. Tegyük fel, hogy g i : R n R, i = 1,..., m, konvex függvények, h j, j = 1,..., p, affin függvények, azaz h(x) = Ax b, ahol A adott (p n)-es mátrix, b R p rögzített vektor, és létezik olyan ˆx R n vektor, amelyre ahol h(r n ) = {h(x) x R n }. Akkor g(ˆx) > 0, h(ˆx) = 0, 0 int h(r n ), (6.12) { } inf{f(x), x M[h, g]} = sup x (µ,λ) inf x R n{l(x, µ, λ) µ Rp, λ 0. (6.13) 45
46 Ha a primál feladatban a célfüggvény értéke véges, akkor a duál feladatban is véges. Ha a primál feladat optimális megoldása x, a duál feladaté (µ, λ ), akkor λ g(x ) = 0. Bizonyítás. Jelölje a primál feladat optimális célfüggvény értékét γ. Ha γ =, akkor a 6.1. Következmény miatt az optimális duál célfüggvény érték is, ezért (6.13) igaz. Tegyük fel, hogy a γ érték véges, és tekintsük a következő rendszert: f(x) γ < 0, h(x) = 0, g(x) 0, x R n. (6.14) A γ definíciója miatt a (6.14) rendszernek nincs megoldása. A 6.1. Lemma állításából következik, hogy a megfelelő (6.8) rendszernek létezik nem nulla (δ, µ, λ), (δ, λ) 0, megoldása. Először megmutatjuk, hogy δ > 0. Tegyük fel az állítással ellentétben, hogy δ = 0. A feltevések miatt létezik olyan ˆx R n vektor, amelyre h(ˆx) = 0 és g(ˆx) > 0. Ezt behelyettesítve a (6.14)-nek megfelelő (6.8) rendszerbe azt kapjuk, hogy λ T g(ˆx) 0. Mivel g(ˆx) > 0 és λ 0, ezért λ T g(ˆx) 0 csak akkor lehetséges, ha λ = 0. Mivel (δ, λ) = 0, ezért µ T h(x) 0, x R n. Azonban a 0 int h(r n ) feltétel miatt tudunk találni olyan x R n vektort, amelyre h(x) = εµ, ahol ε > 0. Ezért 0 µ T h(x) = ε µ 2, amiből következik, hogy µ = 0. Tehát, a δ = 0 feltevésből adódik, hogy (δ, µ, λ) = 0, ami ellentmondás. Így beláttuk, hogy δ > 0. A (6.14)-nek megfelelő (6.8) egyenlőtlenség δ ( f(x) γ ) + µ T h(x) λ T g(x) 0, x R n, (δ, λ) 0, (δ, µ, λ) 0. (6.15) Ezt osztva a δ értékkel: ami azt mutatja, hogy A Gyenge dualitási tétel t f(x) + 1 δ µt h(x) 1 δ λt g(x) γ, x R n, (6.16) inf x RnL(x, µ, λ) γ. alkalmazva kapjuk a (6.13) egyenlőséget. Tegyük fel, hogy x a primál feladat optimális megoldása és f(x ) = γ. A (6.16) egyenlőtlenséget tekintve az x pontban adódik, hogy λ T g(x ) 0. Mivel λ 0 és g(x ) 0, ezért λ T g(x ) = 0, ami az állítás. Az Erős dualitási tételben a (6.12) feltételek a Slater feltétel ( x R n úgy, hogy g( x) > 0) általánosításának tekinthetők. Az Erős dualitási tétel speciális eseteként adódik a lineáris optimalizálás dualitási tétele Nyeregpont tétel. Ha f, g i, h j : R n R, i = 1,..., m; j = 1,..., p, függvények és léteznek x R n, (µ, λ ) R p R m, λ 0, úgy, hogy L(x µ, λ) L(x, µ, λ ) L(x, µ, λ ), x R n, (µ, λ) R p R m, λ 0, (6.17) 46
47 akkor x a primál feladat és (µ, λ ) a duál feladat megoldása. Megfordítva, tegyük fel, hogy g i, i = 1..., m, konvex, h j, i = 1..., p, affin függvények és a (6.12) feltételek teljesülnek. Ha x a primál feladat egy optimális megoldása, akkor léteznek olyan (µ, λ ) R p R m, λ 0, vektorok, amelyekre teljesülnek a (6.17) egyenlőtlenségek. Bizonyítás. Tegyük fel, hogy léteznek olyan x R n, (µ, λ ) R p R m, λ 0, vektorok, amelyekre a (6.17) egyenlőtlenségek teljesülnek. Mivel f (x ) + p µ j h j (x ) j=1 ebből következik, hogy m λ i g i (x ) = L(x, µ, λ) L(x, µ, λ ), i=1 (µ, λ) R p R m, λ 0, h(x ) = 0 és g(x ) 0, (6.18) tehát, x a primál feladat egy megengedett megoldása. A (6.18) egyenlőtlenségből a λ = 0 választás mellett következik, hogy λ T g(x ) 0. Mivel λ 0 és g(x ) 0, ezért λ T g(x ) = 0. A (6.17) egyenlőtlenségek alapján f (x ) = f (x ) + p µ jh j (x ) j=1 L(x, µ, λ ) = f (x) + m λ i g i (x ) = L(x, µ, λ ) i=1 p µ jh j (x) j=1 m λ i g i (x), x R n, i=1 (6.19) amiből következik, hogy f (x ) inf x R nl(x, µ, λ ). Mivel x a primál feladat egy megengedett megoldása és λ 0, a 6.2. Következményből azt kapjuk, hogy x a primál feladat és (µ, λ ) pedig a duál feladat optimális megoldása. A fordított irány bizonyításához tegyük fel, hogy x a primál probléma egy optimális megoldása. Az Erős dualitási tétel miatt léteznek olyan (µ, λ ), λ 0, Lagrange szorzók, amelyekre f(x ) = amiből következik, hogy f(x ) = inf x R nl(x, µ, λ ) f (x) + Mivel λ T g(x ) = µ T h(x ) = 0, inf x R nl(x, µ, λ ) és λ T g(x ) = 0, (6.20) p µ jh j (x) j=1 m λ i g i (x ) = L(x, µ, λ ), x R n. i=1 L(x, µ, λ ) = f (x ) + p µ jh j (x ) j=1 m λ i g i (x ) L(x, µ, λ ), x R n, i=1 47
48 ami éppen (6.17) második egyenlőtlensége. Az első egyenlőtlenség triviálisan teljesül (6.17)-ben a λ T g(x ) = 0, h(x ) = 0, g(x ) 0, λ 0, relációk miatt, ami a tétel állítását bizonyítja. A Karush-Kuhn-Tucker és a nyeregpont feltételek között szoros kapcsolat van, mivel a bennük szereplő Lagrange szorzók konvexitási feltételek mellett megegyeznek. A dualitási tételekben és a Nyeregpont tételben a teljes Euklideszi tér helyett annak egy összefüggő részhalmazát is tekinthetjük. 48
49 7. Változó metrikájú módszerek Ez a fejezet az iterációs módszerek családjába tartozó, változó metrikájú módszerek elméleti megalapozásával foglalkozik. A változó metrikájú módszerek onnan kapták a nevüket, hogy a csökkenési irány meghatározásához minden iterációs pontban bevezetünk egy szimmetrikus, pozitív definit mátrixot, ami egy skaláris szorzást is meghatároz. Az iterációs módszer azt jelenti, hogy az eljárás során generált pontsorozat minden eleme az előző lépésben nyert pontból származtatható olyan módon, hogy a pontsorozathoz tartozó függvény értékek csökkenő sorozatot alkotnak. Az iteratív algoritmusok elmélete három részre osztható. Az első foglalkozik az algoritmusok építésével, figyelembe véve a feladat struktúráját és az informatikai lehetőségeket. A második rész fő kérdése a módszerek konvergenciája, még pontosabban a globális konvergencia vizsgálata, aminek megléte azt jelenti, hogy a módszer által generált pontsorozat a megengedett tartomány tetszőleges pontjából indulva tart (konvergál) a megoldáshoz. Sok fontos módszer osztály nem teljesíti ezt a tulajdonságot, és az induló pontoktól függően a generált pontsorozat divergens (nem konvergens) is lehet vagy nem a megoldáshoz konvergál. Az elmélet harmadik része a lokális konvergencia vizsgálatával foglalkozik, ami a konvergencia sebesség vizsgálatát jelenti. Az e fejezetben szereplő tárgyalás speciális esete Rapcsák (1977) könyvében, illetve a [43], [45], cikkekben találhatónak. Tekintsük az NLO-t a következő formában: ahol min f(x) x A M R n, M = M[h] = {x R n h j (x) = 0, T M[h] = {v R n h j (x)v = 0, A = M[h, g] = {x M g i (x) 0, j = 1,..., n k}, j = 1,..., n k}, i = 1,..., m}, (7.1) (7.2) R n az n-dimenziós Euklideszi tér és f, h j, g i, j = 1,..., n k, i = 1,..., m, kétszer folytonosan differenciálható függvények. Először stacionárius pont vagy lokális minimum meghatározására szolgáló változó metrikájú módszerekre adunk meg általános algoritmus leírást egyenlőség feltételek esetén. Tegyük fel, hogy a LICQ regularitási feltétel teljesül minden x M[h] pont esetén. Vezessünk be az n-dimenziós Euklideszi téren egy G 1 (x), x R n, mátrix (értékű) függvényt, ami a következő tulajdonságokkal rendelkezik: 1) G 1 (x), x R n, szimmetrikus mátrixok; 2) G 1 (x), x R n, pozitív definit mátrixok; 3) a G 1 (x), x R n, mátrixok által meghatározott kvadratikus alakok értéke nem változik reguláris (egyetlen pontban sem szinguláris Jacobi mátrixú) koordináta transzformációk esetén. 49
50 Az első két tulajdonság alapján, a G 1 és a G 1 1 leképzések az n-dimenziós Euklideszi tér minden pontjában meghatároznak egy-egy skaláris szorzatot. A harmadik tulajdonságot explicit formában nem használjuk fel az anyagban. Legyen x 0 M az induló pont, x k M a k-adik iterációs lépésben nyert megengedett megoldás, D k (n n)-es szimmetrikus mátrix, aminek T M xk invariáns altere minden k esetén, továbbá D k pozitív definit a T M xk altéren minden iterációs pontban úgy, hogy az altereken vett legkisebb saját értékek alulról egyenletesen korlátosak. Ez utóbbi tulajdonság azt jelenti, hogy létezik olyan ε > 0 érték, aminél minden a T M xk altéren vett legkisebb sajátérték nagyobb vagy egyenlő. Az M halmazban haladó görbét geodetikusnak nevezzük, ha a második derivált vektora minden pontban merőleges az M halmaz érintősíkjára. Be lehet látni, hogy minden pontból minden irányban pontosan egy geodetikus indul, ami az adott pont egy kicsiny környezetében egyértelmű. Ezt a fogalmat ki lehet terjeszteni arra az esetre is, amikor az R n téren a skaláris szorzatot szimmetrikus és pozitív definit mátrix függvény határozza meg (Spivak, 1979). Vezessük be a következő jelölést: G f T = (I G 1 1 Jh T (JhG 1 1 Jh T ) 1 Jh)G 1 1 f T, ahol Jh a h : R n R n k leképezés (n k) n-es Jacobi mátrix leképezése, I az n n-es egységmátrix és G 1 az n n-es inverz mátrix leképezés. Belátható, hogy az M halmazon értelmezett, G f T leképezés tetszőleges pontban a G 1 1 f T vektor ortogonális leképzése a G 1 skaláris szorzat szerint a ponthoz tartozó T M altérre [44]. A G 1 leképezés minden M halmazbeli pontban értelmezett T M altéren meghatároz (indukál) egy skaláris szorzatot, amit G jelöl. Az általános algoritmus váz a következő: 1. Határozzuk meg a csökkenési irányt 1 a következő módon: p k = D 2 k G (x k ) T. (7.3) 2. ahol a t k lépéshossz meghatározása történhet az alábbi x k+1 = x k + t k p k, (7.4) t k = arg min{f(γ xk (t, p k )) t R + } (7.5) x k pontból a p k irányban induló geodetikus görbe menti minimalizálás elvégzésével vagy valamilyen heurisztikus szabály segítségével (pl. Luenberger, 1973). Az Armijo szabály 2 esetében α ( 0, 1 2) és tk = 2 l k, ahol lk az a legkisebb egész szám, amelyre teljesül a következő egyenlőtlenség: f(γ xk (2 l k, p k )) f(x k ) α2 l k G f(x k )G 1 (x k )D 2 k G f(x k ) T. (7.6) 1 A célfüggvény értéke csökken vagy nem nő a csökkenési irányokban. 2 lásd pl. Ortega and Rheinboldt, Academic Press,
51 Ez az általános algoritmus váz számos ismert nemlineáris optimalizálási algoritmust tartalmaz. A D k = I, k = 1, 2,..., esetben: ha Jh(x) = 0, G 1 (x) = I, x R n, akkor p k = f T és a csökkenő irányok módszerét kapjuk; ha Jh(x) = 0, G 1 (x) = Hf(x), x R n, ahol Hf a célfüggvény Hesse mátrixa, akkor p k = H 1 f T és a Newton módszert kapjuk; ha Jh(x) = A, x R+, n ahol A teljes rangú (k n)-es mátrix és 1 x 2 1 G 1 (x) =... 1, x Rn +, ahol R n + a pozitív ortánst jelöli, a lineáris optimalizálás affin vektor mezőjét kapjuk a Karmarkar (1990) híres cikkében bevezetett lineáris optimalizálási kanonikus alakra; ha G 1 (x) = I, x R n +, akkor p k = (I Jh T (JhJh T ) 1 Jh) f T és a gradiens vetítési módszert kapjuk; ha x 2 n G 1 (x) = Hf(x), x R n, akkor vetített Newton-típusú módszert kapunk; ha ahol A teljes rangú (k n)-es mátrix és ahol Jh(x) = A, x R n +, G 1 (x) = Hf(x), x R n +, f(x) = c T x µ n log x i, x R+, n i=1 akkor a standard lineáris optimalizálási probléma logaritmikus büntető függvényét kapjuk, csökkenő iránynak a projektív vektor mezőt, és a µ paraméter megfelelően választott értéke mellett a vetített Newton módszert. Kvázi-Newton, SQP és konjugált gradiens módszereket a D k mátrixok iterációs pontokbeli megfelelő választásával lehet nyerni. 51
52 8. A változó metrikájú módszerek konvergenciája Két globális konvergencia tételt bizonyítunk, amihez szükséges az alábbi állítás Tétel (Kirszbraun). Ha H Hilbert tér, A a H tér részhalmaza, Φ : A H és Φ(x 1 ) Φ(x 2 ) < L x 1 x 2, x 1, x 2 A, (8.1) valamely L konstans esetén, akkor a Φ leképezés kiterjeszthető a teljes H térre oly módon, hogy a (8.1) egyenlőtlenségek ugyanazzal az L Lipschitz konstanssal teljesülnek. Jelölje W k az {x M R n f(x) f(x k )} nívóhalmaz x k pontot tartalmazó összefüggő részhalmazát (komponensét) Tétel. Ha f folytonosan differenciálható, W 0 M kompakt halmaz, az x k pontsorozatot (7.3), (7.4) és (7.5) generálja, és T M xk D k G f(x k ) T T M xk, k = 1, 2,..., (8.2) a D k G f(x k ) T, k, leképezések teljesítik a Lipschitz feltételt, (8.3) a D k, k, mátrixok minden iterációs pontban pozitív definitek a altereken és a kvadratikus formák alulról egyenletesen korlátosak, (8.4) D k G 1 (x k ) = G 1 (x k )D k, k = 1, 2,..., (8.5) akkor az x k sorozat vagy véges lépés után stacionárius pontot ad, vagy a végtelen sorozat bármely torlódási pontja stacionárius. Ha a stacionárius pontbeli függvényérték egyedüli, akkor a teljes sorozat konvergál a stacionárius ponthoz. Bizonyítás. Ha x k stacionárius pont, akkor G f(x k ) = 0, és az algoritmus nem generál új iterációs pontot, így egy megállási kritérium alapján az eljárás a k-adik lépésben befejeződik. Tegyük fel, hogy x k nem stacionárius pont. Ezért p k csökkenési irány, mivel G f(x k )G 1 (x k )p k = G f(x k )G 1 (x k )D 2 k G f(x k ) T = G f(x k )D k G 1 (x k )D k G f(x k ) T < 0. (8.6) Jelölje az x k pontból a p k irányban induló geodetikus ívet γ xk (t, p k ). A W 0 halmaz kompaktságából következik, hogy bármely W k halmaz is kompakt, mivel az {f(x k )} sorozat monoton csökkenő. A Hopf-Rinow tétel [49] miatt, adott x k és p k esetén létezik olyan γ xk (t, p k ) geodetikus ív, ami minden t R + esetén értelmezve van és γ xk (t, p k ) W k, t R +, vagy a geodetikus ív értelmezési tartománya zárt intervallum, aminek egyik végpontjában az ív a W k határán végződik, az ív többi része pedig a W k halmazban fut. Legyen t k = lim sup J k, 52
53 ahol J k = {t R + γ xk (t, p k ) értelmezve van és f ( γ xk (t, p k ) ) < f ( γ xk (0, p k ) ) = f(x k )}. A J k halmaz (8.6) szerint nem üres és t k = +, γ xk (t, p k ) W k, t [0, + ), vagy t k véges érték és γ xk (t, p k ) W k, t [0, t k ]. Ha az első esetben az egyváltozós függvénynek nincs lokális minimuma, akkor mivel a függvény monoton csökkenő és alulról korlátos, a t k + határátmenettel egy W k -beli pontot határozunk meg. Ebből következik, hogy mindkét esetben a (7.5) szabály szerinti lépéshossz jól definiált és t k (0, t k ), azaz az f ( γ xk (t k, p k ) ) függvénynek minimuma van a t k pontban és f(γ xk (t k, p k )) = f(x k+1 ). Ha α (0, 1 ), akkor az 2 G f(γ xk (t, p k ))G 1 (γ xk (t, p k )) dγ x k (t, p k ) dt egyenletnek a legkisebb megoldása ˆt k (0, t k ), mivel a G f(γ xk (t, p k ))G 1 (γ xk (t, p k )) dγ x k (t, p k ) dt = α G f(x k )G 1 (x k )p k (8.7) folytonos függvény minden értéket felvesz G f(x k )G 1 (x k ) p k és 0 között, valamint G f(γ xk (t, p k ))G 1 (γ xk (t, p k )) dγ x k (t, p k ) dt < α G f(x k )G 1 (x k )p k (8.8) teljesül bármely t [0, ˆt k ], értékre. Az {f(x k )} sorozat monoton csökkenő és alulról korlátos, mivel a folytonos f függvény felveszi a minimumát a kompakt W 0 halmaz. Ezért, a függvényértékek sorozata konvergens. Terjesszük ki az iterációs pontokban értelmezett D k G f(x k ) leképezést egy az R n -ben definiált vektorértékű leképezéssé, ami Kirszbraun tétele miatt lehetséges. Két esetet különböztetünk meg. a) Létezik a ˆt k sorozatnak olyan {ˆt ki } részsorozata, amelyik nullához tart. Az általánosság megszorítása nélkül feltehetjük, hogy a {ˆt ki } sorozathoz tartozó {ˆx ki } sorozat és a {t ki } sorozathoz tartozó {x ki } sorozat is az ˆx W 0 ponthoz tart. A (8.7) egyenlőségből a G 1 függvény, a G f vektor mező és a D leképezés folytonosságából nyerjük, hogy D(ˆx) T G 1 (ˆx)D(ˆx) = αd(ˆx) T G 1 (ˆx)D(ˆx), (8.9) amiből következik, hogy D(ˆx) = 0. Ha G f(ˆx) 0, akkor G f(x ki ) 0 bármely elég nagy i indexre, azaz a gradiens legalább egy komponense nagyobb, mint egy állandó érték, így a D k mátrixok T M xk feletti pozitív definitsége miatt G f(ˆx)d(ˆx) > 0, ami ellentmondás. Ezért, G f(ˆx) = 0 és ˆx stacionárius pont. 53
54 b) Létezik olyan β > 0 érték, amelyre ˆt ki β bármely k i esetén. Tekintsük a {ˆt ki } és {t ki } index sorozatokhoz tartozó {ˆx ki } és {x ki } részsorozatokat, amelyek konvergálnak az ˆx W 0 ponthoz. Tegyük fel, hogy ˆx nem stacionárius pont. Akkor, D(ˆx) T G 1 (ˆx)D(ˆx) = δ > 0. (8.10) A G 1 mátrix függvény, a G f vektormező és a vektor értékű D folytonosságból következik, hogy df(γ x ki (0, p ki )) = G f(x ki )G 1 (x ki ) p ki > δ/2 (8.11) dt teljesül egy konstansnál nagyobb k i indexek esetén. A középérték tétel és a (8.8) egyenlőtlenség felhasználásával azt kapjuk, hogy f(x ki+1 ) f(x ki +1) f(ˆx ki ) = f(x ki )+ ˆt ki G f(γ xki ( t, p ki ))G 1 (γ xki ( t, p ki )) dγ x ki ( t, p ki ) < dt f(x ki ) + ˆt ki α G f(x ki )G 1 (x ki )p ki < f(x ki ) 1αβδ, t (0, ˆt 2 ki ), (8.12) ami ellentmond annak, hogy az {f(x ki )} sorozat konvergál az f(ˆx) értékhez. Ezért, ˆx stacionárius pont. Végül, tegyük fel, hogy x és x két különböző W 0 halmazbeli torlódási pontja az {x k } sorozatnak. A 8.2. Tétel eddig bizonyított része alapján x és x stacionárius pontok. Mivel az {f(x k )} sorozat konvergens, ezért f(x ) = f(x ), ami nem lehetséges, ha a stacionárius értékek egyedüliek Tétel. Ha f folytonosan differenciálható, W 0 M kompakt halmaz, az x k pontsorozatot (7.3), (7.4) és (7.6) generálja, és D k G f(x k ) T T M xk, k = 1, 2,..., (8.13) a D k G f(x k ) T, k, leképzések teljesítik a Lipschitz feltételt, (8.14) a D k, k, mátrixok minden iterációs pontban pozitív definitek a T M xk altereken és a kvadratikus formák alulról egyenletesen korlátosak, (8.15) D k G 1 (x k ) = G 1 (x k )D k, k = 1, 2,..., (8.16) akkor az x k sorozat vagy véges lépés után stacionárius pontot ad, vagy a végtelen sorozat bármely torlódási pontja stacionárius. Ha a stacionárius pontbeli függvényérték egyedüli, akkor a teljes sorozat konvergál a stacionárius ponthoz. Bizonyítás. Ha x k stacionárius pont, akkor G f(x k ) = 0, és az algoritmus nem generál új iterációs pontot, így egy megállási kritérium alapján az eljárás a k-adik lépésben befejeződik. Tegyük fel, hogy x k nem stacionárius pont. A (8.6) képlet alapján p k csökkenési irány. Jelölje az x k pontból a p k irányban induló geodetikus ívet γ xk (t, p k ). A W 0 54
55 halmaz kompaktságából következik, hogy bármely W k halmaz is kompakt, mivel az {f(x k )} sorozat monoton csökkenő. A Hopf-Rinow tétel miatt, adott x k és p k esetén létezik olyan γ xk (t, p k ) geodetikus ív, ami minden t R + esetén értelmezve van és γ xk (t, p k ) W k, t R +, vagy a geodetikus ív értelmezési tartománya zárt intervallum, aminek egyik végpontjában az ív a W k határán végződik, az ív többi része pedig a W k halmazban fut. Ezért a lépéshosszat megadó (7.6) szabály jól definiált. Az {f(x k )} sorozat monoton csökkenő és alulról korlátos, mivel a folytonos f függvény felveszi a minimumát a kompakt W 0 halmazon. Ezért, a függvényértékek sorozata konvergens. Terjesszük ki az iterációs pontokban értelmezett D k G f(x k ) leképezést egy az R n -ben definiált vektor értékű leképezéssé, ami Kirszbraun tétele miatt lehetséges. Két esetet különböztetünk meg. a) Létezik a t k sorozatnak olyan {t ki = 2 l k i } részsorozata, amelyik nullához tart. Az általánosság megszorítása nélkül feltehetjük, hogy a {t ki } sorozathoz tartozó {x ki } sorozat az ˆx W 0 ponthoz tart. A (7.6) lépéshossz szabályban a Taylor tételt alkalmazva azt kapjuk, hogy α2 l k i G f(x ki )D k G 1 (x ki )D k G f(x ki ) T f(x ki ) f(γ xki (2 l k i, p ki )) = f(x ki ) f(x ki ) 2 l k i G f(γ xki ( t, p ki ))G 1 (γ xki ( t, p ki )) dγ x ki ( t, p ki ) = dt 2 l k i G f(γ xki ( t, p ki ))G 1 (γ xki ( t, p ki )) dγ x ki ( t, p ki ), t (0, 2 l k i ), dt amiből az következik, hogy α G f(x ki )D k G 1 (x ki )D k G f(x ki ) T G f(γ xki ( t, p ki ))G 1 (γ xki ( t, p ki )) dγ x ki ( t, p ki ), t (0, 2 l k i ). dt (8.17) (8.18) A (8.18) egyenlőtlenségből és a G 1 mátrix fügvény, a G f vektormező és a vektor értékű D függvény folytonosságából azt kapjuk, hogy (1 + α)d(ˆx) T G 1 (ˆx)D(ˆx) 0, (8.19) és D(ˆx) = 0. Ha G f(ˆx) 0, akkor G f(x ki ) 0 bármely elég nagy i indexre, azaz a gradiens legalább egy komponense nagyobb, mint egy állandó érték, így a D k mátrixok T M xk feletti pozitív definitsége miatt G f(ˆx)d(ˆx) > 0, ami ellentmondás. Ezért, G f(ˆx) = 0 és ˆx stacionárius pont. b) Létezik olyan β > 0 érték, amelyre t ki β bármely k i esetén. Tekintsük a {t ki } index sorozathoz tartozó {x ki } pont sorozatot, ami tart az ˆx W 0 ponthoz. A (7.6) lépéshossz szabályból következik, hogy α2 l k i G f(x ki )D k G 1 (x ki )D k G f(x ki ) T f(x ki ) f(γ xki (2 l k i, pki )). (8.20) 55
56 A (8.20) egyenlőtlenség jobb oldala nullához tart, 2 l k i β és a G 1 mátrix függvény, G f vektor mező és a D vektor függvény folytonossága azt adja, hogy D(ˆx) T G 1 (ˆx)D(ˆx) = 0, (8.21) és D(ˆx) = 0, amiből G f(ˆx) = 0. Végül tegyük fel, hogy x és x két különböző W 0 halmazhoz tartozó torlódási pontja az {x k } sorozatnak. A 8.3 Tétel eddig bizonyított része alapján x and x stacionárius pontok. Mivel az {f(x k )} sorozat konvergens, ezért f(x ) = f(x ), ami nem lehetséges, ha a stacionárius értékek egyedüliek. 56
57 9. Speciális nemlineáris optimalizálási feladatok 9.1. Mechanikai erőegyensúly és nemlineáris optimalizálás Farkas Gyula 1901-ben publikálta a homogén, lineáris egyenlőtlenségrendszerekre vonatkozó alaptételét, amelyre napjainkban nagyon sok optimalizáláselméleti cikk szerzője hivatkozik. Azonban úgy tűnik, hogy ennek az eredménynek a mechanikai erőegyensúllyal való kapcsolata sem a matematikában, sem a fizikában nem ismert eléggé. Valószínűleg ez az egyik oka annak, hogy a mechanikai erőegyensúllyal kapcsolatos matematikai problémák rendszerezése és egységes tárgyalása eddig nem került előtérbe és a különböző munkákban speciális esetek szerepelnek. Az analitikus mechanika a klasszikus mechanika egyik ága, amelynek az alapproblémája tömegpontrendszerek mozgásának és egyensúlyi állapotának jellemzése. Fizikusok és matematikusok már hosszú idő óta foglalkoznak ezzel a problémával és jóllehet majdnem minden, mechanikával foglalkozó könyvben található ezzel a témával foglalkozó rész, mégis, a probléma matematikai tárgyalása nem tekinthető lezártnak. A probléma - amit a newtoni mechanika keretei között tárgyalunk - egyik legáltalánosabb megfogalmazása a következő: Legyen adott R 3 -ban (a 3 -dimenziós Euklideszi térben) n darab tömegpont, amelyekre a P 1,..., P n aktív erők hatnak. Ezen kívül legyenek adottak a kényszerek, amik a tömegpontok mozgására az egyedüli korlátozást jelentik. A feladat a rendszer mechanikai állapotának a meghatározása, vagy speciális esetben a rendszer egyensúlyi állapotának a jellemzése. A rendszer mechanikai állapotának meghatározása a mozgásegyenletek felírását jelenti. Akkor mondjuk, hogy a mechanikai rendszer erőegyensúlyban van, ha minden tömegpontra az aktív erők és a reakcióerők összege nulla, ahol a reakcióerők nek azokat az erőket nevezzük, amelyek a tömegpontokat a kényszernek megfelelő pályán tartják. Az anyagi pontrendszer helyzetét és mozgását a helykoordináták időfüggvényei segítségével adhatjuk meg a 3 n-dimenziós térben. Itt azt az esetet mutatjuk be, amikor a pontrendszer egy lehetséges mozgását egy x(t) : [0, 1] R R 3n kétszer folytonosan differenciálható vektorfüggvényt adja meg, amely eleget tesz a kényszerfeltételeknek. Az x (t), x (t), t [0, 1], vektorok a sebességet, illetve a gyorsulást jelentik. Az anyagi pontrendszer erőegyensúlyának jellemzéséhez a virtuális munka elvét használjuk fel. A virtuális munka elve a klasszikus mechanika egyik legrégebbi összefüggése, amit Bernoulli mondott ki először 1717-ben az egyenlőség típusú kényszerfeltételek esetére. Az elvet egyenlőtlenség típusú kényszerfeltételek esetére Fourier mondta ki ban, majd Gauss 1829-ben. Azonban már Cournot 1827-ben és Osztrogradszkij 1838-ban rájött arra, hogy a virtuális munka elvének felhasználásakor nehézséget okoz az, hogy szerepelnek benne a virtuális elmozdulások. Ezért egyenlőség és egyenlőtlenség típusú kényszerfeltételek esetén kiküszöbölték ezeket, azaz felírták a Farkas tétel állítását, de nem bizonyították. Ezt Farkas bizonyította először 1898-ben. A virtuális munka elv éről, illetve annak történeti vonatkozásairól részletesen olvashatunk a [34], [35] cikkekben. Ez elv szerint, ha a pontrendszer erőegyensúlyban van és a súrlódás elhanyagolható, akkor az aktív erők munkája a virtuális elmozdulások irányában kisebb vagy egyenlő, mint nulla, azaz ha a pontrendszerre ható erőket a P R 3n sorvektor jelöli, a virtuális el- 57
58 mozdulásokat a v R 3n oszlopvektor, akkor a virtuális munka elve szerint bármely v virtuális elmozdulásra teljesül a P T v 0 (9.1.1) egyenlőtlenség. Itt olyan mechanikai rendszerekkel foglalkozunk, ahol a súrlódás elhanyagolható. A külön hivatkozás nélkül felhasznált fogalmak a [3], [19] könyvekben megtalálhatók. A tömegpontrendszerek mozgásánál az egyik legegyszerűbb eset az, mikor a pontrendszer konzervatív erőtérben mozog, a kényszerek egyenlőség és egyenlőtlenség feltételekkel vannak megadva és csak a helykoordinátáktól függenek. Ebben az esetben az erőegyensúly jellemzéséhez a virtuális munka elve helyett kiindulhatunk a speciálisabb Courtivron-elvből, amely szerint erőegyensúly esetén a V : R 3n R potenciálfüggvénynek stacionárius pontja van az adott kényszerfeltételek mellett, azaz az alábbi nemlineáris optimalizálási feladatnak az x 0 egyensúlyi pont Karush-Kuhn-Tucker pontja: min V (x) g i (x) 0, i = 1,..., m, h j (x) = 0, j = 1,..., p, x R 3n, (9.1.2) ahol g i, h j C 2, i = 1,..., m; j = 1,..., p. Ha a pontrendszer nem konzervatív erőtérben mozog, vagy a kényszerfeltételek között nem véges alakok is szerepelnek, akkor a Courtivron-elvet nem tudjuk alkalmazni. Ebben az esetben az általánosan érvényes virtuális munka elvét kell közvetlenül felhasználni. Az optimalizáláselméletből, illetve az analitikus mechanikával foglakozó munkákból ismert, hogy ha a (9.1.2) feladat valamely szélsőértékhelyén vagy nyeregpontjában egy regularitási feltétel teljesül, akkor ebben a pontban az optimalitás elsőrendű szükséges feltétele is teljesül, ami nem más mint a (3.9) összefüggések, azaz a virtuális munka elvének az alkalmazásával a mechanikai egyensúlyra kapott szükséges feltétel. A virtuális munka elvének az alkalmazásához is szükség van regularitási feltételre, így ha a (9.1.2) feladatnál az optimalitási feltételek származtatásához is és a virtuális munka elvének az alkalmazásához is ugyanazt a regularitási feltételt használjuk - a Karush-Kuhn-Tucker regularitási feltételt - akkor ebben a klasszikus esetben a két elv megegyezik. 58
59 9.2. Kvadratikus programozás Tekintsünk egy olyan NLO feladatot, amelynek a célfüggvénye x k 1 1 x k x k n n alakú kifejezések összegeként áll elő. Az x k 1 1 x k x kn n kifejezés foka k 1 + k k n. Tehát, az x 2 1x 2 kifejezés foka 3, az x 1 x 2 kifejezésé pedig 2. Egy olyan NLO feladatot, amelynek lineárisak a feltételei, a célfüggvénye pedig 0, 1 vagy 2 fokú, x k 1 1 x k x k n n alakú kifejezések összege, kvadratikus optimalizálási feladatnak nevezünk. Számos módszer alkalmazható kvadratikus programozási feladatok megoldására (lásd Bazaraa és Shetty (1993, 11. fejezet)). Mi itt a kvadratikus optimalizálás portfólió kiválasztására történő alkalmazását mutatjuk be [53] alapján. A kvadratikus optimalizálás és a portfólió kiválasztás Tekintsünk egy befektetőt, aki adott mennyiségű pénzét különböző befektetésekben helyezheti el. Általában azt tételezzük fel, hogy a befektető maximalizálni akarja a befektetései (portfóliója) utáni várható hozamot, miközben azt is biztosítani akarja, hogy a portfólió kockázata kicsi legyen, ahol a kockázatot a portfólió hozamának szórásnégyzetével becsüljük. Sajnos, a magas várható hozamú részvények esetében általában a hozam szórásnégyzete (kockázata) is magas. Ezért a portfólió kiválasztási feladat egyik gyakori megközelítése az, hogy választunk egy elfogadható, minimális várható hozam értéket, majd ezt a várható hozamszintet teljesíteni tudó portfóliók közül megkeressük a minimális szórásnégyzetűt. Például, a befektető keresheti azt a minimális szórásnégyzetű portfóliót, amelynek a várható hozama 12%. Az elfogadható minimális várható hozam szintjének változtatásával a befektető különböző portfóliókat kaphat, és azokat összehasonlíthatja. Ezekkel a meggondolásokkal a portfólió kiválasztási feladatot kvadratikus optimalizálási feladatra vezethetjük vissza. Ehhez szükségünk van azokra a szabályokra, amelyek a valószínűségi változók összege várható értékének és szórásnégyzetének meghatározására vonatkoznak. Tudjuk, hogy adott S 1, S 2,..., S n valószínűségi változók, valamint a, b és k konstansok esetén E(S 1 + S S n ) = E (S 1 ) + E (S 2 ) E (S n ), (9.2.1) var (S 1 + S S n ) = var S 1 + var S var S n + (9.2.2) cov (S i, S j ), i j E(kS i ) = ke(s i ), (9.2.3) var (ks i ) = k 2 var S i, (9.2.4) cov (as i, bs j ) = ab cov (S i, S j ), (9.2.5) ahol E a várható értéket, var a szórásnégyzetet és cov két valószínűségi változó kovarianciáját jelenti. A következő példán megmutatjuk, hogyan lehet a portfólió kiválasztási feladatot kvadratikus optimalizálási feladatként felírni. 59
60 Példa. Tegyük fel, hogy 1000 dollárunk van, és azt három részvénybe fektethetjük. Legyen S i az a valószínűségi változó, amely az i-edik részvénybe fektetett egy dollár utáni éves hozamot képviseli. Tehát ha S i értéke 0.12, akkor az év elején az i-edik részvénybe fektetett 1 dollár az év végén 1.12 dollárt ér. A következő információkkal rendelkezünk: E(S 1 ) = 0.14, E(S 2 ) = 0.11, E(S 3 ) = 0.10, var S 1 = 0.20, var S 2 = 0.08, var S 3 = 0.18, cov (S 1, S 2 ) = 0.02, cov (S 1, S 3 ) = 0.02, cov (S 2, S 3 ) = Állítsunk fel egy kvadratikus optimalizálási feladatot, amelynek segítségével meghatározhatjuk azt a portfóliót, ahol az éves várható hozam legalább 12%, és az ilyen portfóliók közül minimális az éves hozam szórásnégyzete! Megoldás. Jelölje x j, hogy hány dollárt fektetünk a j-edik részvénybe, j = 1, 2.3. Ekkor a portfólió éves hozama (x 1 S 1 + x 2 S 2 + x 3 S 3 )/1000, a portfólió éves hozamának várható értéke pedig ((9.2.1) és (9.2.3) alapján) x i E(S 1 ) + x 2 E(S 2 ) + x 3 E(S 3 ) Annak biztosítására, hogy a portfólió várható hozama legalább 12% legyen, a következő feltételt kell megfogalmazni: 0.14x x x , azaz 0.14x x x (1000) = 120. Természetesen, az x 1 +x 2 +x 3 = 1000 feltételt is fel kell írni. Tételezzük fel, hogy csak nem-negatív összeget lehet részvénybe fektetni (azaz a rövidre eladás nem megengedett), ezért az x 1, x 2, x 3 0 feltételeket is csatolni kell. Célunk egyszerűen a portfólió éves hozama szórásnégyzetének a minimalizálása. Tudjuk (9.2.2)-ből, hogy a portfólió hozamának szórásnégyzete a következő: var (x 1 S 1 + x 2 S 2 + S 3 ) = var (x 1 S 1 ) + var (x 2 S 2 ) + var (x 3 S 3 ) + 2cov(x 1 S 1, x 2 S 2 ) + 2cov(x 1 S 1, x 3 S 3 ) + 2cov(x 2 S 2, x 3 S 3 ) = x 2 1var S 1 + x 2 2var S 2 + x 2 3var S 3 + 2x 1 x 2 cov(s 1, S 2 ) + 2x 1 x 3 cov(s 1, S 3 ) + 2x 2 x 3 cov(s 2, S 3 ) (a (9.2.4) és (9.2.5) egyenletek alapján) = 0.20x x x x 1 x x 1 x x 2 x 3. Vegyük észre, hogy a portfólió szórásnégyzetére vonatkozó utolsó kifejezés másodfokú kifejezések összege. Tehát, olyan NLO feladatunk van, ahol a feltételek lineárisak, a célfüggvény pedig másodfokú kifejezesek összegéből áll. A legalább 12% várható hozamú portfóliók közül a legkisebb szórásnégyzetű portfóliót a következő kvadratikus optimalizálási 60
61 feladat megoldásával kaphatjuk meg: min f (x 1, x 2, x 3 ) = 0.20x x x x 1 x x 1 x x 2 x x x x 3 120, x 1 + x 2 + x 3 = 1000, x 1, x 2, x 3 0. (9.2.6) Mivel a célfüggvény konvex, a feltételek pedig lineárisak, konvex optimalizálási feladatot kapunk. Optimalizálási programcsomag segítségével megkaphatjuk a (9.2.6) feladat optimális megoldását, ami f (x ) = (dollár) 2, x 1 = $, x 2 = x 3 = $. Mivel, az első feltétel egyenlőségként teljesül, az optimális portfólió várható hozama pontosan 12%. A portfólió éves hozamának szórása dollárban (75238) 1/2 = $. Egy befektetési portfólió hozamát gyakran közelítik normális eloszlással. Tudjuk, hogy a normális eloszlás nagyjából 95%-os valószínűséggel vesz fel a várható értéktől legfeljebb kétszórásnyi eltérésű értékeket. Tehát 95%-ig biztosak lehetünk abban, hogy az optimális portfólió éves dollárhozama $ = 120$ 2 (274.30$) és $ = 120$+ 2(274.30$) között lesz. Megjegyzések 1. A kvadratikus optimalizálás optimális portfóliók meghatározására történő alkalmazásának ötlete Markowitz (1959) dolgozatából származik, és részét képezi azoknak az eredményeknek, amelyek alapján Markowitz Közgazdasági Nobel-díjat kapott. 2. Megvizsgálható (Winston, 2003), hogy miként lehet aktuális adatok felhasználásával megbecsülni egy befektetés várható hozamát és szórásnégyzetét, továbbá két különböző befektetés esetén a hozamok közötti kovarianciát. 3. A valóságban tranzakciós költségek is fellépnek, amikor befektetéseket veszünk vagy adunk el. Megvizsgálható (Winston, 2003), hogyan módosítják a tranzakciós költségek a portfólió optimalizálási modelleket. 61
62 Irodalomjegyzék [1] Arrow, K.J. and Enthoven, A.C., Quasi-concave programming, Econometrica 29 (1961) [2] Avriel, M., Diewert, W.E., Schaible, S. and Zang, I., Generalized concavity, Plenum Press, [3] Banach, S., Mechanics, Nauki, Warszawa, Wroclaw, [4] Bazaraa, M.S. and Shetty, C. M., Foundations of optimization, Springer-Verlag, Berlin, Heidelberg, New York, [5] Bazaraa, M.S. and Shetty, C. M., Nonlinear programming, theory and algorithms, John Wiley and Sons, New York, [6] Crouzeix, J.P., On second-order conditions for quasiconvexity, Mathematical Programming 18 (1980) [7] Dancs, I. és Puskás Cs., Vektorterek, Aula Kiadó, [8] Dancs, I., Magyarkúti Gy., Medvegyev P. és Tallos P., Bevezetés a matematikai analízisbe, Aula Kiadó, [9] Deák, I., Bevezetés a stochasztikus programozásba, Operációkutatás 3, BKÁE, Budapest, [10] Egorychev, G.P., A solution of van der Waerden s permanent problem, Dokl. Akad. Nauk SSSP 258 (1981) (in Russian) Translated in Soviet Math. Dokl. 23 (1981) [11] Falikman, D.I., A proof of van der Waerden s conjecture on a permanent of a doubly stochastic matrix, Mat. Zametki 29 (1981) [12] Farkas, J., Theorie der einfachen Ungleichungen, Journal für die Reine und Angewandte Mathematik 124 (1901) [13] Farkas, J., Beitrage zu den Grundlagen der analytischen Mechanik, Journal für die Reine und Angewandte Mathematik 131 (1906) [14] Fenchel, W., Convex cones, sets and functions, Mimeographed lecture notes, Princeton University, Princeton, New Jersey, [15] Fenchel, W., Über konvexe Funktionen mit voreschriebenen Niveaumannigfaltigkeiten, Math. Z. 63 (1956) [16] Fiacco, A.V. and McCormick, G.P., Nonlinear programming, sequential unconstrained minimization techniques, John Wiley and Sons, New York,
63 [17] Forgó, F., Nonconvex programming, Akadémiai Kiadó, Budapest, [18] Fourier, J., Mémoire sur le statique, Journal de l École Polytechnique 5 (1798). [19] Gantmacher, F., Lectures in analytical mechanics, Mir Publishers, Moscow, [20] Giannessi, F., Theorems of the alternative and optimality conditions, Journal of Optimization Theory and Applications 42 (1984) [21] Halmos E. és Rapcsák T., Statikailag határozatlan rácsos tartók minimális súlyra történő méretezése, Alkalmazott Matematikai Lapok 3 (1977) [22] Halmos, E. és Rapcsák, T., Minimum weight design of the statically indeterminate trusses, Mathematical Programming Study 9 (1978) [23] Hunyadi L. és Vita L., Statisztika közgazdászoknak, Központi Statisztikai Hivatal, Budapest, [24] Karush, W., Minima of function of several variables with inequalities as side conditions, Master s Thesis, Department of Mathematics, University of Chicago, [25] Kuhn, H.W. and Tucker, A. W., Nonlinear programming, in: Proceedings of the Second Berkeley Symposium on Mathematical Statistics and Probability, University of California Press, Berkeley, California, [26] Lagrange, J.L., Mécanique analytique 1-11, Paris, [27] Luenberger, D.G., Introductian to linear and nonlinear programming, Addison- Wesley Publishing Company Inc., [28] Mangasarian, O.L., Pseudo-convex functions, Society for Industrial and Applied Mathematics Journal on Control 3 (1965) [29] Mangasarian, O.L., Nonlinear programming, McGraw-Hill Book Company, [30] Martos, B., Nonlinear programming: theory and methods, North-Holland, Amsterdam; Akadémiai Kiadó, Budapest, [31] Mayer, J., Stochastic linear programming algorithms, Gordon and Breach, [32] Ostrogradsky, M., Mémoire sur les déplacement instantanés des systèmes assujettis á des conditions variables, Mémoires de l Académie Impériale des Sciences de Saint- Petersbourg, Sixieme Série 1 (1838) [33] Pintér, J., Global optimization in action; Continuous and Lipschitz optimization: algorithms, implementations and applications, Kluwer Academic Publishers, [34] Prékopa A., Az optimalizáláselmélet kialakulásának történetéről, Alkalmazott Matematikai Lapok 4 (1978)
64 [35] Prékopa, A., On the development of optimization theory, The American Mathematical Monthly 87 (1980) [36] Prékopa, A., Stochastic programming, Kluwer Academic Publishers, [37] Prékopa A., Rapcsák T. és Zsuffa I., Egy új módszer sorbakapcsolt tározórendszerek tervezésére, Alkalmazott Matematikai Lapok, 2 (1976) [38] Prékopa, A., Rapcsák, T. and Zsuffa, I., Serially linked reservoir system design using stochastic programming, Water Resources Research 14 (1978) [39] Rapcsák T., Autóbuszok erőátviteli láncának optimális méretezése mechanikus sebességváltó esetén, Alkalmazott Matematikai Lapok 4 (1978) [40] Rapcsák T., Lineáris programozási modell egy tereprendezési feladat megoldására, Alkalmazott Matematikai Lapok 7 (1981) [41] Rapcsák, T., A linear programming model for the optimal levelling of an irrigation surface, European Journal of Operational Research 13 (1983) [42] Rapcsák, T., The optimal power transmission of buses in case of a mechanical speed gear, Advances in Management Studies 2 (1983) [43] Rapcsák, T. and Thang, T.T., On nonlinear coordinate representations of smooth optimization problems, Journal of Optimization Theory and Applications 86 (1995) [44] Rapcsák, T., Smooth nonlinear optimization in R n, Kluwer Academic Publishers, [45] Rapcsák, T., Variable metric methods along geodesics, in: New trends in mathematical programming, eds.: F. Giannessi, S. Komlósi and T. Rapcsák, Kluwer Academic Publishers (1998) [46] Roberts, A.W. and Varberg, D.E., Convex functions, Academic Press, New York and London, [47] Rockafellar, R.T., Convex analysis, Princeton University Press, Princeton, New Yersey, [48] Roos, C., Terlaky, T. and Vial, J.-Ph., Theory and algorithms for linear optimization. An interior point approach, Wiley, Chichester, UK, [49] Spivak, M., A comprehensive introduction to differential geometry I-V, Publish or Perish, Berkley,
65 [50] Stahl J., Optimumszámítás, Budapesti Közgazdaságtudományi Egyetem, Aula Kiadó, [51] Udriste, C., Convex functions and optimization methods on Riemannian manifolds, Kluwer Academic Publishers, [52] van der Waerden, B.L., Aufgabe 45, Iber. Deutsch. Math.-Verein 35 (1926) 117. [53] Winston, W.L., Operációkutatás, Módszerek és alkalmazások, Aula, [54] Zalai E., Matematikai közgazdaságtan, KJK KERSZÖV, Budapest,
Nemlineáris optimalizálás
Nemlineáris optimalizálás Rapcsák Tamás 2007. 3 Előszó A Nemlineáris optimalizálás című anyag a gazdaságmatematikai elemző közgazdász hallgatók számára készült és egyrészt a matematikai alapozó kurzusokra
JANUS PANNONIUS TUDOMÁNYEGYETEM. Schipp Ferenc ANALÍZIS I. Sorozatok és sorok
JANUS PANNONIUS TUDOMÁNYEGYETEM Schipp Ferenc ANALÍZIS I. Sorozatok és sorok Pécs, 1994 Lektorok: Dr. FEHÉR JÁNOS egyetemi docens, kandidtus. Dr. SIMON PÉTER egyetemi docens, kandidtus 1 Előszó Ez a jegyzet
Lineáris programozás. Modellalkotás Grafikus megoldás Feladattípusok Szimplex módszer
Lineáris programozás Modellalkotás Grafikus megoldás Feladattípusok Szimplex módszer Feladat: Egy gyár kétféle terméket gyárt (A, B): /db Eladási ár 1000 800 Technológiai önköltség 400 300 Normaóraigény
Lineáris Algebra gyakorlatok
A V 2 és V 3 vektortér áttekintése Lineáris Algebra gyakorlatok Írta: Simon Ilona Lektorálta: DrBereczky Áron Áttekintjük néhány témakör legfontosabb definícióit és a feladatokban használt tételeket kimondjuk
MATEMATIKA FELADATGYŰJTEMÉNY
Pék Johanna MATEMATIKA FELADATGYŰJTEMÉNY Nem matematika alapszakos hallgatók számára Tartalomjegyzék Előszó iii. Lineáris algebra.. Mátrixok...................................... Lineáris egyenletrendszerek..........................
A lineáris programozás 1 A geometriai megoldás
A lineáris programozás A geometriai megoldás Készítette: Dr. Ábrahám István A döntési, gazdasági problémák optimalizálásának jelentős részét lineáris programozással oldjuk meg. A módszer lényege: Az adott
Széchenyi István Egyetem, 2005
Gáspár Csaba, Molnárka Győző Lineáris algebra és többváltozós függvények Széchenyi István Egyetem, 25 Vektorterek Ebben a fejezetben a geometriai vektorfogalom ( irányított szakasz ) erős általánosítását
Analízis előadás és gyakorlat vázlat
Analízis előadás és gyakorlat vázlat Készült a PTE TTK GI szakos hallgatóinak Király Balázs 00-. I. Félév . fejezet Számhalmazok és tulajdonságaik.. Nevezetes számhalmazok ➀ a) jelölése: N b) elemei:
Analízisfeladat-gyűjtemény IV.
Oktatási segédanyag a Programtervező matematikus szak Analízis. című tantárgyához (003 004. tanév tavaszi félév) Analízisfeladat-gyűjtemény IV. (Függvények határértéke és folytonossága) Összeállította
MATEMATIKA Kiss Árpád Országos Közoktatási Szolgáltató Intézmény Vizsgafejlesztő Központ
MATEMATIKA Kiss Árpád Országos Közoktatási Szolgáltató Intézmény Vizsgafejlesztő Központ I. RÉSZLETES ÉRETTSÉGI VIZSGAKÖVETELMÉNY Az érettségi követelményeit két szinten határozzuk meg: középszinten a
Parciális differenciálegyenletek numerikus módszerei számítógépes alkalmazásokkal Karátson, János Horváth, Róbert Izsák, Ferenc
Karátson, János Horváth, Róbert Izsák, Ferenc numerikus módszerei számítógépes írta Karátson, János, Horváth, Róbert, és Izsák, Ferenc Publication date 2013 Szerzői jog 2013 Karátson János, Horváth Róbert,
Lineáris algebra és mátrixok alkalmazása a numerikus analízisben
Eötvös Loránd Tudományegyetem Természettudományi kar Lineáris algebra és mátrixok alkalmazása a numerikus analízisben Szakdolgozat Készítette: Borostyán Dóra Matematika BSc matematikai elemző Témavezető:
Gráfelmélet/Diszkrét Matematika MSc hallgatók számára. Párosítások
Gráfelmélet/Diszkrét Matematika MSc hallgatók számára Párosítások 2012. november 19. Előadó: Hajnal Péter 1. Alapfogalmak Emlékeztető. Legyen G egy gráf, E(G) a G élhalmaza, V (G) gráfunk csúcshalmaza.
2) = 0 ahol x 1 és x 2 az ax 2 + bx + c = 0 ( a,b, c R és a 0 )
Fogalom gyűjtemény Abszcissza: az x tengely Abszolút értékes egyenletek: azok az egyenletek, amelyekben abszolút érték jel szerepel. Abszolútérték-függvény: egy elemi egyváltozós valós függvény, mely minden
BUDAPESTI KÖZGAZDASÁGTUDOMÁNYI EGYETEM. Puskás Csaba, Szabó Imre, Tallos Péter LINEÁRIS ALGEBRA JEGYZET
BUDAPESTI KÖZGAZDASÁGTUDOMÁNYI EGYETEM Puskás Csaba, Szabó Imre, Tallos Péter LINEÁRIS ALGEBRA JEGYZET BUDAPEST, 1997 A szerzők Lineáris Algebra, illetve Lineáris Algebra II c jegyzeteinek átdolgozott
NUMERIKUS MÓDSZEREK FARAGÓ ISTVÁN HORVÁTH RÓBERT. Ismertető Tartalomjegyzék Pályázati támogatás Gondozó
FARAGÓ ISTVÁN HORVÁTH RÓBERT NUMERIKUS MÓDSZEREK 2011 Ismertető Tartalomjegyzék Pályázati támogatás Gondozó Szakmai vezető Lektor Technikai szerkesztő Copyright Az Olvasó most egy egyetemi jegyzetet tart
Lineáris algebra - jegyzet. Kupán Pál
Lineáris algebra - jegyzet Kupán Pál Tartalomjegyzék fejezet Vektorgeometria 5 Vektorok normája Vektorok skaláris szorzata 4 3 Vektorok vektoriális szorzata 5 fejezet Vektorterek, alterek, bázis Vektorterek
Csődvalószínűségek becslése a biztosításban
Csődvalószínűségek becslése a biztosításban Diplomamunka Írta: Deák Barbara Matematikus szak Témavezető: Arató Miklós, egyetemi docens Valószínűségelméleti és Statisztika Tanszék Eötvös Loránd Tudományegyetem,
Komáromi Éva LINEÁRIS PROGRAMOZÁS
OPERÁCIÓKUTATÁS No.2. Komáromi Éva LINEÁRIS PROGRAMOZÁS Budapest 2005 Komáromi Éva LINEÁRIS PROGRAMOZÁS Javított kiadás OPERÁCIÓKUTATÁS No.2 Megjelenik az FKFP 0231 Program támogatásával a Budapesti Közgazdaságtudományi
matematikai statisztika 2006. október 24.
Valószínűségszámítás és matematikai statisztika 2006. október 24. ii Tartalomjegyzék I. Valószínűségszámítás 1 1. Véletlen jelenségek matematikai modellje 3 1.1. Valószínűségi mező..............................
MATEMATIKA I. RÉSZLETES ÉRETTSÉGI VIZSGAKÖVETELMÉNY A) KOMPETENCIÁK
MATEMATIKA I. RÉSZLETES ÉRETTSÉGI VIZSGAKÖVETELMÉNY Az érettségi követelményeit két szinten határozzuk meg: - középszinten a mai társadalomban tájékozódni és alkotni tudó ember matematikai ismereteit kell
A kvantummechanika általános formalizmusa
A kvantummechanika általános formalizmusa October 4, 2006 Jelen fejezetünk célja bevezetni egy általános matematikai formalizmust amelynek segítségével a végtelen dimenziós vektorterek elegánsan tárgyalhatók.
Helyi tanterv. Batthyány Kázmér Gimnázium Matematika emelt (5+6+6+6 óra/hét) 9-12 évfolyam Készült: 2013 február
Helyi tanterv Batthyány Kázmér Gimnázium Matematika emelt (5+6+6+6 óra/hét) 9-12 évfolyam Készült: 2013 február 1 A TANTERV SZERKEZETE Bevezető Célok és feladatok Fejlesztési célok és kompetenciák Helyes
Az áprilisi vizsga anyaga a fekete betűkkel írott szöveg! A zölddel írott rész az érettségi vizsgáig még megtanulandó anyag!
Részletes követelmények Matematika házivizsga Az áprilisi vizsga anyaga a fekete betűkkel írott szöveg! A zölddel írott rész az érettségi vizsgáig még megtanulandó anyag! A vizsga időpontja: 2015. április
86 MAM112M előadásjegyzet, 2008/2009
86 MAM11M előadásjegyzet, 8/9 5. Fourier-elmélet 5.1. Komplex trigonometrikus Fourier-sorok Tekintsük az [,], C Hilbert-teret, azaz azoknak a komplex értékű f : [,] C függvényeknek a halmazát, amelyek
Load-flow jellegű feladat a villamos rendszerirányításban
NASZVADI PÉTER Load-flow jellegű feladat a villamos rendszerirányításban TDK dolgozat 2006 Előszó: Adott egy (villamosenergiaellátást biztosító) villamoshálózat, és ezen hálózathoz csatlakozó energiatermelők
Számsorozatok Sorozat fogalma, példák sorozatokra, rekurzív sorozatokra, sorozat megadása Számtani sorozat Mértani sorozat Kamatszámítás
12. évfolyam Osztályozó vizsga 2013. augusztus Számsorozatok Sorozat fogalma, példák sorozatokra, rekurzív sorozatokra, sorozat megadása Számtani sorozat Mértani sorozat Kamatszámítás Ismerje a számsorozat
MIKROÖKONÓMIA I. Készítette: K hegyi Gergely és Horn Dániel. Szakmai felel s: K hegyi Gergely. 2010. június
MIKROÖKONÓMIA I Készült a TÁMOP-412-08/2/a/KMR-2009-0041 pályázati projekt keretében Tartalomfejlesztés az ELTE TáTK Közgazdaságtudományi Tanszékén az ELTE Közgazdaságtudományi Tanszék az MTA Közgazdaságtudományi
Sztojka Miroszláv LINEÁRIS ALGEBRA Egyetemi jegyzet Ungvár 2013
UKRAJNA OKTATÁSI ÉS TUDOMÁNYÜGYI MINISZTÉRIUMA ÁLLAMI FELSŐOKTATÁSI INTÉZMÉNY UNGVÁRI NEMZETI EGYETEM MAGYAR TANNYELVŰ HUMÁN- ÉS TERMÉSZETTUDOMÁNYI KAR FIZIKA ÉS MATEMATIKA TANSZÉK Sztojka Miroszláv LINEÁRIS
Áttekintés a felhasznált lineáris algebrai ismeretekről.
Kiegészítés az előadássorozathoz. Áttekintés a felhasznált lineáris algebrai ismeretekről. A valószínűségszámítás (és a matematika) bizonyos kérdéseiben fontos szerepet játszik a lineáris algebra néhány
I. Gondolkodási módszerek: (6 óra) 1. Gondolkodási módszerek, a halmazelmélet elemei, a logika elemei. 1. Számfogalom, műveletek (4 óra)
MATEMATIKA NYEK-humán tanterv Matematika előkészítő év Óraszám: 36 óra Tanítási ciklus 1 óra / 1 hét Részletes felsorolás A tananyag felosztása: I. Gondolkodási módszerek: (6 óra) 1. Gondolkodási módszerek,
Kosztolányi József Kovács István Pintér Klára Urbán János Vincze István. tankönyv. Mozaik Kiadó Szeged, 2013
Kosztolányi József Kovács István Pintér Klára Urbán János Vincze István tankönyv 0 Mozaik Kiadó Szeged, 03 TARTALOMJEGYZÉK Gondolkodási módszerek. Mi következik ebbõl?... 0. A skatulyaelv... 3. Sorba rendezési
9. ÉVFOLYAM. Tájékozottság a racionális számkörben. Az azonosságok ismerete és alkalmazásuk. Számok abszolútértéke, normál alakja.
9. ÉVFOLYAM Gondolkodási módszerek A szemléletes fogalmak definiálása, tudatosítása. Módszer keresése az összes eset áttekintéséhez. A szükséges és elégséges feltétel megkülönböztetése. A megismert számhalmazok
Analízis 1. (BSc) vizsgakérdések Programtervez informatikus szak 2008-2009. tanév 2. félév
Analízis 1. (BSc) vizsgakérdések Programtervez informatikus szak 2008-2009. tanév 2. félév Valós számok 1. Hogyan szól a Bernoulli-egyenl tlenség? Mikor van egyenl ség? Válasz. Minden h 1 valós számra
Helyi tanterv Német nyelvű matematika érettségi előkészítő. 11. évfolyam
Helyi tanterv Német nyelvű matematika érettségi előkészítő 11. évfolyam Tematikai egység címe órakeret 1. Gondolkodási és megismerési módszerek 10 óra 2. Geometria 30 óra 3. Számtan, algebra 32 óra Az
Geometriai axiómarendszerek és modellek
Verhóczki László Geometriai axiómarendszerek és modellek ELTE TTK Matematikai Intézet Geometriai Tanszék Budapest, 2011 1) Az axiómákra vonatkozó alapvető ismeretek Egy matematikai elmélet felépítésének
Differenciaegyenletek
Differenciaegyenletek Losonczi László Debreceni Egyetem, Közgazdaság- és Gazdaságtudományi Kar Losonczi László (DE) Differenciaegyenletek 1 / 24 3.1 Differenciaegyenlet fogalma, egzisztencia- és unicitástétel
6. előadás PREFERENCIÁK (2), HASZNOSSÁG
6. előadás PREFERENCIÁK (), HASZNOSSÁG Kertesi Gábor Varian 3. fejezetének 50-55. oldalai és 4. fejezete alapján PREFERENCIÁK FEJEZET FOLYTATÁSA 6. A helyettesítési határarány Dolgozzunk mostantól fogva
Vektortér. A vektortér elemeit vektornak, a test elemeit skalárnak nevezzük. Ezért a függvény neve skalárral való szorzás (nem művelet).
Vektortér A vektortér (lineáris tér, lineáris vektortér) két, már tanult algebrai struktúrát kapcsol össze. Def.: Legyen V nemüres halmaz, amelyben egy összeadásnak nevezett művelet van definiálva, és
Dualitás Dualitási tételek Általános LP feladat Komplementáris lazaság 2015/2016-2. Szegedi Tudományegyetem Informatikai Tanszékcsoport
Operációkutatás I. 2015/2016-2. Szegedi Tudományegyetem Informatikai Tanszékcsoport Számítógépes Optimalizálás Tanszék 6. Előadás Árazási interpretáció Tekintsük újra az erőforrás allokációs problémát
Tartalomjegyzék. Typotex Kiadó III. Tartalomjegyzék
III 1. Aritmetika 1 1.1. Elemi számolási szabályok............................... 1 1.1.1. Számok..................................... 1 1.1.1.1. Természetes, egész és racionális számok.............. 1
Fejezetek a lineáris algebrából PTE-PMMK, Műszaki Informatika Bsc. Dr. Kersner Róbert
Fejezetek a lineáris algebrából PTE-PMMK, Műszaki Informatika Bsc Dr. Kersner Róbert 007 Tartalomjegyzék Előszó ii. Determináns. Mátrixok 6 3. Az inverz mátrix 9 4. Lineáris egyenletrendszerek 5. Lineáris
9. Áramlástechnikai gépek üzemtana
9. Áramlástechnikai gépek üzemtana Az üzemtan az alábbi fejezetekre tagozódik: 1. Munkapont, munkapont stabilitása 2. Szivattyú indítása soros 3. Stacionárius üzem kapcsolás párhuzamos 4. Szivattyú üzem
JANUS PANNONIUS TUDOMÁNYEGYETEM. Schipp Ferenc ANALÍZIS II. ***************
JANUS PANNONIUS TUDOMÁNYEGYETEM Schipp Ferenc ANALÍZIS II. Folytonosság, differenciálhatóság *************** Pécs, 1996 Lektorok: DR. SZÉKELYHIDI LÁSZLÓ egyetemi tanár, a mat. tud. doktora DR. SZILI LÁSZLÓ
Valószínűségszámítás
Eszterházy Károly Főiskola Matematikai és Informatikai Intézet Tómács Tibor Valószínűségszámítás programtervező informatikusok részére Eger, 010. szeptember 0. Tartalomjegyzék 1. Véletlen események...............................
MITISZK Miskolc-Térségi Integrált Szakképző Központ
MITISZK Miskolc-Térségi Integrált Szakképző Központ VALÓSZÍNŰSÉG-SZÁMÍTÁS ÉS MATEMATIKAI STATISZTIKA FEGYVERNEKI SÁNDOR Miskolci Egyetem Gépészmérnöki és Informatikai Kar Készült a HEFOP-3.2.2-P.-2004-10-0011-/1.0
Fejezetek az abszolút geometriából 6. Merőleges és párhuzamos egyenesek
Fejezetek az abszolút geometriából 6. Merőleges és párhuzamos egyenesek Ebben a fejezetben megadottnak feltételezzük az abszolút tér egy síkját és tételeink mindig ebben a síkban értendők. T1 (merőleges
Matematika emelt szint a 11-12.évfolyam számára
Német Nemzetiségi Gimnázium és Kollégium Budapest Helyi tanterv Matematika emelt szint a 11-12.évfolyam számára 1 Emelt szintű matematika 11 12. évfolyam Ez a szakasz az érettségire felkészítés időszaka
MATEMATIKA 9. osztály Segédanyag 4 óra/hét
MATEMATIKA 9. osztály Segédanyag 4 óra/hét - 1 - Az óraszámok az AROMOBAN követhetőek nyomon! A tananyag feldolgozása a SOKSZÍNŰ MATEMATIKA (Mozaik, 013) tankönyv és a SOKSZÍNŰ MATEMATIKA FELADATGYŰJTEMÉNY
A Szekszárdi I. Béla Gimnázium Helyi Tanterve
A Szekszárdi I. Béla Gimnázium Helyi Tanterve Matematika Készítette: a gimnázium reál szakmai munkaközössége 2015. Tartalom Emelt szintű matematika képzés... 3 Matematika alapóraszámú képzés... 47 Matematika
Tómács Tibor. Matematikai statisztika
Tómács Tibor Matematikai statisztika Eszterházy Károly Főiskola Matematikai és Informatikai Intézet Tómács Tibor Matematikai statisztika Eger, 01 Szerző: Dr. Tómács Tibor főiskolai docens Eszterházy Károly
Bevezetés a számításelméletbe I. feladatgyűjtemény. Szeszlér Dávid, Wiener Gábor
Bevezetés a számításelméletbe I. feladatgyűjtemény Szeszlér Dávid, Wiener Gábor Tartalomjegyzék Előszó 2 1. Feladatok 5 1.1. Térbeli koordinátageometria........................... 5 1.2. Vektortér, altér..................................
Kockázati folyamatok. Sz cs Gábor. Szeged, 2012. szi félév. Szegedi Tudományegyetem, Bolyai Intézet
Kockázati folyamatok Sz cs Gábor Szegedi Tudományegyetem, Bolyai Intézet Szeged, 2012. szi félév Sz cs Gábor (SZTE, Bolyai Intézet) Kockázati folyamatok 2012. szi félév 1 / 48 Bevezetés A kurzus céljai
Lineáris algebra I. Kovács Zoltán. Előadásvázlat (2006. február 22.)
Lineáris algebra I. Kovács Zoltán Előadásvázlat (2006. február 22.) 2 3 Erdős Jenő emlékének. 4 Tartalomjegyzék 1. A szabadvektorok vektortere 7 1. Szabadvektorok összeadása és skalárral való szorzása...............
Marcsa Dániel. M.Sc. szakos mechatronikus hallgató. Konzulens: Dr. Kuczmann Miklós, Ph.D. egyetemi docens. Elektromágneses Terek Laboratórium
Mágneses csapágy szimulációja végeselem-módszerrel Írta: Marcsa Dániel M.Sc. szakos mechatronikus hallgató Konzulens: Dr. Kuczmann Miklós, Ph.D. egyetemi docens Elektromágneses Terek Laboratórium Távközlési
6. modul Egyenesen előre!
MATEMATIKA C 11 évfolyam 6 modul Egyenesen előre! Készítette: Kovács Károlyné Matematika C 11 évfolyam 6 modul: Egyenesen előre! Tanári útmutató A modul célja Időkeret Ajánlott korosztály Modulkapcsolódási
Lineáris algebrai módszerek a kombinatorikában
Lineáris algebrai módszerek a kombinatorikában Nagy V. Gábor SZTE Bolyai Intézet Eötvös Loránd Kollégium, Matematika Műhely Szeged, 2013. október 25. ELK 13 A Gyárfás Lehel-sejtés 1/21 Definíció. A G 1,...,
Matematika POKLICNA MATURA
Szakmai érettségi tantárgyi vizsgakatalógus Matematika POKLICNA MATURA A tantárgyi vizsgakatalógus a 0-es tavaszi vizsgaidőszaktól kezdve alkalmazható mindaddig, amíg új nem készül. A katalógus érvényességét
MATEMATIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ
Matematika emelt szint 0613 ÉRETTSÉGI VIZSGA 007. május 8. MATEMATIKA EMELT SZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ OKTATÁSI ÉS KULTURÁLIS MINISZTÉRIUM Formai előírások: Fontos tudnivalók
Miskolci Egyetem. Diszkrét matek I. Vizsga-jegyzet. Hegedűs Ádám Imre 2010.12.28.
Miskolci Egyetem Diszkrét matek I. Vizsga-jegyzet Hegedűs Ádám Imre 2010.12.28. KOMBINATORIKA Permutáció Ismétlés nélküli permutáció alatt néhány különböző dolognak a sorba rendezését értjük. Az "ismétlés
Differenciálegyenletek a hétköznapokban
Differenciálegyenletek a hétköznapokban BSc Szakdolgozat Írta: Gondos Réka Matematika BSc, alkalmazott matematikus szakirány Témavezető: Besenyei Ádám adjunktus Alkalmazott Analízis és Számításmatematikai
Miskolci Egyetem. Részbenrendezés maximális kompatibilis kiterjesztéseir l ütemezéselméleti vonatkozásokkal. PhD értekezés
Miskolci Egyetem GÉPÉSZMÉRNÖKI ÉS INFORMATIKAI KAR Részbenrendezés maximális kompatibilis kiterjesztéseir l ütemezéselméleti vonatkozásokkal PhD értekezés Készítette: Lengyelné Szilágyi Szilvia Hatvany
hogy a megismert fogalmakat és tételeket változatos területeken használhatjuk Az adatok, táblázatok, grafikonok értelmezésének megismerése nagyban
MATEMATIKA Az iskolai matematikatanítás célja, hogy hiteles képet nyújtson a matematikáról mint tudásrendszerről és mint sajátos emberi megismerési, gondolkodási, szellemi tevékenységről. A matematika
Brósch Zoltán (Debreceni Egyetem Kossuth Lajos Gyakorló Gimnáziuma) Geometria I.
Geometria I. Alapfogalmak: Az olyan fogalmakat, amelyeket nem tudunk egyszerűbb fogalmakra visszavezetni, alapfogalmaknak nevezzük, s ezeket nem definiáljuk. Pl.: pont, egyenes, sík, tér, illeszkedés.
Félévi időbeosztás (nagyjából) házi feladat beadási határidőkkel (pontosan) Valószínűségszámítás 2. matematikusoknak és fizikusoknak, 2009 tavasz
Félévi időbeosztás (nagyjából) házi feladat beadási határidőkkel (pontosan) Valószínűségszámítás 2. matematikusoknak és fizikusoknak, 2009 tavasz Dátum Téma beadandó Feb 12Cs Konvolúció (normális, Cauchy,
Miskolci Egyetem GÉPÉSZMÉRNÖKI ÉS INFORMATIKAI KAR. Analízis I. példatár. (kidolgozott megoldásokkal) elektronikus feladatgyűjtemény
Miskolci Egyetem GÉPÉSZMÉRNÖKI ÉS INFORMATIKAI KAR Analízis I. példatár kidolgozott megoldásokkal) elektronikus feladatgyűjtemény Összeállította: Lengyelné Dr. Szilágyi Szilvia Miskolc, 013. Köszönetnyilvánítás
5. Előadás. Megyesi László: Lineáris algebra, 29. 36. oldal. 5. előadás Lineáris függetlenség
5. Előadás Megyesi László: Lineáris algebra, 29. 36. oldal. Gondolkodnivalók Vektortér 1. Gondolkodnivaló Alteret alkotnak-e az R n n (valós n n-es mátrixok) vektortérben az alábbi részhalmazok? U 1 =
Nevezetes függvények
Nevezetes függvények Függvények értelmezése Legyen adott az A és B két nem üres halmaz. Az A halmaz minden egyes eleméhez rendeljük hozzá a B halmaz egy-egy elemét. Ez a hozzárendelés egyértelmű, és ezt
Diszkrét Matematika I.
Bácsó Sándor Diszkrét Matematika I. mobidiák könyvtár Bácsó Sándor Diszkrét Matematika I. mobidiák könyvtár SOROZATSZERKESZTŐ Fazekas István Bácsó Sándor Diszkrét Matematika I. egyetemi jegyzet mobidiák
Szeminárium-Rekurziók
1 Szeminárium-Rekurziók 1.1. A sorozat fogalma Számsorozatot kapunk, ha pozitív egész számok mindegyikéhez egyértelműen hozzárendelünk egy valós számot. Tehát a számsorozat olyan függvény, amelynek az
Soukup Dániel, Matematikus Bsc III. év Email cím: [email protected] Témavezető: Szentmiklóssy Zoltán, egyetemi adjunktus
Síktopológiák a Sorgenfrey-egyenes ötletével Soukup Dániel, Matematikus Bsc III. év Email cím: [email protected] Témavezető: Szentmiklóssy Zoltán, egyetemi adjunktus 1. Bevezetés A Sorgenfrey-egyenes
Analízis lépésről - lépésre
Analízis lépésről - lépésre interaktív tananyag Dr. Stettner Eleonóra Klingné Takács Anna Analízis lépésről - lépésre: interaktív tananyag írta Dr. Stettner Eleonóra és Klingné Takács Anna Tartalom Előszó...
2. Interpolációs görbetervezés
2. Interpolációs görbetervezés Gondoljunk arra, hogy egy grafikus tervező húz egy vonalat (szabadformájú görbét), ezt a vonalat nekünk számítógép által feldolgozhatóvá kell tennünk. Ennek egyik módja,
NT-17102 Matematika 9. (Heuréka) Tanmenetjavaslat
NT-17102 Matematika 9. (Heuréka) Tanmenetjavaslat Ezzel a segédanyaggal szeretnék segítséget nyújtani a középiskolák azon matematikatanárainak, akik a matematikai oktatáshoz és neveléshez Dr. Fried Katalin
Első sorozat (2000. május 22. du.) 1. Oldjamegavalós számok halmazán a. cos x + sin2 x cos x. +sinx +sin2x =
2000 Írásbeli érettségi-felvételi feladatok Első sorozat (2000. május 22. du.) 1. Oldjamegavalós számok halmazán a egyenletet! cos x + sin2 x cos x +sinx +sin2x = 1 cos x (9 pont) 2. Az ABCO háromszög
MATEMATIKA TANTERV Bevezetés Összesen: 432 óra Célok és feladatok
MATEMATIKA TANTERV Bevezetés A matematika tanítását minden szakmacsoportban és minden évfolyamon egységesen heti három órában tervezzük Az elsı évfolyamon mindhárom órát osztálybontásban tartjuk, segítve
Color profile: Generic CMYK printer profile Composite 150 lpi at 45 degrees
Color profile: Generic CMYK printer profile Composite 150 lpi at 45 degrees Matematikai Lapo / Borító 2013. december 13. 19:28:39 13-1-borito 2014/5/20 11:55 page 0 #1 MATEMATIKAI LAPOK A Bolyai János
Klasszikus alkalmazások
Klasszikus alkalmazások Termelésoptimalizálás Hozzárendelési probléma: folytonos eset Arbitrázsárazás p. Termelésoptimalizálás A gazdasági élet és a logisztika területén gyakran találkozunk lineáris optimalizálási
Online jegyzet az Egészérték Programozás I. és II. tárgyhoz
Online jegyzet az Egészérték Programozás I. és II. tárgyhoz Király Tamás, Kis Tamás és Szeg László October 25, 2013 Egészérték programozás I. vizsgatematika 2013. tavasz 1. Az egészérték lineáris programozási
2.3.2.2.1.2.1 Visszatérítő nyomaték és visszatérítő kar
2.3.2.2.1.2 Keresztirányú stabilitás nagy dőlésszögeknél A keresztirányú stabilitás számszerűsítésénél, amint korábban láttuk, korlátozott a metacentrikus magasságra való támaszkodás lehetősége. Csak olyankor
Szakmai zárójelentés
Szakmai zárójelentés A csoporttechnológia (Group Technology = GT) elvi és módszertani alapjaihoz, valamint a kapcsolódó módszerek informatikai alkalmazásaihoz kötődő kutatómunkával a Miskolci Egyetem Alkalmazott
Matematikai programozás gyakorlatok
VÁRTERÉSZ MAGDA Matematikai programozás gyakorlatok 2003/04-es tanév 1. félév Tartalomjegyzék 1. Számrendszerek 3 1.1. Javasolt órai feladat.............................. 3 1.2. Javasolt házi feladatok.............................
Komputer statisztika gyakorlatok
Eszterházy Károly Főiskola Matematikai és Informatikai Intézet Tómács Tibor Komputer statisztika gyakorlatok Eger, 2010. október 26. Tartalomjegyzék Előszó 4 Jelölések 5 1. Mintagenerálás 7 1.1. Egyenletes
MATEMATIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ
Matematika emelt szint 05 ÉRETTSÉGI VIZSGA 006. május 9. MATEMATIKA EMELT SZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ OKTATÁSI MINISZTÉRIUM Formai előírások: Fontos tudnivalók A dolgozatot
Matematika. Specializáció. 11 12. évfolyam
Matematika Specializáció 11 12. évfolyam Ez a szakasz az eddigi matematikatanulás 12 évének szintézisét adja. Egyben kiteljesíti a kapcsolatokat a többi tantárggyal, a mindennapi élet matematikaigényes
A továbbhaladás feltételei fizikából és matematikából
A továbbhaladás feltételei fizikából és matematikából A továbbhaladás feltételei a 9. szakközépiskolai osztályban fizikából 2 Minimum követelmények 2 A továbbhaladás feltételei a 10. szakközépiskolai osztályban
BEVEZETÉS AZ ÁBRÁZOLÓ GEOMETRIÁBA
Pék Johanna BEVEZETÉS AZ ÁBRÁZOLÓ GEOMETRIÁBA (Matematika tanárszakos hallgatók számára) Tartalomjegyzék Előszó ii 0. Alapismeretek 1 0.1. Térgeometriai alapok............................. 1 0.2. Az ábrázoló
Mikrohullámok vizsgálata. x o
Mikrohullámok vizsgálata Elméleti alapok: Hullámjelenségen valamilyen rezgésállapot (zavar) térbeli tovaterjedését értjük. A hullám c terjedési sebességét a hullámhossz és a T rezgésido, illetve az f frekvencia
MATEMATIKA ÍRÁSBELI ÉRETTSÉGI-FELVÉTELI FELADATOK 2003. május 19. du. JAVÍTÁSI ÚTMUTATÓ
MATEMATIKA ÍRÁSBELI ÉRETTSÉGI-FELVÉTELI FELADATOK 00 május 9 du JAVÍTÁSI ÚTMUTATÓ Oldja meg a rendezett valós számpárok halmazán az alábbi egyenletrendszert! + y = 6 x + y = 9 x A nevezők miatt az alaphalmaz
Ismerkedés az Abel-csoportokkal
Ismerkedés az Abel-csoportokkal - Szakdolgozat - Készítette: Takács Mária (Matematika BSc, Tanári szakirány) Témavezető: Kiss Emil (Algebra és Számelmélet Tanszék, Matematikai Intézet) Eötvös Loránd Tudományegyetem
MATEMATIKA ÉRETTSÉGI VIZSGA ÁLTALÁNOS KÖVETELMÉNYEI
A vizsga formája Középszinten: írásbeli. Emelt szinten: írásbeli és szóbeli. MATEMATIKA ÉRETTSÉGI VIZSGA ÁLTALÁNOS KÖVETELMÉNYEI A matematika érettségi vizsga célja A matematika érettségi vizsga célja
FRAKTÁLOK ÉS A KÁOSZ
FRAKTÁLOK ÉS A KÁOSZ Meszéna Tamás Ciszterci Rend Nagy Lajos Gimnáziuma és Kollégiuma, Pécs, [email protected], az ELTE Fizika Tanítása doktori program hallgatója ÖSSZEFOGLALÁS A fraktálok olyan
5. Trigonometria. 2 cos 40 cos 20 sin 20. BC kifejezés pontos értéke?
5. Trigonometria I. Feladatok 1. Mutassuk meg, hogy cos 0 cos 0 sin 0 3. KöMaL 010/október; C. 108.. Az ABC háromszög belsejében lévő P pontra PAB PBC PCA φ. Mutassuk meg, hogy ha a háromszög szögei α,
ÉS TESZTEK A DEFINITSÉG
MÁTRIX DEFINITSÉGÉNEK FOGALMA ÉS TESZTEK A DEFINITSÉG ELDÖNTÉSÉRE DR. NAGY TAMÁS egyetemi docens Miskolci Egyetem Alkalmazott Matematikai Tanszék A bemutatott kutató munka a TÁMOP-..1.B-10//KONV-010-0001
HELYI TANTERV MATEMATIKA tanításához Szakközépiskola 9-12. évfolyam
HELYI TANTERV MATEMATIKA tanításához Szakközépiskola 9-12. évfolyam Készült az EMMI kerettanterv 51/2012. (XII. 21.) EMMI rendelet alapján. Érvényesség kezdete: 2013.09.01. Utoljára indítható:.. Dunaújváros,
1.1. Gyökök és hatványozás... 1 1.1.1. Hatványozás... 1 1.1.2. Gyökök... 1 1.2. Azonosságok... 2 1.3. Egyenlőtlenségek... 3
Tartalomjegyzék 1. Műveletek valós számokkal... 1 1.1. Gyökök és hatványozás... 1 1.1.1. Hatványozás... 1 1.1.2. Gyökök... 1 1.2. Azonosságok... 2 1.3. Egyenlőtlenségek... 3 2. Függvények... 4 2.1. A függvény
Determinisztikus folyamatok. Kun Ferenc
Determinisztikus folyamatok számítógépes modellezése kézirat Kun Ferenc Debreceni Egyetem Elméleti Fizikai Tanszék Debrecen 2001 2 Determinisztikus folyamatok Tartalomjegyzék 1. Determinisztikus folyamatok
Lineáris Algebra GEMAN 203-B. A három dimenziós tér vektorai, egyenesei, síkjai
Matematika előadás elméleti kérdéseinél kérdezhető képletek Lineáris Algebra GEMAN 203-B A három dimenziós tér vektorai, egyenesei, síkjai a) Hogyan számítjuk ki az a = (a 1, a 2, a 3 ) és b = (b 1, b
A matematika alapjai 1 A MATEMATIKA ALAPJAI. Pécsi Tudományegyetem, 2006
A matematika alapjai 1 A MATEMATIKA ALAPJAI Dr. Tóth László Pécsi Tudományegyetem, 2006 Köszönöm Koós Gabriella végzős hallgatónak, hogy felhívta a figyelmemet az anyag előző változatában szereplő néhány
A lineáris tér. Készítette: Dr. Ábrahám István
A lineáris tér Készítette: Dr. Ábrahám István A lineáris tér fogalma A fejezetben a gyakorlati alkalmazásokban használt legfontosabb fogalmakat, összefüggéseket tárgyaljuk. Adott egy L halmaz, amiben azonos
