Sudoku Flow
موسوعة سودوكو · الرياضيات والحوسبة

كيف تحل الحواسيب السودوكو

حُدِّث في 2026-10-05

التراجع

يجرّب برنامج الحل رقمًا مسموحًا به في خلية فارغة ثم يواصل. وإذا لم يؤدِّ أي رقم إلى حل، تراجع عن اختيار سابق وجرّب غيره. واختيار الخلية التي لها أقل عدد من الأرقام الممكنة أولًا يجعل البحث في كثير من الأحيان أقصر بكثير.

المصادر: Wikipedia: Sudoku solving algorithms, Peter Norvig: Solving Every Sudoku Puzzle

التغطية التامة والروابط الراقصة

يمكن إعادة صياغة السودوكو في صورة مسألة تغطية تامة: اختيار مواضع للأرقام بحيث تُغطّى كل خلية، وكل رقم في كل صف وعمود ومربع، مرة واحدة بالضبط. وفي ورقة بحثية صدرت في نوفمبر 2000، وصف دونالد كنوث الروابط الراقصة، وهي طريقة فعّالة لتنفيذ خوارزميته التراجعية X؛ وعند تطبيقها على نموذج التغطية التامة للسودوكو، تجد جميع حلول اللغز بسرعة.

المصادر: Wikipedia: Sudoku solving algorithms, Knuth, Dancing links (arXiv cs/0011047, 2000)

البحث العشوائي

تملأ بعض البرامج الشبكة عشوائيًا ثم تبدّل مواضع الأرقام لتقليل عدد التعارضات، بأساليب مثل التلدين المحاكى أو الخوارزميات الجينية. وقد دُرست هذه الأساليب بوصفها مقاربات بديلة؛ ويتوقف مدى نجاحها على البرنامج واللغز.

المصادر: Wikipedia: Sudoku solving algorithms

برامج حل تفكر كالبشر

لمحرك التلميحات مهمة مختلفة: ليس العثور على الإجابة فحسب، بل عرض الخطوة التالية التي يستطيع الإنسان اتباعها. يجرّب المحرك في تطبيقنا التقنيات البشرية بترتيب ثابت، من الأسهل، مثل الفردي المخفي، إلى الأصعب، مثل السلاسل والمجموعات شبه المقفلة، ويستخدم أول تقنية تؤدي إلى وضع رقم؛ أما التقنيات الأصعب فتعمل باستبعاد الأرقام المرشحة أولًا. وأصعب تقنية يستخدمها في لغز ما هي التي تحدد مستوى ذلك اللغز في التطبيق.

المصادر: ما الذي يطلبه منك كل مستوى صعوبة في السودوكو

انظر أيضًا

Related articles

المصادر

كل المقالات →

أيقونة تطبيق سودوكو

أتريد المزيد من اللوحات مثل هذه؟

نصنع أيضًا تطبيق سودوكو لأجهزة iPhone وiPad وMac وAndroid. لا يحتوي على أي إعلانات إطلاقًا، ويعمل دون اتصال، وعندما تطلب تلميحًا يعرض لك التقنية بدلًا من مجرد ملء رقم.

Sudoku Flow من صنع Rubigo Games، الجهة المطوّرة لتطبيق السودوكو الموصى به في هذا الموقع.