لگوریتمهای فراابتکاری یا فراتکاملی نوعی از الگوریتمهای دقیق هستند که برای یافتن پاسخ بهینه به کار میروند.
روشها و الگوریتمهای بهینهسازی به دو دسته الگوریتمهای دقیق (exact) و الگوریتمهای تقریبی (approximate algorithms) تقسیمبندی میشوند.
در دنیای امروز مسائل فراوانی وجود دارد که میتوان توسط الگوریتمها راه حلهای مناسب و بهینهای برای آنها ارائه نمود.
استفاده از الگوریتمها در این مسائل باعث صرفه جویی در وقت و هزینه شده و راهکارهای نوینی را پیش رو قرار میدهد. از جمله: شبیه سازی تعمیم یافته، جستجوی ممنوعه، الگوریتم ژنتیک، محاسبات شبکه عصبی، منطق فازی،رقابت استعماری و کلونی مورچگان و غیره