لیست کامل الگوریتم های فراابتکاری از 1975 تا 2025

مخاطبان عزیز می‌توانند برای دریافت آموزش هر یک از الگوریتم‌های فراابتکاری در لیست، در پایتون (Python) و متلب (MATLAB) ثبت‌نام نمایند. همچنین برای ترکیب الگوریتم‌های فراابتکاری با الگوریتم‌های یادگیری ماشین (مانند SVM، SVR، جنگل تصادفی، درخت تصمیم، شبکه‌های عصبی پرسپترون چندلایه MLP و RBF)، خوشه‌بندی با KMeans و DBSCAN، یادگیری عمیق مانند CNN و LSTM، انتخاب ویژگی (Feature Selection)، تشخیص جوامع (Community Detection)، و کنترلرهای فازی مانند FIS، ANFIS و PID با مدرس در ارتباط باشند.

تلگرام: t.me/hassan_saadatmand
ایمیل1: h.saadatmand22@yahoo.com
ایمیل2: h.saadatmand@matlablearning.com
تلفن: 09155137038

معرفی الگوریتم‌های فراابتکاری مهم در 50 سال گذشته

الگوریتم‌های فراابتکاری (Metaheuristic Algorithms) از قدرتمندترین ابزارهای حل مسائل پیچیده بهینه‌سازی هستند. این الگوریتم‌ها با الهام از طبیعت، رفتارهای اجتماعی، و فرآیندهای فیزیکی طراحی شده‌اند و برای مسائل غیرخطی، چندبعدی و با فضای جستجوی وسیع بسیار کارآمد هستند. برخلاف روش‌های دقیق (Exact Methods) که یافتن جواب بهینه را تضمین می‌کنند اما بسیار زمان‌بر هستند، الگوریتم‌های فراابتکاری با تمرکز بر یافتن جواب‌های نزدیک به بهینه در زمان کوتاه‌تری به نتایج مطلوب می‌رسند. به عنوان مثال، الگوریتم ژنتیک (Genetic Algorithm – GA) از تکامل زیستی و بهینه‌سازی ازدحام ذرات (Particle Swarm Optimization – PSO) از رفتار اجتماعی پرندگان الهام گرفته است.

ویژگی برجسته این الگوریتم‌ها تعادل بین جستجوی محلی (Exploitation) و جستجوی سراسری (Exploration) است که از گیر افتادن در بهینه‌های محلی جلوگیری کرده و رسیدن به بهینه سراسری را تسهیل می‌کند. این روش‌ها در زمینه‌های گسترده‌ای از جمله مهندسی، پزشکی، علوم کامپیوتر و تحلیل داده‌ها مورد استفاده قرار گرفته‌اند. در پزشکی، این الگوریتم‌ها برای تحلیل داده‌های تصویربرداری یا طراحی درمان‌های شخصی‌سازی‌شده، و در مهندسی برای بهینه‌سازی طراحی سیستم‌های پیچیده و کاهش مصرف انرژی به‌کار گرفته می‌شوند.


کاربردها در یادگیری ماشین و عمیق

1. طبقه‌بندی و رگرسیون

در الگوریتم‌های یادگیری ماشین (Machine Learning) با رویکرد طبقه بندی (Classification) و رگرسیون (Regression) مانند ماشین بردار پشتیبان (SVM)، بردار پشتیبان رگرسیون (SVR)، جنگل تصادفی (Random Forest) و درخت تصمیم (Decision Tree)، تنظیم ابرپارامترها (Hyperparameter Tuning) نقش مهمی در افزایش دقت مدل‌ها دارد. الگوریتم‌های فراابتکاری مانند الگوریتم ژنتیک (GA) و بهینه‌سازی ازدحام ذرات (PSO) با یافتن مقادیر بهینه برای ابرپارامترها، عملکرد مدل‌ها را به‌ویژه در مسائل با داده‌های نویزی و پیچیده بهبود می‌بخشند. به عنوان مثال، استفاده از الگوریتم خفاش (Bat Algorithm) برای تنظیم پارامترهای SVM در تشخیص الگوهای پزشکی نتایج چشمگیری داشته است.

2. خوشه‌بندی و تشخیص جوامع

