السلام عليكم ورحمة الله وبركاته
اولأ اشكرك كثيرا " أ. حسان " على تجاوبك وردك على اسئلتي .
اتمنى منك ان تقيم لي هذه الخطوات او الخوارزمية والحكم عليها فيما اذا كانت تحقق شروط الخوارزمية الجينية اما لا .
لمجموعة من العناصر المرتبطة مع بعضها فلنسميها (الوضع الحالي) قم بالتالي :
1- توليد رقم n مثلا (4) من السكان الاوائل من خلال معادلة رياضية معينة ويختلف كل كروموسوم عن الاخر بقيمة الفتنس التي تعطيها المعادلة الرياضية لكل كروموسوم
2-اذا جميع الكروموسومات لم يحقق الفتنس لها شرط معين .. فانه في هذه الحالة يستحيل ايجاد الحل منها
3- وفي حال انه الكروموسومات حققت الشرط في الخطوة 2 فانه :
4- طالما انه جميع السكان الاوائل لم تصل الى الحل
5- طالما الكروموسوم يحقق شرط معين لاختياره لتحسين
6- . قم بعمل التحسين لهذا الكروموسوم باستخدام قيمة الفتنس من خلال تطبيق معادلة رياضية على كل جين في الكروموسوم وهذا يسمى( التحسين الكبير )
7- طبق معادلة رياضية لناتج الكروموسوم بعد عملية التحسين الكبير .. في حالة كان ناتج التحسين الكبير يحقق شرط معين فقم بعمل( التحسين الطفيف)على جين معين من الكروموسوم يختار عشوائيا
8- قم باعطاء الكروموسوم الناتج من بعد عملية التحسين الكبير والصغير قيمة الفتنس الجديدة بتطبيق معادلة رياضية عليه .. وعد للخطوة 5
9- عد للخطوة 4 لعملية تحسين كروموسوم جديد من بعد ان تم تحسين الكروموسوم السابق ونفذ بقية الخطوات السابقة عليه
10- بعد ان تم تحسين جميع الكروموسومات بعدد (n) توقف عن العمل
11- قم بعرض الحلول البديلة بعدد (n) والتي تعد هي بدائل الحلول( للوضع الحالي ).
لدي بعض الاستفسارات وهي :
1- هل توليد سكان ابتدائيين بعدد معين وعملية انتاج حلول منهم بنفس عدد السكان الاوئل يخل بشروط الخوارزمية الجينية ؟
2-هل عملية التحسين لكل كروموسوم على حدة للوصول من حالته الابتدائية الى الحل بدون ان يتم الدمج بينه وبين كروموسوم اخر في عملية الكروس اوفر وهو الدمج بين الكروموسومات .. يخل بشروط الجينية ..
3- هل عملية حكر مخرجات الجينة بتحقيق شروط معينة وبدون تحقيق هذا الشرط لايعتبر مخرجات الجينية حلولا .. يخل بشروط الجينية ..
4- ممكن تعطيني فكرة عامة مع بعض التوضيح عن خوارزمية الميميتك Memetic وماهو الفرق بينها وبين الخوارزمية الجينية ..
ولك جزيل الشكر وفائق الاحترام .. وبارك الله لك في علمك واثابك على مساعدتك الامحدودة للاخرين .. :blush: