Fan nomi: Algoritmni loyihalash va tahlil qilish Mustaqil ish Arilar koloniyasi algoritmi va uni amalda qo’llanilishi


Arilar koloniyasi algoritmi qo’llanilishi


Download 12.31 Kb.
bet4/5
Sana17.06.2023
Hajmi12.31 Kb.
#1531889
1   2   3   4   5
Bog'liq
Arilar koloniyasi algoritmi va uni amalda qo’llanilishi-fayllar.org

Arilar koloniyasi algoritmi qo’llanilishi

Arilar koloniyasi algoritmi qo’llanilishi


  • Shunday qilib, n bu erda iteratsiya raqamiga mos keladi (0dan boshlab). Birinchidan, NeXTStep usuli() yangi iteratsiya uchun chaqiriladi va natijada statistikaga qo'shiladi. Keyinchalik, agar bu iteratsiya eng yaxshi echimni topsa, u saqlanadi va konsolda yineleme raqami, yangi topilgan yechim va maqsadli funktsiyaning qiymati ko'rsatiladi.

  • Agar ushbu iteratsiya bo'yicha yangi yechim topilmasa, func_counter hisoblagichi muvaffaqiyatsiz iteratsiyalar uchun ortadi va agar uning qiymati max_func_counter (biz yuqorida ko'rsatilgan) ga teng bo'lsa, koordinatalarning har biri uchun joylar torayadi. Shundan so'ng, yana konsolda iteratsiya raqami, yangi intervallar, eng yaxshi echim va maqsadli funktsiyaning qiymati ko'rsatiladi.

  • Pylab kutubxonasi bilan vizualizatsiya qilish uchun barcha funktsiyalar faylda beetestfunc.py.

  • Birinchidan, bu plotswarm () funktsiyasidir, bu samolyot har bir Asaning joylashuvini belgilaydi. Birinchi parametr sifatida Xiva sinfining namunasini o'tkazish kerak. Ikkinchi va uchinchi parametrlar-tekislikda ko'rsatilgan asalarilarning koordinatali indeks raqamlari. Biz tekislikda asalarilarni chizamiz va maqsad funktsiyasi ko'proq parametrlarga ega bo'lishi mumkin (asalarilarning koordinatalari), biz bu ikki parametr bilan belgilangan ikkita koordinatani ko'rsatishimiz mumkin.

  • Odatiy bo'lib, asalarilar ekrani hisobni tezlashtirish uchun o'chirib qo'yilgan, ammo siz uni yoqishingiz mumkin, rasm yangilanishi ikki holatda bo'lishi mumkin: agar yaxshi echim topilsa va har bir 10-yinelemada yangilanish bo'lishi mumkin. Birinchi holda, chiziqni kesib tashlang

Arilar algoritmi

Shuni ta'kidlash kerakki, skriptning soddaligi va ravshanligi uchun ari Royni ko'rsatish asosiy algoritmni bajarish bilan bir xil oqimda (mavzu ma'nosida) sodir bo'ladi, shuning uchun tasvirni yangilash boshqa dasturga o'tsangiz, "osilgan" bo'lishi mumkin, algoritm o'zi ishlaydi.



Download 12.31 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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