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