استفسار بخصوص ال genetic algorithms

السلام عليكم ورحمة الله وبركاته

انا بعمل ماجستير في الهندسة المدنية في ادارة المشروعات , والحمد لله عملت تطبيق على الماتلاب علشان اعمل optimization for tower crane position in construction site
المهم ان البرنامج شغال تمام الحمد لله وبيطلع قيم ممتازة ولكن بتواجهني مشكلة صغيرة في النتائج الخاصة بال GA وهي ان اول قيمة لل fitness function بتطلع عند generation 0 و بتكون سالبة مع ان المعادلات بتاعتي مستحيل تطلع ناتج سالب , وبعدها من اول الجيل رقم واحد النتائج بتطلع كويسة وتكمل حل كويس لغاية اخر العملية زي ما في الصورة المرفقة .
السؤال هو ازاي اقدر الغي الحل الغير منطقي من المنحنيات وايه السبب في حصول ذلك …

مع خالص الشكر والتقدير …

ممكن تكون المشكلة فى معادلات ال optimization
من الافضل وضع المعادلات او البرنامج كامل حتى استطيع معرفة سبب المشكلة
لكن بدون معرفة المعادلات وايضا شكل الكرموثوم لن نستطيع المساعدة