<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>kolonisi &#8211; Erkan Çömez</title>
	<atom:link href="https://erkancomez.com.tr/tag/kolonisi/feed/" rel="self" type="application/rss+xml" />
	<link>https://erkancomez.com.tr</link>
	<description></description>
	<lastBuildDate>Sun, 13 Feb 2022 15:33:52 +0000</lastBuildDate>
	<language>tr</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7.1</generator>

<image>
	<url>https://erkancomez.com.tr/wp-content/uploads/2018/10/cropped-1266207-200-32x32.png</url>
	<title>kolonisi &#8211; Erkan Çömez</title>
	<link>https://erkancomez.com.tr</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Yapay Arı Kolonisi Algoritması</title>
		<link>https://erkancomez.com.tr/yapay-ari-kolonisi-algoritmasi/</link>
					<comments>https://erkancomez.com.tr/yapay-ari-kolonisi-algoritmasi/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sun, 24 Nov 2019 20:59:06 +0000</pubDate>
				<category><![CDATA[Algoritmalar]]></category>
		<category><![CDATA[algoritması]]></category>
		<category><![CDATA[arı]]></category>
		<category><![CDATA[derviş]]></category>
		<category><![CDATA[karaboğa]]></category>
		<category><![CDATA[kolonisi]]></category>
		<category><![CDATA[yapay]]></category>
		<guid isPermaLink="false">https://www.erkancomez.com.tr/?p=608</guid>

					<description><![CDATA[Zamandan büyük ölçüde tasarruf sağlayan YAKA literature 2005 yılında kazandırılmıştır. Prof. Dr. Derviş KARABOĞA tarafından geliştirilen  YAKA sürü tabanlı bir algoritmadır. Algoritmanın isminden de anlaşılacağı üzere algoritmanın ilham kaynağı arılardır. ]]></description>
										<content:encoded><![CDATA[
<p><strong>1. Yapay Arı Kolonisi Algoritması </strong></p>



<p>Prof. Dr. Derviş KARABOĞA tarafından geliştirilen YAKA
literature 2005 yılında girmiştir[1]. Arıların besin arama davranışların
YAKA’nın geliştirilmesini sağlamıştır.&nbsp; YAKA’da
görevli arı, kaşif arı ve gözcü arı olmak üzere üç tip arı bulunmaktadır. YAKA’da
arıların tüm davranışlarından etkilenilmediği gibi bazı varsayımlarda da
bulunulmuştur. Bu varsayımlardan en göze çarpanı her bir besin kaynağının
sadece bir görevli arı tarafından kullanılmasıdır. Besin kaynağı ve çalışan
görevli arı sayısı birbirine eşittir. Bir diğer varsayım ise gözcü arı ve
çalışan arı sayısının birbirine eşit olmasıdır. Böyle bir varsayımda
bulunulmasına rağmen aslında bir nektara gidip gelen arının görevli olduğu
besin kaynağı tükendiğinde bu arının kâşif arı olması da söz konusudur. Kaşif
arılar görevli arıların işleri bitince ortaya çıkarlar. Yeni besin kaynaklarını
ön bilgi olmadan rasgele olarak bulduğundan algoritmanın daha önceden
keşfedemediği zengin besin kaynaklarını yani yüksek uygunluktaki olası çözümler
kümesini bulabilir.</p>



<p>YAKA besin kaynaklarının yani olası çözüm değerlerini
arama sürecinde 4 farklı seleksiyon yöntemi kullanmaktadır[2]. </p>



<p>Küresel Seleksiyon İşlemi: Gözcü arıların gidecekleri
besin kaynağının seçiminde kullanılan olasılık değerlerinin hesaplanması </p>



<ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-6469737244690290" data-ad-slot="2204615499" data-ad-format="auto" data-full-width-responsive="true"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p>Bölgesel Olasılık Tabanlı Seleksiyon İşlemi: Besin
kaynağının komşuluğunun hesaplanması </p>



<p>Aç Gözlü Seleksiyon İşlemi: Uygunluk değerlerinin
kıyaslanması</p>



<p>Rasgele Seleksiyon İşlemi: Kaşif arıların yeni besin kaynağı
seçimi</p>



<p>Besin kaynağı keşfinde bulunan kâşif arı bulduğu besin
kaynağından kovana nektar taşımaya başlar. Kovana gelen arı nektarı
boşalttıktan sonra üç olasılık söz konusudur. Bunlar; dans alanına giderek
besin kaynağı ile ilgili bilgiyi diğer arılarla paylaşmak, hiç bilgi vermeden
doğrudan besin kaynağına yönelmek ya da bulduğu besin kaynağını terk ederek
yeniden kâşif arı olmaya devam etmektir. </p>



<p><strong>1.1. YAKA’nın Adımları</strong></p>



<p>YAKA
ile ilgili adımları sırası ile aşağıda yer almaktadır.</p>



<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>Adım
1</strong>: Rastgele besin kaynakları oluşturulur. Bu besin
kaynaklarına sadık kalınarak işçi arı sayısı ve gözcü arı sayısı belirlenir.
Ayrıca limit değeri de tespit edilir ve kontrol amaçlı sayaç değişkeni
oluşturulur.</p>



<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>Adım 2</strong>: Oluşturulan besin kaynaklarının her bir çözüm değerleri amaç fonksiyonuna göre hesaplanır.&nbsp; </p>



<ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-6469737244690290" data-ad-slot="2204615499" data-ad-format="auto" data-full-width-responsive="true"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>Adım 3</strong>: Bu adımda döngü başlamaktadır.
Maksimum dögü sayısı belirlenerek işçi arılar besin kaynaklarına gönderilir.
İşçi arılar besin kaynağından rastgele bir besine yönelerek işlemeye başlarlar.
Arılar besini işler ve kalitesini ölçerler. Elde edilen çözüm değeri(kalite)
bir önceki çözüm değerinden daha iyiyse bu besin ve besinle ilgili değerler
hafızaya alınır ve limit değeri sıfırlanır. Tersi durumda ise limit değeri 1
artırılır. Limit değeri için belirli bir üst değer belirlemek algoritmanın
çalıştırılması esnasında sonsuz döngüye girmeye engel olacaktır.</p>



<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>Adım 4</strong>: Görevli arılardan sonra besin
kaynaklarına gözcü arılar yönlendirilir. Besinlerin uygunluk değerine göre bir
besin kaynağı seçilir. Gözcü arı gittiği kaynağın kalitesini ölçer ve çözüm
değerlerini hesaplar. Bu değerler içinde en iyi olan önceki çözüm değeriyle
kıyaslanır. Önceki çözüm değerinden daha iyi ise bu besin ve besinle ilgili
bilgiler hafızaya alınırlar ve limit değeri sıfırlanır. Tersi durumda limit
değeri bir arttırılır. Limit değeri üst değeri aşıp aşmadığı kontrol edilir.</p>



<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>Adım 5</strong>: Görevli arı ve gözcü arı
adımlarından sonra kaşif arı aşamasına geçilir. Kaşif arılar diğer besin
kaynaklarından sonra tamamen yeni besin kaynakları belirler. Kâşif arı
safhasının esas nedeni algoritmanın yerel minimum ya da maksimumda takılmasına
engel olmaktır. Yeni besin &nbsp;</p>



<p>kaynaklarının
çözüm değerleri hesaplanır ve bir önceki çözümle kıyaslanır. Eğer yeni çözüm
değeri, bir öncekinden iyi ise en iyi çözüm olarak hafızada tutulur ve limit
değeri sıfırlanır. Tersi durumda limit değeri bir
arttırılır. Limit değeri üst değeri aşıp aşmadığı kontrol edilir.</p>



<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>Adım 6: </strong>Maksimum değerde ki döngü
sayısına ulaşana kadar görevli arı, kaşif arı ve gözcü arı adımları tekrar
edilir. Durdurma kriteri sağlanınca algoritma sonlandırılır. </p>



<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Yukarıda yer alan YAKA’nın adımlarından da anlaşıldığı üzere YAKA’yı dörde ayırmak mükündür. Bunlar sırasıyla başlangıç besin kaynaklarının belirlenmesi, Görevli arıların besin kaynaklarına gönderilmesi, gözcü arıların uygunluk değerine göre besin kaynağı seçmesi ve en son olarak da tükenen besin kaynaklarının terk edilmesi ve kaşif arıların yeni besin kaynakları üretmeleridir.</p>



<ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-6469737244690290" data-ad-slot="2204615499" data-ad-format="auto" data-full-width-responsive="true"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p><strong>2. Yapay Arı Kolonisi Algoritması ile İlgili Yapılan Çalışmalar </strong></p>



<p>YAKA,
2005 yılında Kayseri’de bulunan Erciyes Üniversitesi Öğretim üyesi olan Derviş
Karaboğa tarafından teknik bir rapor olarak literatüre kazandırılmıştır[4].Bu raporda doğada bulunan gerçek arılar hakkında kısa bir bilgi
verildikten sonra arıların besin arama davranışları üzerinden elde edilmiş olan
model ve parametreler tanıtılmıştır. </p>



<p>2006
yılında YAKA ile ilgili ilk konferans Bahriye Baştürk ile Derviş Karaboğa
tarafından yapılmıştır[5]. Yayımlanan ilk makale ise 2007 yılında aynı yazarlar
tarafından yazılmıştır[6]. Bu makalede YAKA’nın aktif ve güçlülüğü gösterilmiş,
ayrıca diğer algoritmalar ile karşılaştırmaları yapılmıştır.</p>



<p>2007
yılında yayınlanan makalede YAKA’nın kısıtlı optimizasyon problemlerinde de
çözüm sunan kullanılabilirliği yüksek bir algoritma olduğu gösterilmiştir[7].2009 yılında yayınlanan bir makalede ise YAKA’nın performansının
değerlendirilmesi ele alınmıştır[8]. </p>



<p>Ayrıca
çeşitli programlama dilleri ile yazılmış olan YAKA, Erciyes Üniversitesi’nin
oluşturduğu bir web sitesinde<sup>*</sup> tüm bilgilere erişilebilecek şekilde
yayımlanmıştır[9]. </p>



<ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-6469737244690290" data-ad-slot="2204615499" data-ad-format="auto" data-full-width-responsive="true"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>



<p><strong>2.1. Yapay Arı Kolonisi Algoritması ile İlgili Örnekler</strong></p>



<p><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </strong>2009 yılından sonra basit ve kolay uygulanabilir bir algoritma olması YAKA’nın kullanım oranını artırmıştır.&nbsp; YAKA’nın bir çok alanda uygulamarına rastlamak mümkündür. Genel olarak yapay sinir ağlarının eğitilmesi, veri madenciliği, kablosuz sensör ağları, resim işleme gibi ayrık ve kombinatoryal optimizasyon problemlerinde kullanılmıştır.</p>



<p><strong>3. Sonuç</strong></p>



<p>Yapay Arı Kolonisi algoritması basit ve esnek bir algoritmadır. Arıların gerçek yiyecek arama davranışlarına yakın olarak tasarlanmıştır. Sürü zekasına dayalıdır. Başlangıçta nümerik problemler için tasarlanmış ancak ilerleyen süreçte gerçek tasarım problemleri içinde kullanılmıştır.</p>



<p><strong>Kaynakça</strong></p>



<p>[1] Derviş Karaboğa, An Idea Based On Honey Bee Swarm For Numerical
Optimization, TR-06, Erciyes University, Engineering Faculty, Computer
Engineering Department, 2005. </p>



<p>[2] Bahriye Baştürk ve Derviş Karaboğa, “An artificial bee colony
(abc) algorithm for numeric function optimization”, In: IEEE swarm intelligence
symposium Indianapolis,IN,USA, , 2006 s. 49-53.&nbsp;
</p>



<p>[3] Derviş Karaboğa, <a href="javascript:void(0)">A modified
artificial bee colony (ABC) algorithm for constrained optimization problems</a>,
2011, s213</p>



<p>[4] Dervis
Karaboga, <a href="https://scholar.google.com.tr/scholar?oi=bibs&amp;cluster=6861627125256997013&amp;btnI=1&amp;hl=tr">An
idea based on honey bee swarm for numerical optimization</a>, 2005</p>



<p>[5] Bahriye
Baştürk ve Derviş Karaboğa, “An artificial bee colony (abc) algorithm for </p>



<p>numeric function
optimization”, <strong>In: IEEE swarm intelligence symposium </strong>Indianapolis,IN,USA,
, 2006 s. 49-53.&nbsp; </p>



<p>[6] Derviş
Karaboğa ve Bahriye Baştürk, “A Powerful and Efficent Algorithm for Numerical
Function Optimization: Artificial Bee Colony (ABC) Algorithm”, <strong>J. Glob.
Optim</strong>., 39, 459-471, 2007a.&nbsp; </p>



<p>[7] Derviş Karaboğa ve Bahriye Baştürk, “Artificial Bee Colony (ABC)
Optimization Algorithm for Solving Constrained Optimization Problems”,
Proceedings of the 12th International Fuzzy Systems Association World Congress
on Foundations of Fuzzy Logic and Soft computing, Springer, Berlin, 789–798,
2007b.&nbsp; </p>



<p>[8] Derviş
Karaboğa ve Bahriye Baştürk, “On the Performance of Artificial Bee Colony (ABC)
Algorithm”, <strong>Applied Soft Computing</strong>, 8, 687-697, 2008.</p>



<p>[9] <sup>* </sup>http://mf.erciyes.edu.tr/abc/&nbsp; Erciyes Üniversitesi İnternet sitesi. 2019</p>



<ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-6469737244690290" data-ad-slot="2204615499" data-ad-format="auto" data-full-width-responsive="true"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
]]></content:encoded>
					
					<wfw:commentRss>https://erkancomez.com.tr/yapay-ari-kolonisi-algoritmasi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
