خوارزمية MiniMax معروفة بشكل خاص وقابلة للتطبيق لحساب أفضل حركة (الحركة المثالية) في لعبتين حيث تتوفر جميع المعلومات.
سنحاول هنا أن نبين كيف يمكن استخدام MiniMax لحل مشكلة العثور على الطريق، وذلك عن طريق جعل أحد محددات المسار (العميل / الراكب / الأجرة) لتحديد الحد الأدنى لمسافة الطريق والآخر (سائق سيارة الأجرة) ليقوم حدد أقصى مسافة للمسار من الهدف أو مكان الوجهة، بدلاً من ذلك (الحد الأقصى، الحد الأدنى). مثال على المسافة من المصدر إلى الوجهة
يعتمد إدخال البيانات إلى النظام على الملفات. يتم تخزين البيانات التالية في ملف يسمى "ourRoutes.txt". يبدو ملف OurRoutes.txt بهذا الشكل
أول شيء يجب على المستخدم فعله عند استخدام برنامج تحديد الطريق هذا باستخدام خوارزمية Min-Max هو إعداد الخريطة، ويجب أن يكون تنسيق الخريطة مشابهًا للتنسيق أعلاه.
على سبيل المثال، الاستاد_*_9: هذا يعني أن الاستاد هو المسار الأخير إلى الوجهة ومسافته هي 9 كم إلى ساريس عبر مسار الاستاد.
عندما يقوم المستخدم بتشغيل البرنامج، سيتم عرض "نموذج" برنامج العثور على الطريق. أولاً، حدد مسار الملف الذي يحتوي على مساحة الحالة وأدخل مكان الوجهة في مربع النص. الخطوات هي:
يقوم النظام تلقائيًا بالمهمة التالية: