الگوریتم ABC یک الگوریتم بهینه‌سازی بر اساس رفتار غریزی دسته زنبوران عسل است و هدف زنبوران پیداکردن مکان منابع غذایی با شهد بیشتر است و در آخر پیدا کردن آن منبعی که بیشترین شهد را داراست. در این الگوریتم زنبوران در اطراف مکان جستجو می‌کنند و مکانی که براساس تجربه آنهاست انتخاب می‌کنند. اگر مقدار شهد منبع جدید بیشتر از قبلی باشد موقعیت جدید را به خاطر می‌سپارند و قبلی را فراموش می‌کنند.
الگوریتم مجتمع زنبور مصنوعی
artificial bee colony algorithm
الگوریتم بهینه‌سازی
optimization algorithm