بيت تطوير ما هي الخوارزمية التطورية؟ - تعريف من techopedia

ما هي الخوارزمية التطورية؟ - تعريف من techopedia

جدول المحتويات:

Anonim

التعريف - ماذا تعني الخوارزمية التطورية؟

تعتبر الخوارزمية التطورية أحد مكونات الحساب التطوري في الذكاء الاصطناعي. تعمل الخوارزمية التطورية من خلال عملية الاختيار التي يتم فيها استبعاد الأعضاء الأقل ملائمة في مجموعة السكان ، بينما يُسمح للأعضاء الملائمين بالبقاء والاستمرار حتى يتم تحديد حلول أفضل. بمعنى آخر ، الخوارزميات التطورية هي تطبيقات كمبيوتر تحاكي العمليات البيولوجية من أجل حل المشكلات المعقدة. بمرور الوقت ، يتطور الأعضاء الناجحون لتقديم الحل الأمثل للمشكلة.

Techopedia يشرح الخوارزمية التطورية

تستخدم الخوارزميات التطورية مفاهيم في علم الأحياء مثل الانتقاء والتكاثر والطفرة. هناك ثلاثة أنواع أساسية من الخوارزميات التطورية ، وهي:

  • الخوارزميات الجينية
  • البرمجة التطورية
  • الاستراتيجيات التطورية

على عكس تقنيات التحسين التقليدية ، تعتمد الخوارزميات التطورية على أخذ العينات بشكل عشوائي. تحتوي الخوارزمية التطورية على مجموعة من الحلول المرشحة ، على عكس الأساليب الكلاسيكية ، التي تحاول الحفاظ على أفضل حل منفرد. هناك شرطان مسبقان مرتبطان بالخوارزميات التطورية:

  • يجب أن يتم ترميز الحلول المرشحة لهذه المشكلة.
  • تحتاج دالة اللياقة إلى إرجاع درجة بين 1 و 100 بحيث يمكن أن تكون الخوارزميات التطورية أفضل لتطبيقها على المشكلات.

هناك العديد من الفوائد المرتبطة الخوارزميات التطورية. واحدة من أكبر المزايا تأتي في مكاسب المرونة ، حيث أن معظم مفاهيم الخوارزمية التطورية قابلة للتكيف حتى مع المشكلات المعقدة. معظم الخوارزميات التطورية مناسبة لتحقيق الهدف الموضوعي أيضًا. تحسين الأداء ممكن مع الخوارزميات التطورية ، حيث أن مجموعة الحلول تمنع الخوارزمية من الوصول إلى حل معين.

هناك بعض العيوب المرتبطة الخوارزميات التطورية. من ناحية ، الحل الذي توفره الخوارزمية التطورية أفضل فقط مقارنة بالحلول المعروفة الأخرى. على هذا النحو ، لا يمكن أن تثبت الخوارزمية أن أي حل مثالي تمامًا ، لكنه مثالي مقارنة بالنتائج الأخرى.

ما هي الخوارزمية التطورية؟ - تعريف من techopedia