Hidrológiai Közlöny 1980 (60. évfolyam)

8. szám - Dr. Pintér János: Regionális vízminőségvédelmi döntési problémák sztochasztikus modelljei

Dr. Pintér J.: Regionális vízminőségvédelem Hidrológiai Közlöny 1980. 8. sz. 335 üzemirányításának problémáját hierarchikus szer­vezésű dinamikus programozási feladatok megol­dásával határozzák meg. A megoldás három szin­ten történik: az éves vízkészlet periódusonként i szétosztása, egv periódus vízkészletének a közvetlen fel­használók közötti szétosztása, a közvetlen felhasználók után visszamaradó vízkészletek szétosztása (pl. vízerőmű utáni mezőgazdasági felhasználás). A több szintű dinamikus programozási módszer lehetővé teszi nagyméretű problémák részletes megoldását is. Ugyanakkor a véletlen tényezők figyelembevétele ilyen típusú modellekben eléggé nehéz. Véletlen jelenségektől függő szekvenciális döntési feladatok numerikus megoldására is al­kalmas leírás adható több lépcsős sztochasztikus programozási feladatok megfogalmazásával. Dinamikus sztochasztikus programozási fel­adatok megfogalmazásának alapelveit — több modellel illusztrálva — tárgyalja [16], A dolgozat bemutatja, hogy bár az említett típusú problémák zárt láncú (closed-loop) megoldása formálisan sokszor megadható, ennek numerikus kiértékelése általában nem hajtható végre. Ehelyett nyílt láncú (open-loop) módszereket ajánl (amelyek egyébként az egzakt megoldási elv közelítésére is alkalmasak). Az idézett dolgozat a sztochasztikus irányítási modellek megfogalmazásában alapvető­nek tartja az alábbi szempontok figvelembevéte­lét: a) A döntéshozatal szekvenciálisan történjék, a rendszert befolyásoló véletlen jelenségek (való­színűségi változók) minden realizációja után. b) A döntés — a szereplő valószínűségi változók feltételes eloszlásainak figyelembevétele útján —­tükrözze a rendszer korábbi állapotait. c) A döntés a valószínűségi változók jövőbeli realizációit — együttes eloszlásfüggvényük segít­ségével — vegye figyelembe. A módszer alkalmazására példaként a [17] dolgozatban leírt modellt említjük, amely a Bala­ton optimális vízszintszabályozásának problémá­ját szekvenciálisan megoldható sztochasztikus programozási feladatokra vezeti vissza. Lényegi­leg hasonló módszerrel vizsgálják a Velencei-tó vízszintszabályozásának kérdését, illetve a Tisza­völgvi tározórendszer üzemeltetési problémáját a [18] és [19] dolgozatok. Ilyen jellegű hierachikus szerkezetű döntési modellsorozattal írható majd le a Balaton-térségben tervezett regionális víz­gazdálkodási rendszer optimális üzemirányításá­nak problémája is, ennek konkrét formájával azon­ban jelenleg indokolatlan volna foglalkoznunk. 5. A modellek matematikai megoldása és gépi realizációja Ebben a fejezetben a kitűzött sztochasztikus programozási feladatok megoldásával kapcsola­tos legfontosabb fogalmakat és módszereket fog­laljuk össze. Elsődleges célunk annak megvilá­gítása, hogy bár a fentiekben megfogalmazott mo­dellek általában véve bonyolultabbak, mint a ne­kik megfelelő determinisztikus alapfeladatok, ma­tematikai és számítógépes megoldásuk mégis le­hetséges. A korábbiakban tárgyalt döntési modellek az alábbi közös formában fogalmazhatók meg: max f(x, y) gi(x ay)^0 i = l,...,m (5.1) Xa — X — Xf Itt x a döntési változókat, y pedig a vizsgált probléma megoldását lényegesen befolyásoló való­színűségi változók egy realizációját reprezentálja (x és y megfelelően n- és q-dimenziós vektorok). A g m-dimenziós vektorfüggvény gi=l,...,m komponensei a feladat korlátozó feltételeit jelö­lik, külön tüntettük fel a döntési változókra vonat­kozó explicit korlátozásokat. Végül / a feladat célfüggvénye (pl. népgazdasági haszon, elhárított kár stb.), amelynek maximálását szeretnénk meg­valósítani. Megjegyezzük, hogy az y vektort valószínűségi változóként tekintve, a feladat (5.1.) alakú meg­fogalmazása helyett annak sztochasztikus alakját kell vizsgálnunk. Ha a probléma megfelelő átala­kítását elvégezzük, akkor eléggé enyhe feltételek mellett az (5.1.)-nek megfelelő sztochasztikus fel­adatnak létezik megoldása: ehhez ui. csak az utóbbi probléma feltételeinek, ill. célfüggvényé­nek folytonossága szükséges. Az (5.1.) alakú matematikai programozási fel­adatok, ill. sztochasztikus kiterjesztéseik közös vonása, hogy több lokális optimummal rendelkez­hetnek. Emellett — a szereplő valószínűségi vál­tozók hatásának következtében — általában sem a célfüggvény, sem pedig a feltételi függvények egzakt értéke nem ismert. Ezért a feladat megol­dása ebben az esetben optimalizálási és becslési (pl. szimulációs) eljárások kombinációjával ha­tározható meg. Ezen azt értjük, hogy az optima­lizálás a vizsgált döntési alternatívák algoritmiku­sán kiválasztott sorozatán haladva történik. Az egyes iterációs lépésekben adódó döntések minő­sége viszont többnyire analitikus alakban nem ismert, hanem a feladatban modellezett események sztochasztikus szimulációja útján értékelhető ki. így az egyes döntési alternatívák kiértékelése vi­szonylag hosszabb számítógépi időt vesz igénybe, továbbá a kapott függvényértékek pontatlanok is lesznek. Tekintsük az (5.1.) determinisztikus modell egy sztochasztikus kiterjesztését. Ez pl. a már koráb­ban is alkalmazott módszerrel, a max. E[f(x, y)] (5.2) P{gi(x, y) &0 i=l,.. 1 alakban adható meg (tehát a célfüggvény várható értékét képezzük, és a sztochasztikus korlátozó feltételek együttes teljesülésének valószínűségére alsó korlátot írunk elő). Prékopa több dolgozatában bizonyított speciá­lis (logaritmikusan konkáv) sűrűségfüggvényű valószínűségi változókkal konstruált sztochasz­tikus programozási feladatokra vonatkozó tétele­ket. Itt az (5.2.) típusú modellekkel kapcsolatban

Next

/
Thumbnails
Contents