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