الگوریتم بهینهسازی فاخته یک روش فراابتکاری مبتنی بر جمعیت است که از رفتار خاص تخمگذاری پرنده فاخته در لانه میزبان الهام گرفته شده است. در این الگوریتم، هر تخم فاخته نمایانگر یک جواب نامزد بوده و فرایند شباهت به تخم میزبان، معیار برازندگی جواب را تعیین میکند. تخمهای نامرغوب حذف شده و فاختههای برتر به مناطق جدید مهاجرت میکنند که این مکانیزم تعادل بین جستجوی سراسری و محلی را ایجاد میکند. این الگوریتم در بهینهسازی مهندسی، دادهکاوی، خوشهبندی، طراحی شبکههای عصبی و مسائل کنترل کاربرد دارد.