در الگوریتم‌های خوشه‌بندی (Clustering) مانند K-Means و DBSCAN، الگوریتم‌های فراابتکاری برای بهینه‌سازی پارامترهایی مانند تعداد خوشه‌ها یا مقدار اپسیلون بسیار مؤثر هستند. الگوریتم‌هایی نظیر الگوریتم کرم شب‌تاب (Firefly Algorithm) و جستجوی فاخته (Cuckoo Search) عملکرد این روش‌ها را بهبود می‌بخشند. همچنین، در تشخیص جوامع (Community Detection) در شبکه‌های پیچیده، الگوریتم‌هایی مانند بهینه‌سازی گرگ خاکستری (Grey Wolf Optimizer – GWO) و شاهین هریس (Harris Hawks Optimization – HHO) ساختارهای دقیق‌تری را برای تحلیل جوامع ارائه می‌دهند.

3. یادگیری عمیق (Deep Learning)

در حوزه یادگیری عمیق، شبکه‌های عصبی (Neural Networks) کلاسیک مانند پرسپترون چندلایه (MLP – Multi-Layer Perceptron) و شبکه تابع شعاعی پایه (RBF – Radial Basis Function) الهام‌بخش تولید شبکه‌های عصبی عمیق (Deep Neural Networks – DNN) مانند شبکه عصبی کانولوشنی (CNN – Convolutional Neural Network)، حافظه طولانی کوتاه‌مدت (LSTM – Long Short-Term Memory)، شبکه عصبی یونت (UNet) و واحد بازگشتی دروازه‌ای (GRU – Gated Recurrent Unit) بوده‌اند. طراحی معماری بهینه و تنظیم دقیق پارامترها در این شبکه‌ها بسیار حیاتی است. الگوریتم‌هایی مانند بهینه‌سازی نهنگ (Whale Optimization Algorithm – WOA) می‌توانند در تعیین تعداد لایه‌ها، تعداد نورون‌ها و نرخ یادگیری کمک شایانی کنند. این ترکیب علاوه بر کاهش زمان یادگیری، عملکرد مدل‌ها را در پیش‌بینی و تحلیل داده‌ها به طور چشمگیری بهبود می‌بخشد.

4. انتخاب ویژگی (Feature Selection)

در مسائلی با حجم زیاد داده، انتخاب ویژگی‌های مؤثر با استفاده از الگوریتم‌های فراابتکاری مانند الگوریتم کلونی زنبور عسل (Artificial Bee Colony – ABC) و الگوریتم جهش قورباغه (Shuffled Frog Leaping Algorithm – SFLA) باعث کاهش پیچیدگی مدل‌ها و افزایش دقت پیش‌بینی می‌شود.

5. کنترل و سیستم‌های فازی

سیستم‌های فازی و کنترل‌کننده‌هایی مانند فازی FIS و  PID و ANFIS برای کاهش خطا و افزایش پایداری به تنظیم پارامترهای بهینه نیاز دارند. الگوریتم‌های فراابتکاری مانند کرم شب‌تاب (Firefly Algorithm) و بهینه‌سازی الگوریتم کرکس ( African Vulture Optimization Algorithm – AVOA) در بهینه‌سازی این سیستم‌ها نقش حیاتی دارند.

حوزه های مهم دیگر با الگوریتم های فراابتکاری:

  1. طراحی مهندسی (Engineering Design)
  2. تحلیل داده‌های زیستی (Bioinformatics)
  3. مدیریت زنجیره تأمین (Supply Chain Management)
  4. برنامه‌ریزی تولید و عملیات (Production Scheduling)
  5. مسائل مالی و اقتصادی (Financial Optimization)
  6. بهینه‌سازی انرژی (Energy Optimization)
  7. مسائل مسیر‌یابی و لجستیک (Routing and Logistics)
  8. تحلیل تصاویر پزشکی (Medical Image Analysis)
  9. مدیریت منابع آب (Water Resource Management)
  10. امنیت سایبری (Cybersecurity).

الگوریتم‌های فراابتکاری به عنوان ابزاری انعطاف‌پذیر و کارآمد، راه‌حل‌های عملی و نوآورانه‌ای برای طیف گسترده‌ای از چالش‌ها ارائه می‌دهند.


نویسنده: حسن سعادتمند

  • بیش از 250 دوره آموزشی در MATLAB و پایتون.
  • بیش از 15 سال تجربه در زمینه یادگیری ماشین، الگوریتم های فراابتکاری، یادگیری عمیق، مهندسی کنترل.
  • چاپ چندین مقاله Q1 در بهترین ژرنال های دنیا Google Scholar.
  • مدرس فرادرس

اطلاعات تماس:


لیست الگوریتم‌های مهم فراابتکاری از ابتدا تا سال 2025:

  1. الگوریتم ژنتیک (Genetic Algorithm – GA) – 1975
  2. الگوریتم تبرید شبیه‌سازی (Simulated Annealing – SA) – 1983
  3. جستجوی تابو (Tabu Search – TS) – 1986
  4. الگوریتم فرهنگی (Cultural Algorithm – CA) – 1991
  5. بهینه‌سازی کلونی مورچه‌ها (Ant Colony Optimization – ACO) – 1992
  6. بهینه‌سازی ازدحام ذرات (Particle Swarm Optimization – PSO) – 1995
  7. تکامل تفاضلی (Differential Evolution – DE) – 1997
  8. جستجوی هارمونی (Harmony Search – HS) – 2001
  9. الگوریتم ازدحام ماهی (Fish Swarm – FS) – 2002
  10. الگوریتم زنبورها (Bees Algorithms – BA) – 2005
  11. کلونی زنبور عسل مصنوعی (Artificial Bee Colony – ABC) – 2005
  12. الگوریتم قورباغه (Shuffled Frog Leaping Algorithm – SFLA) – 2006
  13. الگوریتم رقابت استعماری (Imperialist Competitive Algorithm – ICA) – 2007
  14. الگوریتم کرم شب‌تاب (Firefly Algorithm – FA) – 2008
  15. الگوریتم جغرافیای زیستی (Biogeography-based Optimization – BBO) – 2009
  16. الگوریتم جستجوی گرانشی (Gravitational Search Algorithm – GSA) – 2009
  17. جستجوی فاخته (Cuckoo Search – CS) – 2009
  18. الگوریتم خفاش (Bat Algorithm – BA) – 2010
  19. الگوریتم علف هرز (Invasive Weed Optimization – IWO) – 2011
  20. الگوریتم بهینه‌سازی ایده پردازی (Brain Storm Optimization – BSO) – 2011
  21. الگوریتم بهینه‌سازی فاخته (Cuckoo Optimization Algorithm – COA) – 2011
  22. الگوریتم آموزش و یادگیری (Teaching–Learning-Based Optimization – TLBO) – 2011
  23. الگوریتم سیاه‌چاله (Black Hole – BA) – 2013
  24. بهینه‌سازی گرگ خاکستری (Grey Wolf Optimizer – GWO) – 2014
  25. الگوریتم گرده‌افشانی گل (Flower Pollination Algorithm – FPA) – 2014
  26. الگوریتم جستجوی فراکتال تصادفی (Stochastic Fractal Search – SFS) – 2015
  27. الگوریتم شیر مورچه (Ant Lion Optimizer – ALO) – 2015
  28. الگوریتم سنجاقک (Dragonfly Algorithm – DA) – 2015
  29. الگوریتم شمع پروانه (Moth-Flame Optimization – MFO) – 2015
  30. الگوریتم بهینه‌سازی پروانه سلطنتی (Monarch Butterfly Optimization – MBO) – 2015
  31. الگوریتم ازدحام پرندگان (Bird Swarm Optimization Algorithm – BSOA) – 2015
  32. الگوریتم کلاغ (Crow Search Algorithm – CSA) – 2016
  33. الگوریتم سینوس کسینوس (Sine Cosine Algorithm – SCA) – 2016
  34. الگوریتم جستجوی پروانه (Moth Search Algorithm – MSA) – 2016
  35. الگوریتم جایا (Jaya Algorithm – JA) – 2016
  36. الگوریتم بهینه‌سازی کرم (Glowworm Swarm Optimization – GSO) – 2016
  37. الگوریتم بهینه‌ساز چند-نظمی (Multi-Verse Optimizer – MVO) – 2016
  38. الگوریتم پشه (Mosquito Flying Optimization – MFO) – 2016
  39. الگوریتم وال (نهنگ) (Whale Optimization Algorithm – WOA) – 2016
  40. الگوریتم سالپ (Slap Swarm Algorithm – SSA) – 2017
  41. الگوریتم بهینه‌ساز کفتار خالدار (Spotted Hyena Optimizer – SHO) – 2017
  42. الگوریتم بهینه‌سازی پروانه و زنبور (Butterfly Optimization Algorithm with Bee – BOAB) – 2017
  43. الگوریتم ملخ (Grasshopper Optimization Algorithm – GOA) – 2017
  44. الگوریتم رشد درخت (Tree Growth Algorithm – TGA) – 2018
  45. الگوریتم پنگوئن امپراتور (Emperor penguin optimizer – EPO) – 2018
  46. الگوریتم شاهین هریس (Harris Hawks Optimization – HHO) – 2019
  47. الگوریتم گوزن قرمز (Red Deer Algorithm – RDA) – 2019
  48. الگوریتم بهینه‌سازی فقیر و غنی (Poor and Rich Optimization – PRO) – 2019
  49. الگوریتم مسیریاب (Pathfinder Algorithm – PFA) – 2019
  50. الگوریتم بهینه‌سازی اتم (Atom Search Optimization – ASO) – 2019
  51. الگوریتم ازدحام دلفین‌ها (Dolphin Swarm Algorithm – DSA) – 2019
  52. الگوریتم بهینه‌سازی ارشمیدس (Archimedes Optimization Algorithm – AOA) – 2020
  53. الگوریتم کپک لجن (Slime Mould Algorithm – SMA) – 2020
  54. الگوریتم اسب وحشی (Wild Horse Optimizer Algorithm – WHOA) – 2020
  55. الگوریتم سفره ماهی (Manta Ray Foraging Optimization – MRFO) – 2020
  56. الگوریتم عقاب طلایی (Golden Eagle Optimizer – GEO) – 2020
  57. الگوریتم کانگورو (Kangaroo Optimization – KO) – 2020
  58. الگوریتم بهینه‌سازی اکوسیستم مصنوعی (Artificial Ecosystem-Based Optimization – AEO) – 2020
  59. الگوریتم عنکبوت اجتماعی (Social Spider Optimization – SSO) – 2020
  60. الگوریتم شکارچیان دریایی (Marine Predators Algorithm – MPA) – 2020
  61. بهینه‌ساز نقاشی تصادفی (Stochastic Paint Optimizer – SPO) – 2020
  62. الگوریتم بهینه‌سازی مبتنی بر روان‌شناسی دانش‌آموزان (Student Psychology Based Optimization Algorithm) – 2020
  63. الگوریتم مبتنی بر اشتراک و کسب دانش (Gaining-Sharing Knowledge Based Algorithm) – 2020
  64. الگوریتم فیل (Elephant Herding Optimization – EHO) – 2021
  65. الگوریتم مدار اتمی (Atomic orbital search – AOS) – 2021
  66. الگوریتم گله اسب (Horse herd Optimization Algorithm – HOA) – 2021
  67. الگوریتم جستجوی اجتماعی (Social Network Search – SNS) – 2021
  68. الگوریتم عقاب (Bald Eagle Search Optimization – BES) – 2021
  69. الگوریتم بهینه‌سازی خروس‌ها (Roosters Algorithm – RA) – 2021
  70. الگوریتم بهینه‌سازی کرکس‌های آفریقایی (African Vultures Optimization Algorithm – AVOA) – 2021
  71. بهینه‌سازی بازی آشوب (Chaos Game Optimization – CGO) – 2021
  72. الگوریتم حسابی (The Arithmetic Optimization Algorithm – AOA) – 2021
  73. الگوریتم بهینه‌سازی گرادیان (Gradient Based Optimization – GBO) – 2021
  74. الگوریتم مار (Snake Optimizer – SO) – 2022
  75. الگوریتم غزال (Gazelle Optimization Algorithm – GOA) – 2022
  76. الگوریتم بهینه‌سازی خرگوش‌ها (Artificial Rabbits Optimization – ARO) – 2022
  77. الگوریتم بهینه‌سازی ازدحام گربه شنی (Sand Cat Swarm Optimization – SCSO) – 2022
  78. الگوریتم بهینه‌سازی سوسک (Cockroach Swarm Optimization – CSO) – 2022
  79. الگوریتم بهینه‌سازی زنبور عسل مصنوعی بهبود یافته (Improved Artificial Bee Colony Algorithm – IABC) – 2022
  80. الگوریتم علی بابا و چهل دزد (Alibaba and the Forty Thieves – AFT) – 2022
  81. الگوریتم بهینه‌سازی سارها (Starling Murmuration Optimizer – SMO) – 2022
  82. الگوریتم بهینه‌سازی غزال کوهستان (Mountain Gazelle Optimizer – MGO) – 2022
  83. الگوریتم جستجوی بهینه‌سازی ابولا (Ebola Optimization Search – EOS) – 2022
  84. الگوریتم جستجوی طلایی (Golden Search Optimization Algorithm – GSA) – 2022
  85. الگوریتم بهینه‌سازی درخت (Tree Optimization Algorithm – TOA) – 2022
  86. الگوریتم گورکن عسل (Honey Badger Algorithm – HBA) – 2022
  87. الگوریتم جستجوی خزنده (Reptile Search Algorithm – RSA) – 2022
  88. الگوریتم بهینه‌سازی موش‌خرمای کوتوله (Dwarf Mongoose Optimization Algorithm) – 2022
  89. بهینه‌ساز فندق‌شکن (Nutcracker Optimizer) – 2023
  90. الگوریتم قانون فیک (Fick’s Law Algorithm) – 2023
  91. الگوریتم نهنگ بهبود یافته (Improved Whale Optimization Algorithm – IWOA) – 2023
  92. الگوریتم بهینه‌سازی حافظه انسان (Human Memory Optimization Algorithm – HMOA) – 2023
  93. الگوریتم بهینه‌سازی تیرانوسور (Tyrannosaurus Optimization Algorithm – TOA) – 2023
  94. الگوریتم Coati Optimization Algorithm (COA) – 2023
  95. الگوریتم Crayfish Optimization Algorithm (COA) – 2023
  96. الگوریتم خواب عمیق (The Deep Sleep Optimizer – DSO) – 2023
  97. الگوریتم بهینه‌سازی شکار گوزن‌ها (Deer Hunting Optimization Algorithm – DHOA) – 2024
  98. الگوریتم بهینه‌سازی اسب آبی (Hippopotamus Optimization Algorithm – HOA) – 2024
  99. بهینه‌سازی گروه جوجه‌ها (Chickens Swarm Optimization – CSO) – 2024
  100. الگوریتم کروکدیل (Crocodile Optimization Algorithm – COA) – 2024
  101. الگوریتم یوزپلنگ (Puma Optimizer – PO) – 2024
  102. الگوریتم هایکینگ (Hiking Optimization Algorithm – HOA) – 2024
  103. الگوریتم بهینه‌سازی درونیابی درجه دوم (Quadratic Interpolation Optimization – QIO) – 2023
  104. الگوریتم پروتوزوای مصنوعی (Artificial Protozoa Optimizer – APO) – 2024
  105. الگوریتم مارماهی و هامور (Eel and Grouper Optimizer – EGO) – 2024
  106. الگوریتم خرگوش نیشکر بزرگ (Greater Cane Rat Algorithm – GCRA) – 2024
  107. الگوریتم کوید (COVIDOA) – 2024
  108. الگوریتم جستوجوی پنگوئن ها (Penguins Search Optimization Algorithm -PeSOA) – 2024
  109. الگوریتم نهنگ قاتل (Killer Whale Algorithm – KWA) – 2024
  110. الگوریتم ستاره دریایی (Starfish Optimization Algorithm – SFOA) – 2025
  111. الگوریتم روباه قطبی (Arctic Fox Optimization – AFO) – 2025

کپی با ذکر نام سایت (www.matlablearning.com) مجاز است.

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “لیست کامل الگوریتم های فراابتکاری از 1975 تا 2025”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *