چکیده :

یکی از دغدغه¬های امروزی علوم مهندسی حل مسائل با تعداد زیادی از متغیرهای مختلف و بهینه کردن جواب می باشد. در دو دهه اخیر با الهام گرفتن از طبیعت، بازسازی الگوی های طبیعی موجود در آن و با در نظر گرفتن قدرت محاسباتی کامپیوتر های دیجیتال روش هایی ابداع شد تا بتوانند در کمترین زمان ممکن بهترین جواب های قابل محاسبه را برای مسائل پیچیده چند متغیره پیدا کنند، که البته هر یک کاربرد خاص خود را داشته و در بعضی مسائل می توانند بهتر از سایر الگوریتم ها جوابگوی نياز های ما باشند. الگوریتم¬های اکتشافی و یا الگوریتم¬های تکاملی و یا هوش جمعی براساس رفتار اجتماعی سیستم های خود سامانده بنا شده است. سیستم های با هوش جمعی، معمولا از جمعیتی از افراد تشکیل می شود که بطور محلی با یکدیگر و با محیط اطرافشان اثر متقابل دارند. این افراد از قوانین ساده ای پیروی می کنند و یک قانون متمرکز برای بیان رفتار آنها وجود ندارد. تاثیرگذاری افراد بصورت محلی روی هم، سبب ایجاد تعامل بین خودشان می شود که در نهایت، منجر به ایجاد تعامل سراسری بین همه افراد می شود. به عبارت دیگر در رفتار جمعي ، افراد براي رسيدن به يك هدف نهايي، با یکدیگر همكاري مي كنند. بدیهی است که این روش نسبت به حالتی كه افراد بصورت جداگانه عمل می كنند، موثرتر می باشد. هدف این مقاله، ارزیابی دو الگوریتم اکتشافی، ازدحام ذرات و الگوریتم فرهنگی بر اساس تابع Ackley تک تغییره و تابع Ackley دو متغییره و تابع Sphere می باشد که نتایج شبیه سازی هر الگوریتم در انتها مقایسه میشود.

کلید واژگان :

هوش جمعی، اجتماع ذرات، الگوريتم فرهنگی ، فضای اعتقادی ، مولفه وضعی ، مولفه هنجاری



ارزش ریالی : 300000 ریال
دریافت مقاله
با پرداخت الکترونیک