Режа: Динамик дастурлаш ҳақида асосий тушунчалар


У-мумкин бўлган бошқарувлар тўплами бўлсин, у ҳолда, масала Х


Download 418 Kb.
bet7/7
Sana22.04.2023
Hajmi418 Kb.
#1377253
1   2   3   4   5   6   7
Bog'liq
9-мавзу. Динамик дастурлаш

У-мумкин бўлган бошқарувлар тўплами бўлсин, у ҳолда, масала Х системани хоХо* ҳолатдан хкХк* ҳолатга ўтказишга имкон берувчи шундай у*У бошқарувни топишдан иборатки, бунда W(у) мезон ўзининг W*=W(у*) оптимал қийматига эришсин.
Одатда системанинг хо ҳолатини сонли параметрлар билан, масалан, ажратилган фондлар миқдори, жалб қилинган инвестисиялар миқдори, сарфланган ёқилғи миқдори ва ҳ.к. билан ифодалаш мумкин. Бу параметрларни системанинг координаталари деб атаймиз. У ҳолда системанинг ҳолатини х нуқта билан ва унинг Х0 ҳолатдан Хк ҳолатга ўтишини х нуқтанинг траекторияси билан тасвирлаш мумкин (1-шакл).







0


x2


x1


X0*


Xk*

1- шакл.
(10)-(11) масалани ечишдан аввал
ГТ, ГТ-1,Т, …, Г1,2,…,Т
белгилашлар киритамиз. Бу йерда ГТмасаланинг охирги Т босқичдаги аниқланиш соҳаси, ГТ-1,Т – Т ва Т-1 босқичлардаги аниқланиш соҳа, Г1,2,…,Т – берилган масаланинг аниқланиш соҳаси.
М
ақсад функсиянинг охирги босқичдаги оптимал қийматини ф1Т-1) билан белгилаймиз:
Х
удди шунингдек, Т-1 қадамдаги шартли оптимал қийматни ф2Т-2) билан белгилаймиз. У ҳолда

Худди шунингдек,






Б
у йерда (12)-(16) ифодалар оптималлик принсипининг математик формадаги ёзилишидан иборат бўлиб, улар «Беллманнинг функсионал тенгламалари» ёки «динамик дастурлашнинг асосий функсионал тенгламалари» деб аталади.


Бу тенгламалар ёрдамида динамик дастурлашнинг Т-1 босқичдаги ечимини сўнгги Т босқичдаги ечим орқали топилади. Шунинг учун юқоридаги муносабатлар Беллманнинг реккурент муносабатлари деб аталади.
  1. Динамик дастурлаш усули


Динамик дастурлашнинг оптималлик принсипига асосан ҳар бир қадамда топилган ечим фақат шу қадам нуқтаи назаридан эмас, балки сўнгги, туб мақсад нуқтаи назаридан оптимал бўлиши керак эканлигини кўрган эдик. Динамик дастурлаш масалаларини ечиш усуллари учун ана шу принсип асос қилиб олинган.


