N-كوينز متخيل
استكشاف مرئي لخوارزميات البحث المحلية التي تولد حلولاً لمشكلة N-Queens. ظهرت على رد فعل الصخور.
مشاهدة مباشرة: https://haseeb-qureshi.github.io/n-queens-visualizer
- تصور مشكلة N-Queens باستخدام خوارزميات بحث محلية مختلفة
- تم إنشاء قائمة انتظار إجراءات لمعالجة التحركات بشكل غير متزامن دون انتهاك نمط التدفق
- يستخدم وظيفة التخفيف المكتوبة خصيصًا لمحاكاة تعديل السرعة في الوقت الفعلي
- ينقل الحد الأدنى من المعلومات الممكنة ضمن عمليات الإرسال، لتقليل تكاليف المكان والوقت
تراكم الميزات:
- تم عدد الملكات
- تم تنفيذ جميع الطرق (التراجع، وتباديل القوة الغاشمة، والتباديل العشوائي، ومحاكاة التلدين، والإصلاح التكراري)
- تم شريط السرعة
- تم تعديل السرعة بسلاسة
- تم عرض عدد التكرارات
- تم إصلاح خطأ التحميل الزائد لإجراء الإصلاح التكراري
- تم إجراء تبديلات القوة الغاشمة لإظهار العدد الدقيق للتكرارات
- تم عرض درجة الحرارة لمحاكاة التلدين
- تم تلوين درجة الحرارة
- تم إجراء اختيار الخوارزمية على الفور من لوحة البذور
- تم إبطاء أبطأ سرعة
- تم استبدل وظيفة التخفيف بتعديل السرعة الصحيح باستخدام فترات زمنية ديناميكية
- أزرار الإيقاف المؤقت والتشغيل
- تحسين المعلمات لمحاكاة التلدين (حاليًا يحل 68% من الوقت)
- النجمة. تظهر تكرارات تمرير الماوس: تم تبديل ملكات الأرقام، وليس الحسابات الإجمالية
- تسليط الضوء على مسارات الهجوم
- تحريك حركة الملكات
- عرض الرسوم المتحركة لكل إعادة تعيين
- جعل حجمها من 4-20 ن
- إظهار نص يشرح كل طريقة بحث
- تحويل محاكاة فشل الصلب إلى مشروط
- جولة إرشادية من خلال تسلسل استراتيجيات البحث الممكنة