Artificial Intelligence - هوش مصنوعی

Artificial Intelligence - هوش مصنوعی (http://artificial.ir/intelligence/)
-   الگوريتم کلونی زنبور عسل (Bee Colony Algorithm) (http://artificial.ir/intelligence/forum69.html)
-   -   الگوریتم زنبور عسل (http://artificial.ir/intelligence/thread1703.html)

mostafa33 ۰۱-۴-۱۳۸۹ ۰۷:۴۰ بعد از ظهر

الگوریتم زنبور عسل
 
مقاله ای راجب الگوریتم زنبور عسل میخام ولی بر اساس مکانیسم جفت گیری زنبورها نه مکانیسم جستجوی غذا.

اگه بتونید کمکم کنید ممنون میشم.

1ta ۰۳-۱۱-۱۳۹۰ ۰۹:۲۲ بعد از ظهر

دوست عزیز سلام

من در مورد جفت گیری زنبورها این متن کوچک را پیدا کردم که برایتان می فرستم.


هوش جمعی، یک شاخه جدید از الگوریتمهای تکاملی است و از رفتار کولونی حشرات اجتماعی الهام گرفته است. الگوریتم ملکه زنبور عسل دارای مفاهیم مشترک با الگوریتم ژنتیکی مانند ژنها، کروموزوم، جمعیت، اپراتورCrossover و Mutation اپراتور جهش است. این الگوریتم دو تفاوت عمده با الگوریتم ژنتیک دارد: اول این که در الگوریتم ژنتیک معمولی ابتدا یک تابع هزینه برای هر یک از افراد جمعیت اولیه محاسبه می­شود و افراد جمعیت بر اساس افزایش تابع هزینه، مرتب می­شوند. سپس تعدادی از بدترین افراد جمعیت دور ریخته شده، بقیه که دارای هزینه کمتری هستند برای تولید فرزندان انتخاب می­شوند. یعنی تعدادی مادر و به همان تعداد پدر انتخاب و با استفاده از اپراتور Crossover فرزندانی تولید می­شوند که تعداد آنها برابر با تعدادی از اعضای جمعیت هستند که قبلاً دور ریخته شده بودند. به این ترتیب، فرزندان، جایگزین بدترین افراد جامعه می­گردند.
در الگوریتم ملکه زنبور عسل، مراحل انتخاب جمعیت اولیه و مرتب کردن آنها بر اساس تابع هزینه و دور ریختن بدترین اعضا، مشابه الگوریتم ژنتیک است. ولی در این الگوریتم برای تولید فرزندان فقط یک مادر که همان ملکه زنبورهاست انتخاب می­گردد و ملکه با تعدادی از افراد جمعیت که پدرها هستند با استفاده از اپراتور Crossover فرزندان مختلف را تولید می­کند. در نتیجه تعداد ازدواجها در الگوریتم ملکه زنبور عسل بسیار کمتر از تعداد ازدواجها در الگوریتم ژنتیک معمولی است که این باعث می­گردد تا سرعت این الگوریتم در مقایسه با الگوریتم ژنتیک معمولی بسیار زیاد باشد. بنابراین الگوریتم ژنتیک برای سامانه­ های مرتبه پایین و الگوریتم ملکه زنبور عسل برای سامانه­ های مرتبه بالا مناسب­تر است.


زمان محلي شما با تنظيم GMT +3.5 هم اکنون ۰۲:۱۲ قبل از ظهر ميباشد.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.