خوارزمية حل السودوكو
تتضمن
لعبة السودوكو
واحد وثمانون خلية ويتم توزيع الأرقام بهم من واحد لتسعة ويتكرر كل رقم تسع مرات بالضبط ، يبدو السودوكو صعبًا لأنه يتضمن أرقامًا ، لكنه في الواقع لا يعتمد على الرياضيات ، حتى لو كنت تعتقد أنك سيئ في
الرياضيات
، فلا يزال بإمكانك القيام بعمل جيد في لعبة السودوكو .
أصل كلمة سودوكو
يعد تاريخ السودوكو الطويل والمثير للإعجاب لغزًا بحد ذاته ، وكلمة sodoku هي كلمة يابانية الأصل وتتألف من الأحرف
اليابانية
Su (التي تعني الرقم) و Doku (بمعنى مفرد) ولكنه لم يتم اختراعه في اليابان ، حيث نشأ سودوكو في سويسرا ثم انتقل إلى اليابان عن طريق أمريكا .
مؤسس لعبة السودوكو
إن
عالم الرياضيات
السويسري ليونارد يولر (1707-1783) ، اخترع هذا اللغز في سنواته الأخيرة ، وأعطاه اسم “المربع اللاتيني”، ولكن من غير المعروف كيف حصل ليونارد على تلك الفكرة .
ومع ذلك فإن مفهوم السودوكو موجودة منذ فترة أطول بكثير ، حيث يظهر لغز مشابه في
النقش
الذي أطلق عليه ألبريشت دورر اسم “Melencolia” منذ بداية القرن السادس عشر .
كانت هذه الألغاز تعرف باسم المربعات السحرية ، في هذه المربعات ، يكون مجموع الأرقام في الأعمدة والصفوف والأقطار متماثلًا .
تأسيس السودوكو بمفهومه الحديث
صمم السودوكو الحديث من قبل هوارد جارنز ،
المهندس المعماري
المتقاعد البالغ من العمر 74 عامًا ومنشئ الألغاز المستقلة من ولاية إنديانا ، ونشرته مجلات Dell للمرة الأولى في عام 1979 ، توفي جارنز في عام 1989 قبل أن يحصل على فرصة لرؤية تلك اللعبة كظاهرة في جميع أنحاء العالم .
تم نشر اللغز في عام 1986 من قبل شركة الالغاز اليابانية نيكولي ، تحت اسم سودوكو ، في عام 1997 ، رأى قاض متقاعد من هونغ كونغ يدعى وين جولد في أوائل الخمسينات من عمره لغز سودوكو في مكتبة يابانية ، على مدى ست سنوات ، قام بتطوير برنامج كمبيوتر لإنتاج الألغاز بسرعة ، وقد قام بالترويج لسودوكو في التايمز في بريطانيا ، التي أطلقتها في 12 نوفمبر 2004 .
نُشرت الرسالة الأولى إلى التايمز عن سودوكو في 13 نوفمبر من إيان باين من برينتفورد ، واشتكى من أن
اللغز
قد جعله يفوت ركوبه للقطار ، وفي الولايات المتحدة ، كانت أول صحيفة تنشر لغز سودوكو بواسطة وين جولد هي The Conway Daily Sun (نيو هامبشاير) ، في عام 2004 .
رياضيات سودوكو
شبكة سودوكو المكتملة هي نوع خاص من المربع اللاتيني مع خاصية إضافية بدون قيم متكررة في أي من 9 وحدات من خلايا 3 × 3 المتجاورة ، أصبحت العلاقة بين النظريتين معروفة تمامًا الآن ، بعد أن أثبت دينيس بيرتييه في كتابه (The Hidden Logic of Sudoku (May 2007 أن صيغة من الدرجة الأولى صالحة لسودوكو إذا كانت صالحة فقط للمربعات اللاتينية .
أول حساب معروف لعدد شبكات حل سودوكو الكلاسيكية 9 × 9 تم نشره على rec.puzzles مجموعة USENET في سبتمبر 2003 وهو 6،670،903،752،072،936،960.
سر حل لغز السودوكو
في حين أن حل الألغاز سودوكو يمكن أن يكون تحديا كبيرا ، فإن القواعد لإيجاد
الحلول التقليدية
واضحة تماما وهي :
– يمكن أن يحتوي كل صف وعمود ووحدة تساعية على كل رقم (عادةً من 1 إلى 9) مرة واحدة بالضبط .
– يجب أن يتطابق مجموع جميع الأرقام الموجودة في أي وحدة تساعية أو صف أو عمود مع الرقم الصغير المطبوع في زاويته .
تقنيات لحل السودوكو
تقنية المسح
من الممكن التعرف على الاحتمالات الرصاصية التي يجب كتابتها بالخانات ، أي من الممكن معرفة الأرقام الناقصة ومكان وضعها بحيث تحصل على أقل عدد من الاحتمالات الممكنة ، ويكون ذلك من خلال فعل الأمور التالية الثلاث بالترتيب الذي تريده :
– مسح الصف ومعرفة الأرقام الناقصة فيه، وبذلك تكون هذه هي الاحتمالات الأساسية.
– مسح العمود للتوصل للأماكن بشكل أكثر دقة ، بحيث لا يجب وضع احتمال لرقم موجود في العمود .
– مسح المربع لاستبعاد وضع احتمال لأي رقم موجود في هذا المربع
– تتبقى مجموعة احتمالات تشتمل على الحل الصحيح الذي يتم الوصول إليه في النهاية مع المهارة التالية .
تقنية استبعاد الاحتمالات
هذه التقنية تعتمد علة مسح كل من الصفوف والأعمدة والمربعات التي تشتمل على الخلية التي يتم تحليل احتمالاتها ، وتوقع أفضل الأماكن لها ، وذلك عن طريق :
– عند تواجد احتمال بين الاحتمالات الغير متوفر في الصف أو العمود ذاته فهذا يجعله الاحتمال الصحيح .
– إذا تكررت الاحتمالات فلابد من دراسة باقي الخلايا حتى يتم التوصل للاحتمالات الأقل.
– لابد أن نبدأ من الصف والعمود والمربع الذي يتضمن أقل نقص في الأرقام.
– لابد أن نبدأ من الخلية التي تتضمن احتمال واحد وهو الحل الأكيد لها.
– مع كل حل يتم تثبيته لابد أن يتم حذفه من الاحتمالات الرصاصية في كل من صفه وعموده ومربعه.