Arılar alqoritmi — Problemin bəzi xassələrinin bilindiyi və problem üzərində dəyişikliklərin edilə bilindiyi(Bilərək Axtarış) axtarış alqoritmlərindən biridir. Alqoritmin əsas məqsədi ən optimal nöqtənin tapılmasıdır. Alqoritm arılarının bal hazırlamaq üçün istifadə etdikləri axtarış metodundan götürülmüşdür. Arılar hər zaman ən yaxşı çiçəklərdən bal toplayırlar, əgər hər hansısa arı yaxşı nektarlı çiçək tapırsa yuvaya qayıdıb bunu müəyyən rəqslə digər arılara xəbər verir. Bu mesajda yuvadan çiçəyə qədər olan məsafə, hava şəraiti, günün hansı vaxtında olduğu və.s kimi xüsusi əhmiyyətli məlumatlar yer alır. Buna bəzən 'Kəşf et- Rəqs et - Ən Yaxşıya Hücum Et' modeli də deyilir.
Alqoritmin işləmə prinsipi
İlk öncə alqoritmin icrası zamanı istifadə olunan bəzi terminləri açıqlayaq.
n: Hal-hazırda axtarışda olan arı sayı.
m: Axtarılacaq nöqtələrin sayı(arı və bal nümunəsin götürsək, çiçəklərin sayı ola bilər).
e: Hal-hazırda m dənə çiçəkdən olan ən yaxşılarının sayı.
nep: Ən yaxşı olaraq seçilmiş e dənə çiçəyi axtaran arı sayı.
nsp: Ən yaxşı olaraq seçilməyən çiçəklərdəki(m-e) arıların sayı.
ngh: Vəziyyəti və bitiş şərtlərini müəyyən edən parametr.
Alqoritmin icrası aşağıdakı addımlar formasında yazıla bilər.
- Çiçəklərin hazırlanması
- Ən yaxşı qiymətlərinin seçilməsi
- While (axtarılan ən yaxşıdan azdırsa)
- Axtarış üçün qonşu çiçəklərin seçilməsi
- Seçilən qonşulara(çiçəklərə) arıların getməsi. (Ən yaxşı çiçəklərə daha çox arı yollanaraq)
- gedilən çiçəklərdə uğurun ölçülməsi.
- Qalan arıların digər çiçəklərə paylanması.
- End While.
Yuxarıdakı alqoritmdən göründüyü kimi, klassik qonşu axtarma alqoritmlərindən fərqli olaraq, tapılan ən yaxşı çiçəklərə(optimal nöqtələr) daha çox arı yollayaraq növbəti axtarışda şansı artırmaqdır.
Həmçinin bax
wikipedia, oxu, kitab, kitabxana, axtar, tap, meqaleler, kitablar, oyrenmek, wiki, bilgi, tarix, tarixi, endir, indir, yukle, izlə, izle, mobil, telefon ucun, azeri, azəri, azerbaycanca, azərbaycanca, sayt, yüklə, pulsuz, pulsuz yüklə, haqqında, haqqinda, məlumat, melumat, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, şəkil, muisiqi, mahnı, kino, film, kitab, oyun, oyunlar, android, ios, apple, samsung, iphone, pc, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, web, computer, komputer
Arilar alqoritmi Problemin bezi xasselerinin bilindiyi ve problem uzerinde deyisikliklerin edile bilindiyi Bilerek Axtaris axtaris alqoritmlerinden biridir Alqoritmin esas meqsedi en optimal noqtenin tapilmasidir Alqoritm arilarinin bal hazirlamaq ucun istifade etdikleri axtaris metodundan goturulmusdur Arilar her zaman en yaxsi ciceklerden bal toplayirlar eger her hansisa ari yaxsi nektarli cicek tapirsa yuvaya qayidib bunu mueyyen reqsle diger arilara xeber verir Bu mesajda yuvadan ciceye qeder olan mesafe hava seraiti gunun hansi vaxtinda oldugu ve s kimi xususi ehmiyyetli melumatlar yer alir Buna bezen Kesf et Reqs et En Yaxsiya Hucum Et modeli de deyilir Alqoritmin isleme prinsipiIlk once alqoritmin icrasi zamani istifade olunan bezi terminleri aciqlayaq n Hal hazirda axtarisda olan ari sayi m Axtarilacaq noqtelerin sayi ari ve bal numunesin gotursek ciceklerin sayi ola biler e Hal hazirda m dene cicekden olan en yaxsilarinin sayi nep En yaxsi olaraq secilmis e dene ciceyi axtaran ari sayi nsp En yaxsi olaraq secilmeyen ciceklerdeki m e arilarin sayi ngh Veziyyeti ve bitis sertlerini mueyyen eden parametr Alqoritmin icrasi asagidaki addimlar formasinda yazila biler Ciceklerin hazirlanmasi En yaxsi qiymetlerinin secilmesi While axtarilan en yaxsidan azdirsa Axtaris ucun qonsu ciceklerin secilmesi Secilen qonsulara ciceklere arilarin getmesi En yaxsi ciceklere daha cox ari yollanaraq gedilen ciceklerde ugurun olculmesi Qalan arilarin diger ciceklere paylanmasi End While Yuxaridaki alqoritmden gorunduyu kimi klassik qonsu axtarma alqoritmlerinden ferqli olaraq tapilan en yaxsi ciceklere optimal noqteler daha cox ari yollayaraq novbeti axtarisda sansi artirmaqdir Hemcinin baxOptimallasdirma