الگوریتم بهینه سازی کلونی مورچه ها ACO -Ant Colony Optimization - داده کاوی، فرآیند کاوی، هوش مصنوعی و نقش آنها در کارآفرینی
یکی از موفق ترین مثال های الگوریتم مورچه ها (ant colony)، الگوریتم بهینه سازی کلونی مورچه ها (Ant Colony Optimization) است که به اختصار ACO نامیده می شود.
الگوریتم ACO از رفتار مربوط به پیدا کردن غذا (foraging) مورچه های الهام گرفته شده است. الگوریتم ACO برای مسئله های بهینه سازی گسسته (discrete) استفاده می شود.
در رفتار مربوط به پیدا کردن غذا (foraging)، هر گاه مورچه ها احتمال وجود یک غذا را در یک منطقه بدهند، از یک ماده شیمایی که در بدن شون تولید میکنند برای نشانه گذاری محیط استفاده میکنند تا به سایر مورچه ها بگن که در این منطقه احتمال وجود غذا هست. هر چه این احتمال بیشتر باشد محیط با مقدار بیشتری از ماده شیمیایی نشانه گذاری میکنند. نام این ماده شیمیایی فرمون (pheromones) است.
نکته جالب این است که اکثر مورچه ها کور هستند و چشم ندارد، به همین خاطر برای برقراری ارتباط با یکدیگر از ترشح مواد شیمیایی در محیط اطراف خود استفاده میکنند
دنباله فرمون یا trail pheromone یک از مهمترین انواع فرمون است که گونه های از مورچه ها مانند Lasius niger 
ادامه مطلب...