Фараз қилайлик, биринчи қадамдаги бошқариш у1 бўлсин. Бунинг таъсирида система хо ҳолатдан х1 ҳолатга ўтади ва натижада З1о, у1) ютуқ келтиради. Иккинчи қадамда у2 бошқариш системани х1 ҳолатдан х2 ҳолатга ўткизади ва натижада З21, у2) фойда келтиради ва ҳоказо. к қадамда у2 бошқариш системани хк-1 ҳолатдан хк ҳолатга кўчиради ва Зкк-1, ук) ютуғ келтиради.
Демак, системани хо ҳолатдан хТ ҳолатга кўчириш учун шундай У=(у1, у2,…, уТ) бошқариш (стратегияни) танлаш керакки, ундаги ЗТо,У) ютуқ (зарар) максимал (минимал) бўлсин, яъни
фТо)=З(хо,У)мах(мин).
Агар ЗТо,У) ни ЗТо,У)=З1о, у1)+З21, у2)+…+ЗТТ-1, уТ)
йиғинди кўринишида ифодаласак, динамик дастурлаш масаласи
фТо)=З(хо,У)=З1о, у1)+З21, у2)+…+ЗТТ-1, уТ)
функсияга максимум (минимум) қиймат берувчи
У=(у1, у2,…, уТ)
бошқаришни топишга келтирилади.
Бундай бошқаришни топиш жараёни эса, қуйидагича амалга оширилади:
Энг аввал жараённи тескари йўналишда (хТ-1 дан хо га томон) таҳлил қиламиз. Бунинг учун охирги Т босқич учун функсионал тенглама
ё
замиз.
Охирги Т босқичнинг бошида жараён хТ-1,1, хТ-1,2, …, хТ-1,к ҳолатларда бўлиши мумкин бўлсин деб фараз қиламиз. Соддалик учун фақат бутун сонли
хТ-1,кХТ-1 ҳолатларни кўрамиз.
Бу ҳолатларнинг ҳар бири учун Т босқичдаги шартли оптимал уТ,1, уТ,2,…, уТ,к ечимлар ва уларга мос келувчи ЗТ,1, ЗТ,2,…, ЗТ,к даромад (чиқим)лар топилади. уТ,1, уТ,2,…, уТ,к ечимлар орасида ф1Т-1) функсияга максимум (минимум) қиймат берувчи ва оптимал у* стратегиянинг таркибига кирувчи у*Т ечим топилади. Лекин бу ечим масалани ечиш жараёнининг иккинчи босқичида, яъни жараён тўғри йўналишда (хо дан хТ-1 га томон) текширилганда топилади.
Шундай қилиб, охирги қадам оптималлаштирилади, яъни бу қадамнинг бошида система қандай бўлишидан қатъий назар қабул қилинадиган ечим аниқланади.
Сўнгра Т-1 босқичга ўтилади. Бу қадам учун функсионал тенглама
т
узилади.
Бу босқичда ҳам, худди юқоридагидек ҳар бир мумкин бўлган хТ-2,к ХТ-2 ҳолат учун мумкин бўлган уТ-1,кГТ-1 ечим ва унга мос келувчи ЗТ-1,к даромад (чиқим) топилади. Сўнгра ЗТ-1,к1 йиғиндиларни ўзаро солиштириб, ҳар бир хТ-2,к ҳолатга мос келувчи йиғинди ва унга мос келувчи шартли оптимал ечим уТ-1,к топилади. Бу ечимлар орасида ф2Т-2) функсияга экстремал қиймат берувчи ва оптимал у* стратегиянинг таркибига кирувчи у*Т-1 топилади.
Шундай йўл билан давом этиб, жараённинг биринчи босқичига ўтилади. Бу қадамда жараён фақат битта аниқ ҳолатда бўлиши мумкин. Шунинг учун бу босқичда олдинги босқичларда топилган барча шартли оптимал ечимларни назарга олувчи ва хо ҳолатга мос келувчи оптимал ечим топилади.
Шундай қилиб, ҳамма мумкин бўлган ҳолатлар учун бирин-кетин ф1, ф2,…, фТ-1, фТ функсияларнинг қийматлари ва турли босқич ва ҳолатларга тегишли ечимлар, шу жумладан у* оптимал стратегиянинг таркибига кирувчи оптимал у*Т, у*Т-1,…, у*1 ечимлар топилади. Бу ечимлар асосида тузилган у* стратегия фТо) функсияга экстремал қиймат беради. Оптимал
У*=(у*1, у*2,…, у*Т-1, у*Т)
стратегияни аниқлаш учун жараённи тўғри йўналишда (хо дан хТ-1 га томон) яна бир бор текшириб чиқиш керак. Бунда, энг аввал аниқ бошланғич хо ҳолатдан ва топилган фТо) функсиянинг қийматидан фойдаланиб, у*1 топилади. Сўнгра у*1 ва фТ-11) функсиянинг қиймати орқали у*2 топилади ва ҳоказо. Энг охирида у*Т-1 ва фТ-11) орқали у*Т топилади.
Динамик дастурлаш масаласини ечиш жараёнини қуйидаги мисолда яққол кўрсатиш мумкин.
Мисол. Энг қисқа йўлни танлаш масаласи.
Фараз қилайлик, А ва Б пунктларни ўзаро боғловчи темир йўллар тўри берилган бўлсин (2-шакл). Бу пунктлар орасида темир йўл билан боғланган жуда кўп пунктлар мавжуд бўлиши мумкин. Бунда ҳар қандай икки пункт орасидаги масофа маълум деб фараз қиламиз. Масалан, бу масофанинг узунлиги 2-шаклдаги ҳар икки нуқтани туташтирувчи кесма устига ёзилган сонлардан иборат бўлсин. А ва Б пунктларни энг қисқа йўл билан туташтирувчи маршрутни аниқлаш масаласи қўйилади.
2
-шакл
Масалани ечиш учун (1-1), (2-2), (3-3) чизиқлар ёрдамида берилган темир йўллар тўрини айрим қисмларга (босқичларга) ажратамиз (3-шакл).
3
-шакл
(2-2) чизиқнинг транспорт йўллари тўри билан кесишган нуқталарини Д1, Д2, Д3 лар билан, (3.3) чизиқнинг кесишган нуқталарини эса C1, C2, C3 лар билан белгилаймиз. Биринчи қадамда Б нуқтадан Д1, Д2, ва Д3 нуқталаргача бўлган энг қисқа масофани аниқлаймиз.
Б–Д1: мин (10, 8+4, 5+3+8)=10,
Б–Д2: мин (10+8+5, 4+5, 5+3+5)=9,
Б–Д3: мин (5+2,5, 4+3+2,5)=7,5.
3-шаклда Д1, Д2, Д3 нуқталардан сўнгги Б пунктгача бўлган энг қисқа масофа қавс ичида ёзилган. Сўнгра (3-3) чизиқнинг транспорт йўллари тўри билан кесишган C1, C2, C3 нуқталарни кўрамиз. Бу нуқталардан Б нуқтагача бўлган энг қисқа масофани аниқлаймиз. Бу масофа
C1 нуқта учун мин (1+8+10, 1+7+4+2+9, 1+7+2+3+2+9, 1+7+2+2,5+7,5)= мин(19,23,24,20)=19;
C2 нуқта учун мин(7+8+10, 9+10, 4+2+9, 4+3+2+9, 4+2,5+7,5)=
=мин(25, 19, 15, 18, 14)=14;

