વિવિધ ઍલ્ગોરિધમ્સની મદદથી સમસ્યાની વ્યાખ્યા ઉકેલોઃ આપેલ સમસ્યાને ઉકેલવા માટે વિવિધ એલ્ગોરિધમ્સ વિકસાવવી જેમ કે ડિવાઇડ અને કોન્કર, બેકટ્રેકિંગ, ડાયનેમિક પ્રોગ્રામિંગ, શાખા અને બાઉન્ડ.