Kafedra : Kompyuter injineringi Algoritmlarni loyihalash fanidan Amaliy ish




Download 217,48 Kb.
Pdf ko'rish
bet2/4
Sana11.06.2024
Hajmi217,48 Kb.
#262605
1   2   3   4
Bog'liq
6 amaliy ish

Chiziqli dasturlash (ChD
) – birinchi va puxta o'rganilgan matematik dasturlash 
bo'limlaridan biri. Bu "matematik dasturlash" fanining o'zi rivojlana boshlagan 
chiziqli dasturlash edi. Ushbu fan nomidagi "dasturlash" atamasi "kompyuter uchun 
dasturlash (ya'ni dastur tuzish)" atamasi bilan hech qanday aloqasi yo'q, chunki 
"chiziqli dasturlash" intizomi kompyuterlardan matematik, muhandislik, iqtisodiy 
va boshqa muammolarni echishda keng foydalanila boshlangan vaqtdan oldin ham 
paydo bo'lgan. "Chiziqli dasturlash" atamasi ingliz tilidagi "chiziqli dasturlash" ning 
noto'g'ri tarjimasidan kelib chiqqan. "Dasturlash" so'zining ma'nolaridan biri bu 
rejalashtirish, rejalashtirishdir.
Shuning uchun ingliz tilidagi "chiziqli dasturlash" ning to'g'ri tarjimasi "chiziqli 
dasturlash" emas, balki "chiziqli rejalashtirish" bo'lishi kerak, bu esa fanning 
mazmunini aniq aks ettiradi. Shu bilan birga, chiziqli dasturlash, nochiziqli 


dasturlash, matematik dasturlash va boshqalar. adabiyotimizda umumiy qabul 
qilingan va shuning uchun saqlanib qoladi.
Shunday qilib, chiziqli dasturlash Ikkinchi Jahon Urushidan keyin paydo bo'ldi va 
matematiklar, iqtisodchilar va muhandislarning e'tiborini keng amaliy qo'llash 
imkoniyati va matematik uyg'unlik tufayli jalb qildi va tez rivojlana boshladi 
Chiziqli dasturlash usullari yordamida echiladigan vazifalar doirasi ancha keng.
Masalan, ishlab chiqarishni rejalashtirishda resurslardan maqbul foydalanish 
muammosi; aralashtirish muammosi (mahsulot tarkibini rejalashtirish);
omborlarda saqlash uchun turli xil mahsulotlarning maqbul kombinatsiyasini 
topish
vazifasi (inventarizatsiyani boshqarish yoki "xalta muammosi"); transport vazifalari 
(korxona joylashgan joy, tovarlar harakati tahlili)
Chiziqli dasturlash bu matematik dasturlashning eng rivojlangan va keng 
qo'llaniladigan qismidir (bundan tashqari, ichiga quyidagilar kiradi: butun, dinamik, 
nochiziqli, parametrik dasturlash). Bu quyidagicha izohlanadi:
Ko'p sonli iqtisodiy muammolarning matematik modellari kerakli parametrlarga 
nisbatan chiziqli;
Ushbu turdagi vazifalar hozirgi kunda eng ko'p o'rganilgan. Uning uchun ushbu 
vazifalar echiladigan maxsus uslublar va tegishli kompyuter dasturlari ishlab 
chiqilgan;
Bir qator echimlarni topishda ko'plab chiziqli dasturlash muammolari keng 
qo'llaniladi; boshlang'ich shakllantirishda chiziqli bo'lmagan ba'zi muammolar, bir 
qator qo'shimcha cheklashlar va taxminlardan so'ng, chiziqli bo'lishi mumkin yoki 
ularni chiziqli dasturlash usullari bilan hal qilinishi mumkin bo'lgan shaklga 
qisqartirishi mumkin.
Har qanday chiziqli dasturlash muammosining iqtisodiy-matematik modeliga 
quyidagilar kiradi: maqbul qiymatni (maksimal yoki minimal) topish kerak bo'lgan 
ob'ektiv funktsiya; chiziqli tenglamalar yoki tengsizliklar tizimi ko'rinishidagi 
cheklovlar; o'zgaruvchilardan negativ bo'lmaganlik talabi. Umuman masala 
quyidagicha yoziladi:
(2), (3)
Vazifa (2) va (3) shartlarga rioya qilgan holda (1) funktsiyaning maqbul qiymatini 
topishdir.
Cheklovlar tizimi (2) muammoning funktsional cheklovlari, va cheklovlar (3) 
to'g'ridanto'g'ri deb nomlanadi.(2) va (3) cheklovlarni qondiradigan vektorga chiziqli 
dasturlash masalasining yo'l qo'yiladigan echimi (rejasi) deyiladi. (1) funktsiyaning 
(1)


maksimal (minimal) qiymatiga erishadigan rejasi eng maqbul(optimal) deb 
nomlanadi.

Download 217,48 Kb.
1   2   3   4




Download 217,48 Kb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



Kafedra : Kompyuter injineringi Algoritmlarni loyihalash fanidan Amaliy ish

Download 217,48 Kb.
Pdf ko'rish