This is the main difference from dynamic programming, which is exhaustive and is guaranteed to find the solution.
هذا هو الفرق الرئيسي بينها وبين البرمجة الديناميكية، وهي شاملة ومضمونة لإيجاد الحل.