C3 нуқта учун мин(2+2,5+7,5, 2+3+2+9)=12.
Бу масофалар шаклда қавс ичида ёзилган. 3 босқичда А нуқтадан Б гача бўлган энг қисқа масофа топилади. Бу масофа қуйидагича аниқланади:
мин(6+9+19, 6+5+14, 8+6+14, 8+3+12)=23.
Сўнгра А нуқтадан энг қисқа масофа бўйлаб Б нуқтага борадиган йўлни белгилаймиз:
  1. Мустақил ечиш учун масалалар.





  1. Берилган масалаларни динамик дастурлаш масаласи сифатида ифодаланг.

А. Бирлашма м та корхонани ўз ичига олади. Бу корхоналарни техник жиҳатдан таъмирлаш мақсадида марказлаштирилган жамғарма ташкил этилган. Бу жамғармага биринчи йили А минг сўм маблағ ажратилган. Кейинги йилларда эса, бу жамғарма корхоналар даромадида ажратилган маблағлар ҳисобига тўлдириб борилади. Ушбу жамғармадан и-корхонага ажратилган хи маблағ унга фи(хи) миқдорда қўшимча даромад келтиради. н йил ичида корхоналарнинг топган қўшимча даромадлари максимал бўлиши учун жамғармадаги маблағ қандай тақсимланиши керак?
Б. Бирлашма иккита корхонани ўз ичига олади.
Бу корхоналарни техник жиҳатдан таъмирлаш учун инвестор С миқдорда капитал маблағни Н йил давомида сарф қилмоқчи. Ҳар бир и – корхонага К – йилнинг бошида миқдорда маблағ ажратилади.
Н йил ичидаги капитал маблағни корхоналар орасида шундай тақсимлаш керакки, натижада инвесторнинг оладиган даромади максимал бўлсин.
Download 418 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling