الگوریتم مسئله حرکت اسب به این شکله باید خونه های شطرنج رو بر اساس تعداد حرکت هایی که اسب می تونه از یک خونه داشته باشه رتبه بندی کرد سپس برای حرکت خونه ای انتخاب شه که کمترین رتبه رو داره و اگر به خونه هایی بر خورد کرد که رتبه برابری داشتند باید چک کنه که به کدوم خونه بره که در حرکت بعدش به خونه ای با رتبه کمتر برسه