هذا المشروع يعرض تطبيقًا عمليًا لمفاهيم الذكاء الاصطناعي لحل مشكلة منطقية معقدة. بدلاً من استخدام الطرق التقليدية، قمت ببناء برنامج بلغة بايثون يستخدم "الخوارزمية الجينية" (Genetic Algorithm) للوصول إلى حل صحيح للغز سودوكو, عن طريق انشاء مجموعة من الحلول العشوائية (مجتمع)، ثم تقوم بتقييم "كفاءة" كل حل بناءً على عدد الأخطاء فيه. بعد ذلك، يتم اختيار أفضل الحلول لتتزاوج وتنتج "جيلاً" جديداً من الحلول التي ترث أفضل الصفات من آبائها، مع إدخال بعض "الطفرات" العشوائية لمنع الجمود. تتكرر هذه الدورة حتى يتم الوصول إلى حل مثالي بدون أخطاء.