خوارزمية حل السودوكو

تتضمن لعبة السودوكو واحد وثمانون خلية ويتم توزيع الأرقام بهم من واحد لتسعة ويتكرر كل رقم تسع مرات بالضبط ، يبدو السودوكو صعبًا لأنه يتضمن أرقامًا ، لكنه في الواقع لا يعتمد على الرياضيات ، حتى لو كنت تعتقد أنك سيئ في الرياضيات ، فلا يزال بإمكانك القيام بعمل جيد في لعبة السودوكو .

أصل كلمة سودوكو

يعد تاريخ السودوكو الطويل والمثير للإعجاب لغزًا بحد ذاته ، وكلمة 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) مرة واحدة بالضبط .
– يجب أن يتطابق مجموع جميع الأرقام الموجودة في أي وحدة تساعية أو صف أو عمود مع الرقم الصغير المطبوع في زاويته .

تقنيات لحل السودوكو

تقنية المسح

من الممكن التعرف على الاحتمالات الرصاصية التي يجب كتابتها بالخانات ، أي من الممكن معرفة الأرقام الناقصة ومكان وضعها بحيث تحصل على أقل عدد من الاحتمالات الممكنة ، ويكون ذلك من خلال فعل الأمور التالية الثلاث بالترتيب الذي تريده :

– مسح الصف ومعرفة الأرقام الناقصة فيه، وبذلك تكون هذه هي الاحتمالات الأساسية.
– مسح العمود للتوصل للأماكن بشكل أكثر دقة ، بحيث لا يجب وضع احتمال لرقم موجود في العمود .
– مسح المربع لاستبعاد وضع احتمال لأي رقم موجود في هذا المربع
– تتبقى مجموعة احتمالات تشتمل على الحل الصحيح الذي يتم الوصول إليه في النهاية مع المهارة التالية .

تقنية استبعاد الاحتمالات

هذه التقنية تعتمد علة مسح كل من الصفوف والأعمدة والمربعات التي تشتمل على الخلية التي يتم تحليل احتمالاتها ، وتوقع أفضل الأماكن لها ، وذلك عن طريق :

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

المراجع:
الوسوم :
الوسوم المشابهة : , ,

شارك المقال في صفحاتك

معلومات الكاتب

Avatar

أكتب تعليق

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *