Twentyseven 1.0.0: ملحمة Haskell التي استمرت 12 عامًا لحل مكعب روبيك

2025-08-02

بعد اثني عشر عامًا من التطوير، وصل برنامج Twentyseven، وهو برنامج حل مكعب روبيك قائم على لغة Haskell، إلى الإصدار 1.0.0. مستوحى من برنامج Cube Explorer لـ Herbert Kociemba، يستخدم خوارزمية البحث Iterative Deepening A* (IDA*)، حيث يُقسّم حالة المكعب بذكاء إلى مشاكل فرعية أبسط لتقدير الخطوات المتبقية وإيجاد الحلول المثلى. على الرغم من أن الحلول المثلى قد تستغرق ساعات، إلا أن المؤلف يناقش أيضًا خوارزمية المرحلتين الأسرع من Kociemba للحصول على حلول آنية تقريبًا. يركز هذا الإصدار بشكل أساسي على توافق مُجمع GHC وصيانة الرمز.

اقرأ المزيد
التطوير