ساخت تصاویر تکاملی با کاراکترها در برنامه EvoPic

برنامه EvoPic را می‌توان به عنوان جلوه‌ای از هنرهای تکاملی (Evolutionary Arts) به حساب آورد. در این نوع برنامه‌ها هدف، تولید یک اثر هنری مانند تصویر یا صوت، با استفاده از الگوریتمهای هوشمندی است که از استراتژی یا نظریه تکامل تدریجی (Evolution) برای رسیدن به هدف مسئله استفاده می‌کنند. الگوریتمهای…

مطالعه این مطلب

معرفی شبیه‌ساز جستجوی A* به همراه Source code

برنامه A* Explorer یک شبیه‌ساز جالب و مفید برای جستجوی A* است.این برنامه به عنوان یک مثال برنامه‌نویسی در کتاب AI Game Programming و توسط James Matthews ارائه شده است که سورس کد آن نیز به زبان VC++ جهت دریافت و مطالعه منتشر شده است. از ویژگی‌های این شبیه‌ساز می‌توان…

مطالعه این مطلب

شبیه‌ساز الگوریتم کلونی مورچه‌ها (AntSim V1.0)

در گذشته در مطلبی با عنوان “شبیه‌ساز الگوریتم کلونی مورچه‌ها (Ant Farm Simulator)” یک شبیه ساز طبیعی از این الگوریتم را معرفی نموده بودم و این بار یک شبیه ساز کاربردی از الگوریتم کلونی مورچه‌ها، با نام AntSim را معرفی میکنم. الگوریتم کلونی مورچه‌ها در این برنامه با جزئیات فراوان…

مطالعه این مطلب

پیاده‌سازی مسئله فروشنده دوره‌گرد با الگوریتم ژنتیک GATSP 1.7 Beta

الگوریتم ژنتیک یکی از معروفترین الگوریتمهای متاهیوریستیک است که تا کنون کتب و مقالات بسیار زیادی در مورد انواع آن (مثل Sequntial GA، Adaptive GA، Genetic Programming و …)، روشهای پیاده‌سازی و بهینه‌سازی در آن منتشر شده است. من هم مدت زیادی در مورد انواع اپراتورهای بهینه و روشهای نوین…

مطالعه این مطلب

شبیه‌ساز الگوریتم کلونی مورچه‌ها (Ant Farm Simulator)

کلونی مورچه‌ها یک الگوریتم متاهیوریستیک است که در سال 1991 توسط Marco Dorigo ابداع شده است. این الگوریتم با استفاده از هوش جمعی عمل کرده و بر این اصل بنا نهاده شده که تعاملات محلی، محدود و ساده اعضای یک دسته و جمعیت با محیط، منتهی به یک رفتار جمعی…

مطالعه این مطلب