Reja: Evristik algoritmlar gts algoritmini tuzish Dag’al kuch usuli bilan tartiblash Prima algoritmlari Kruskal algoritmlari



Download 138,68 Kb.
Sana19.09.2022
Hajmi138,68 Kb.
#849380
Bog'liq
1655356684 (2)

O’zbekiston Respublikasi Toshkent shahridagi Muhammad Al-Xorazmiy nomidagi Toshkent axborot Texnologiyalari Universiteti Axborot xavfsizligi fakulteti Mustaqil ish Mavzu: Komivoyajer masalasi Fan nomi:Algoritmlarni loyihalash Guruh:CAL016 Bajardi:Fayzullayev Ruslan Tekshirdi:Turg’unov Abror

Reja: 1. Evristik algoritmlar 2. GTS algoritmini tuzish 3.Dag’al kuch usuli bilan tartiblash 4. Prima algoritmlari 5. Kruskal algoritmlari

Algoritm tushunchasi zamonaviy matematika va informatikaning asosiy tushunchalaridan biri hisoblanadi. Algoritm termini o’rta asrlar ulug’ matematigi al-Xorazmiy nomidan kelib chiqqan. XX asrning 30-yiligacha algoritm tushunchasi ko’proq matematik ma’no emas, balki metodologik ma’noni kasb etar edi. Algoritm deganda, u yoki bu masalalar sinfini yechish imkonini beruvchi aniq ifodalangan chekli qoidalar majmui tushunilgan. EHM larning paydo bo’lishi bilan algoritm tushunchasi yanada keng tarqaldi. EHM va dasturlash usullarining rivojlanishi algoritmlarni ishlab chiqish avtomatlashtirishdagi zaruriy

bosqich ekanligini tushunishga yordam berdi. EHM larning paydo bo’lishi algoritmlar nazariyasining rivojlanishiga olib keldi. Algoritmlarni tuzish – bu ijodiy ish bo’lib, ixtiyoriy zaruriy algoritmni tuzish uchun umumiy usullar mavjud emas, kishining ijodiy qobiliyatiga bog’liq. Algoritm tushunchasi zamonaviy matematika va informatikaning asosiy tushunchalaridan biri hisoblanadi. Algoritm termini o’rta asrlar ulug’ matematigi al-Xorazmiy nomidan kelib chiqqan. XX asrning 30-yiligacha algoritm tushunchasi ko’proq matematik ma’no emas, balki metodologik ma’noni kasb etar edi. Algoritm deganda, u yoki bu masalalar sinfini yechish imkonini beruvchi aniq ifodalangan chekli qoidalar majmui tushunilgan.

EHM larning paydo bo’lishi bilan algoritm tushunchasi yanada keng tarqaldi. EHM va dasturlash usullarining rivojlanishi algoritmlarni ishlab chiqish avtomatlashtirishdagi zaruriy bosqich ekanligini tushunishga yordam berdi. EHM larning paydo bo’lishi algoritmlar nazariyasining rivojlanishiga olib keldi. Algoritmlarni tuzish – bu ijodiy ish bo’lib, ixtiyoriy zaruriy algoritmni tuzish uchun umumiy usullar mavjud emas, kishining ijodiy qobiliyatiga bog’liq.

Dag’al kuch atamasi foydalanishga kiritilishi shu bilan bog’liki masala qismlarga bo’linganda ko’p holda bo’lish amallari haqida o’ylab o’tirmaydi.Masalan Berilgan a+b+c+d+e+f+g+h sonlar yig’indisini toping bajarish mumkin.Bu holda yig’indi asta-sekin oshib boradi.Ikkinchi ustunavval juft-jufti bilanqo’shib olib S1=a+b;S2=c+d;S3=e+f;S4=g+h keyin yana juftlab qo’shib olamiz.S5=S1+S2;S6=S3+S4;S=S5+S6 bu holda oraliq yig’indilar nisbatan kichik bo’ladi. Ikkita natural sonlar x va y uchun eng katta umumiy bo’luvchini (EKUB) topuvchi Evklid algoritmini eslash lozim.Agar bu sonlar katta bo’lsa masala ancha murakkab

bo’ladi.Agar ularning ayirmasi z=y-x (bu yerda x>y) xam EKUB ga bo’linishini hisobga olsak,masalani soddalashtirib x,z sonlar uchun EKUB ni topishga o’tish lozim.Ularni o’sish tartibida joylashtirib x

4-qadam z=y-x=8 bu yerda z=x=8 EKUB bo’ladi. Kruskal algoritmlari Keling, algoritm g'oyasini ifodalaylik. Birinchidan, daraxt qirralari to'plami bo'sh deb e'lon qilinadi. Keyin, iloji boricha, keyingi qadam qo'yiladi: barcha qirralardan, qirralardan, mavjud to'plamga qo'shilishi tsiklning shakllanishiga olib kelmaydi, eng arzon (eng past narx) chekka tanlanadi va mavjud to'plam. Bunday qirralar bo'lmaganda, algoritm tug'iladi va biz barcha uchlari bilan boshlang'ich grafikning grafigini yaratamiz. Ushbu grafostazda tsikllar yo'qligi sababli, u eng arzon (eng qimmat) daraxt bo'lib, boshqa yo'l bilan nominal daraxt deb ataladi. Biz misolda algoritm tushunchasini

amalga oshiramiz va butun jarayonni bosqichma-bosqich sxematik tarzda ifodalaymiz. Dastlabki grafik ko'rsatilgan. Prima algoritmlari Algoritm g'oyasi.Grafik uchlarini tanlash tanlanadi. Sung shu uchidan chiqadigan barcha qirralarning eng arzonini tanlaydi. Keyin ushbu daraxtga tegishli barcha tizmalarning eng arzoni tanlanadi. Bu chekkalar yoki tizmalar eng arzonlaridan bir nechtasi bo'lsa daraxtga qo'shiladi.Qirralarni qo'shish jarayoni shunday qo'shimchalar halqa hosil qilguncha davom etadi. Bunday daraxtni qurish jarayoni sekin va grafikning barcha uchlarini qamrab oladi. Shunday qilib, grafikning chetlaridan

daraxt hosil bo'ladi va qolgan uchlarini daraxtga qo'shish tsiklni hosil qiladi. Internet resurslari: 1. www.estudu.uz 2. www.tuit.uz 3. www.Math.uz 4. www.ziyonet.uz. 5. www.intuit.ru/department/ds/discmath/ 6. www.uni-dubna.ru/manzy/kurses/odm/lekcii/ 7. www.lvf2004.com/dop_t2r1part.html


Download 138,68 Kb.

Do'stlaringiz bilan baham:





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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish