جولة الفارس


جولة الفارس هي سلسلة من تحركات الفارس على رقعة الشطرنج بحيث يزور كل مربع مرة واحدة فقط. إذا انتهى الفارس في مربع يبعد حركة فارس واحدة عن مربع البداية (بحيث يمكنه العودة إلى الرقعة فورًا باتباع المسار نفسه)، تُسمى الجولة "مغلقة" أو "مُعادية"؛ وإلا فهي "مفتوحة". [ 1 ] [ 2 ]
مسألة مسار الفارس هي المسألة الرياضية المتعلقة بإيجاد مسار الفارس. ويُعدّ إنشاء برنامج لإيجاد مسار الفارس مسألة شائعة تُطرح على طلاب علوم الحاسوب . [ 3 ] تتضمن تنويعات مسألة مسار الفارس استخدام رقع شطرنج بأحجام مختلفة عن الحجم المعتاد 8 × 8 ، بالإضافة إلى رقع غير منتظمة (غير مستطيلة).
نظرية

تُعدّ مسألة جولة الفارس مثالاً على مسألة المسار الهاميلتوني الأكثر عمومية في نظرية المخططات . وبالمثل، تُعدّ مسألة إيجاد جولة فارس مغلقة مثالاً على مسألة الدورة الهاميلتونية . وعلى عكس مسألة المسار الهاميلتوني العامة، يمكن حلّ مسألة جولة الفارس في زمن خطي . [ 4 ]
تاريخ

يعود أقدم ذكر معروف لمسألة جولة الفارس إلى القرن التاسع الميلادي. ففي كتاب رودراتا " كافيالانكارا" [ 6 ] (5.15)، وهو عمل سنسكريتي في فن الشعر، عُرض نمط جولة الفارس على نصف رقعة الشطرنج كشكل شعري مُفصّل ( citra-alaṅkāra ) يُسمى " تورغاباداباندها " أو "ترتيب خطوات الحصان". ويمكن قراءة البيت الشعري نفسه، المُكوّن من أربعة أسطر، كل سطر منها ثمانية مقاطع، من اليسار إلى اليمين أو باتباع مسار الفارس في جولته. ولأن أنظمة الكتابة الهندية المُستخدمة في السنسكريتية مقطعية، يُمكن اعتبار كل مقطع بمثابة مربع على رقعة الشطرنج. وفيما يلي مثال رودراتا:
| سي | نا | لي | لي | لي | نا | نا | لي |
| لي | نا | نا | نا | نا | لي | لي | لي |
| ن | لي | نا | لي | لي | نا | لي | نا |
| لي | لي | لي | نا | نا | نا | نا | لي |
ترجمة صوتية:
| انظر | نا | لي | لي | لي | نا | نا | لي |
| لي | نا | نا | نا | نا | لي | لي | لي |
| نا | لي | نا | لي | لي | نا | لي | نا |
| لي | لي | لي | نا | نا | نا | نا | لي |
على سبيل المثال، يمكن قراءة السطر الأول من اليسار إلى اليمين أو عن طريق الانتقال من المربع الأول إلى السطر الثاني، المقطع الثالث (2.3) ثم إلى 1.5 إلى 2.7 إلى 4.8 إلى 3.6 إلى 4.4 إلى 3.2.
قام الشاعر والفيلسوف فيدانتا ديسيكا ، من أتباع مذهب سري فايشنافا ، خلال القرن الرابع عشر، في ملحمته الضخمة المكونة من 1008 أبيات، والتي يمدح فيها صندل الإله رانغاناثا الإلهي في سريرانغام ، بادوكا ساهاسرام (في الفصل 30: تشيترا باداتي )، بتأليف بيتين متتاليين باللغة السنسكريتية ، كل منهما مكون من 32 حرفًا (على وزن أنوشتوبه ). ويمكن اشتقاق البيت الثاني من البيت الأول من خلال تنفيذ جولة الفارس على رقعة لعب 4 × 8 ، بدءًا من الزاوية العلوية اليسرى. [ 7 ] البيت التاسع عشر بعد نقله صوتيًا هو كما يلي:
| sThi (1) | rA (30) | جا (9) | سام (20) | سا (3) | dhA (24) | rA (11) | dhyA (26) |
| vi (16) | ها (19) | thA (2) | كا (29) | tha (10) | thA (27) | ما (4) | thA (23) |
| سا (31) | thpA (8) | dhu (17) | كي إي (14) | سا (21) | rA (6) | sA (25) | مللي أمبير (12) |
| ركض (18) | جا (15) | rA (32) | ja (7) | با (28) | dha (13) | ننا (22) | يا (5) |
البيت العشرون الذي يمكن الحصول عليه من خلال أداء جولة الفارس على البيت المذكور أعلاه هو كما يلي:
sThi thA sa ma ya rA ja thpA
ga tha rA mA dha ke ga vi |
dhu ran ha sAm sa nna thA dhA
sA dhyA thA pa ka rA sa rA ||
يُعتقد أن ديسيكا قد ألف جميع الأبيات الـ 1008 (بما في ذلك بيت تشاتورانغا تورانغا باداباندام الخاص المذكور أعلاه) في ليلة واحدة كتحدٍ. [ 8 ]
تصف إحدى الجولات المذكورة في الكتاب الخامس من "بهاغافانتاباسكارابي" لبهات نيلاكانثا، وهو عمل موسوعي باللغة السنسكريتية يتناول الطقوس والقانون والسياسة، كُتب إما حوالي عام 1600 أو حوالي عام 1700، ثلاث جولات للفرسان. لا تقتصر هذه الجولات على كونها دائرية فحسب، بل هي متناظرة أيضًا، وتستند الأبيات الشعرية إلى الجولة نفسها، بدءًا من مربعات مختلفة. [ 9 ] يُعد عمل نيلاكانثا إنجازًا استثنائيًا لكونه جولة مغلقة متناظرة تمامًا، تسبق عمل أويلر (1759) بما لا يقل عن 60 عامًا.

بعد نيلاكانثا، كان ليونارد أويلر من أوائل علماء الرياضيات الذين درسوا مسار الفارس . وكانت قاعدة وارنسدورف، التي وصفها لأول مرة إتش سي فون وارنسدورف عام 1823، هي أول طريقة لإتمام مسار الفارس.
في القرن العشرين، استخدمت جماعة أوليبو من الكتاب هذا الأسلوب، إلى جانب العديد من الجماعات الأخرى. ومن أبرز الأمثلة على ذلك جولة الفارس 10 × 10 التي تحدد ترتيب فصول رواية جورج بيريك " الحياة: دليل المستخدم" .
شهدت المباراة السادسة من بطولة العالم للشطرنج 2010 بين فيسواناثان أناند وفيسيلين توبالوف قيام أناند بـ 13 نقلة متتالية للحصان (على الرغم من استخدامه كلا الحصانين)؛ وقد سخر المعلقون عبر الإنترنت من أن أناند كان يحاول حل مشكلة جولة الحصان أثناء المباراة.
وجود

أثبت شوينك [ 11 ] أنه بالنسبة لأي رقعة m × n حيث m ≤ n ، فإن جولة الفارس المغلقة ممكنة دائمًا ما لم يتم استيفاء شرط واحد أو أكثر من هذه الشروط الثلاثة:
- m و n كلاهما فرديان
- م = 1 أو 2 أو 4
- m = 3 و n = 4 أو 6 أو 8.
أثبت كلٌّ من كول وآخرون وكونراد وآخرون أنه على أي رقعة مستطيلة لا يقل بُعدها الأصغر عن 5، توجد جولة فارس (قد تكون مفتوحة). [ 4 ] [ 12 ] بالنسبة لأي رقعة m × n حيث m ≤ n ، تكون جولة الفارس (قد تكون مفتوحة) ممكنة دائمًا ما لم يتحقق شرط واحد أو أكثر من الشروط الثلاثة التالية:
عدد الجولات
على لوحة 8 × 8 ، يوجد بالضبط 26,534,728,821,064 مسارًا مغلقًا موجهًا (أي يتم حساب مسارين على نفس الطريق يسيران في اتجاهين متعاكسين بشكل منفصل، وكذلك الدوران والانعكاس ). [ 15 ] [ 16 ] [ 17 ] عدد المسارات المغلقة غير الموجهة هو نصف هذا العدد، حيث يمكن تتبع كل مسار في الاتجاه المعاكس. يوجد 9,862 مسارًا مغلقًا غير موجه على لوحة 6 × 6. [ 18 ]
| ن | عدد الجولات الموجهة (المفتوحة والمغلقة) على لوحة n × n (التسلسل A165134 في OEIS ) |
|---|---|
| 1 | 1 |
| 2 | 0 |
| 3 | 0 |
| 4 | 0 |
| 5 | 1728 |
| 6 | 6,637,920 |
| 7 | 165,575,218,320 |
| 8 | 19,591,828,170,979,904 |
البحث عن الجولات السياحية باستخدام أجهزة الكمبيوتر
توجد عدة طرق لإيجاد مسار الحصان على رقعة معينة باستخدام الحاسوب. بعض هذه الطرق عبارة عن خوارزميات ، بينما البعض الآخر عبارة عن طرق استدلالية .
خوارزميات القوة الغاشمة
يُعد البحث الشامل عن مسار الفارس غير عملي إلا على أصغر رقعة شطرنج. [ 19 ] فعلى سبيل المثال، على رقعة شطرنج 8 × 8 ، يوجد13,267,364,410,532 دورة للفارس، [ 15 ] وعدد أكبر بكثير من تسلسلات حركات الفارس بنفس الطول. يتجاوز هذا بكثير قدرة الحواسيب الحديثة (أو شبكات الحواسيب) على إجراء عمليات على هذه المجموعة الضخمة. مع ذلك، لا يدل حجم هذا العدد على صعوبة المسألة، التي يمكن حلها "باستخدام الفطنة البشرية والإبداع... دون صعوبة تُذكر". [ 19 ]
بتقسيم اللوحة إلى قطع أصغر، وبناء مسارات على كل قطعة، ثم ربط القطع معًا، يمكن بناء مسارات على معظم اللوحات المستطيلة في وقت خطي - أي في وقت يتناسب مع عدد المربعات على اللوحة. [ 12 ] [ 20 ]
قاعدة وارنسدورف
| أ | ب | ج | د | هـ | و | ز | ح | ||
| 8 | 8 | ||||||||
| 7 | 7 | ||||||||
| 6 | 6 | ||||||||
| 5 | 5 | ||||||||
| 4 | 4 | ||||||||
| 3 | 3 | ||||||||
| 2 | 2 | ||||||||
| 1 | 1 | ||||||||
| أ | ب | ج | د | هـ | و | ز | ح | ||

قاعدة وارنسدورف هي طريقة استدلالية لإيجاد مسار الفارس. يُحرَّك الفارس بحيث يتجه دائمًا إلى المربع الذي يتطلب منه أقل عدد من الحركات اللاحقة. عند حساب عدد الحركات اللاحقة لكل مربع مرشح، لا تُحتسب الحركات التي تعيد زيارة أي مربع سبق زيارته. من الممكن وجود خيارين أو أكثر يتساوى فيها عدد الحركات اللاحقة؛ وهناك طرق مختلفة لكسر هذا التعادل، منها طريقة ابتكرها بول [ 21 ] وأخرى ابتكرها سكويرل وكول [ 22 ] .
يمكن تطبيق هذه القاعدة بشكل أعم على أي رسم بياني. من منظور نظرية الرسوم البيانية، تُجرى كل حركة إلى الرأس المجاور ذي الدرجة الأقل . [ 23 ] على الرغم من أن مسألة مسار هاميلتون تُصنف عمومًا ضمن مسائل NP-hard ، إلا أن هذه الطريقة الاستدلالية قادرة على إيجاد حل في وقت خطي على العديد من الرسوم البيانية الشائعة . [ 21 ] تُعد جولة الفارس حالة خاصة من هذا القبيل. [ 24 ]
تم وصف الاستدلال لأول مرة في "Des Rösselsprungs einfachste und allgemeinste Lösung" بواسطة HC von Warnsdorff في عام 1823. [ 24 ]
قام جوردون هورسينجتون بكتابة برنامج حاسوبي يجد مسار الفارس لأي وضعية بداية باستخدام قاعدة وارنسدورف، ونُشر في عام 1984 في كتاب Century/Acorn User Book of Computer Puzzles . [ 25 ]
حلول الشبكات العصبية

تُعدّ مسألة جولة الفارس قابلةً للحلّ باستخدام الشبكات العصبية . [ 26 ] تُصمّم الشبكة بحيث يُمثّل كلّ نقلة قانونية للفارس بعصبون ، ويُهيّأ كلّ عصبون عشوائيًا ليكون إمّا "نشطًا" أو "غير نشط" (قيمة 1 أو 0)، حيث تشير القيمة 1 إلى أنّ العصبون جزء من الحلّ. كما يمتلك كلّ عصبون دالة حالة (موصوفة أدناه) تُهيّأ قيمتها إلى 0.
عندما يُسمح للشبكة بالعمل، يمكن لكل عصبون تغيير حالته ومخرجاته بناءً على حالات ومخرجات جيرانه (الذين يبعدون عنه مسافة حركة فارس واحدة بالضبط) وفقًا لقواعد الانتقال التالية:
أينيمثل فترات زمنية منفصلة،هي حالة العصبون الذي يربط المربعإلى مربع،هو ناتج الخلية العصبية منل، وهي مجموعة جيران الخلية العصبية.
على الرغم من إمكانية وجود حالات متباينة، إلا أنه ينبغي أن تتقارب الشبكة في النهاية، وهو ما يحدث عندما لا يغير أي عصبون حالته من وقت لآخر.لعندما تتقارب الشبكة، فإنها إما تشفر جولة الفارس أو سلسلة من دائرتين مستقلتين أو أكثر داخل نفس اللوحة.
انظر أيضاً
ملحوظات
- ↑ براون، ألفريد جيمس (2017). جولات نايت ودوال زيتا (رسالة ماجستير). جامعة ولاية سان خوسيه. ص 3. doi : 10.31979/etd.e7ra-46ny .
- ↑ هوبر، ديفيد ؛ وايلد، كينيث (1996) [نُشر لأول مرة عام 1992]. "جولة الفارس". موسوعة أكسفورد للشطرنج ( الطبعة الثانية). مطبعة جامعة أكسفورد . ص 204. ISBN 0-19-280049-3.
- ^ ديتل، جلالة؛ ديتيل، بيجاي (2003). جافا كيفية برمجة الإصدار الخامس ( الطبعة الخامسة). برنتيس هول . ص 326-328 . رقم ISBN 978-0131016217.
- 1 2 كونراد، أ.؛ هندريش، ت.؛ مرسي، هـ.؛ وويجنر، إ. (1994). "حل مسألة مسار هاميلتوني الفارس على رقعة الشطرنج" . الرياضيات التطبيقية المنفصلة . 50 (2): 125-134 . doi : 10.1016/0166-218X(92)00170-Q .
- ↑ ستاندج، توم (2002). التركي: حياة وأزمنة آلة لعب الشطرنج الشهيرة في القرن الثامن عشر . ووكر وشركاه. ص 30-31 . ISBN 0-8027-1391-2.
- ^ ساتياديف، تشودري. Kavyalankara of Rudrata (نص سنسكريتي، مع ترجمة هندية)؛ . اجتياز دلهي: السلسلة السنسكريتية البدائية رقم 30.
- ↑ "المعهد الهندي لتكنولوجيا المعلومات، بنغالور" . www.iiitb.ac.in . تاريخ الاسترجاع: 11 أكتوبر 2019 .
- ^ جسر الهند (2011/08/05). "جسر الهند: بادوكا ساهاسرام بقلم فيدانتا ديسيكا" . جسر الهند . تم الاسترجاع 2019-10-16 .
- ↑ تاريخ الشطرنج بقلم موراي
- ↑ "أخبار عالم الرياضيات: لا توجد جولات فارس سحري على رقعة الشطرنج" .
- ↑ ألين ج. شوينك (1991). "أي رقع الشطرنج المستطيلة تحتوي على جولة الفارس؟" (ملف PDF) . مجلة الرياضيات . 64 (5): 325-332 . doi : 10.1080/0025570X.1991.11977627 . S2CID 28726833. مؤرشف من الأصل (ملف PDF) بتاريخ 26-05-2019.
- 1 2 كول، ب.؛ دي كورتينز، ج. (1978). "جولة الفارس مُعاد النظر فيها" (ملف PDF) . مجلة فيبوناتشي الفصلية . 16 (3): 276-285 . doi : 10.1080/00150517.1978.12430328 . مؤرشف (ملف PDF) من الأصل بتاريخ 2022-10-09.
- ↑ "جولات الفارس على 3 بواسطة N Boards" .
- ↑ "جولات الفارس على 4 بواسطة N Boards" .
- 1 2 لوبينغ، مارتن؛ فيجنر، إنجو (1996). "عدد دورات الفارس يساوي 33,439,123,484,294 - العد باستخدام مخططات القرار الثنائية". المجلة الإلكترونية للتوافقية . 3 (1). ورقة بحثية 5. doi : 10.37236/1229 . MR 1368332 . انظر التعليق المرفق من بريندان مكاي، بتاريخ 18 فبراير 1997، للاطلاع على العدد المصحح.
- ↑ بريندان مكاي (1997). "جولات الفارس على رقعة شطرنج 8 × 8 " . تقرير فني TR-CS-97-03 . قسم علوم الحاسوب، الجامعة الوطنية الأسترالية. مؤرشف من الأصل بتاريخ 28-09-2013 . تم الاطلاع عليه بتاريخ 22-09-2013 .
- ↑ فيجنر، آي. (2000). البرامج المتفرعة ومخططات القرار الثنائي . جمعية الرياضيات الصناعية والتطبيقية. ISBN 978-0-89871-458-6.
- ↑ وايسشتاين، إريك دبليو. "مخطط الفارس" . عالم الرياضيات .
- 1 2 سيمون، دان (2013)، خوارزميات التحسين التطوري ، جون وايلي وأولاده، ص 449-450 ، ISBN 9781118659502تُعدّ
مسألة جولة الفارس مسألةً كلاسيكيةً في مجال التحسين التوافقي. ... يبلغ عدد عناصر فضاء البحث N x أكثر من 3.3 × 10¹³ (لوبينغ وويجنر، 1995). لا نرغب في محاولة حلّ هذه المسألة باستخدام القوة الغاشمة، ولكن بالاعتماد على الفطنة والإبداع البشري، يُمكننا حلّها بسهولة نسبية. نلاحظ أن عدد عناصر مسألة التحسين التوافقي لا يُشير بالضرورة إلى صعوبتها.
- ↑ باربيري، إيان (1997). "خوارزمية فعّالة لمسألة جولة الفارس" (ملف PDF) . الرياضيات التطبيقية المتقطعة . 73 (3): 251-260 . doi : 10.1016/S0166-218X(96)00010-8 . مؤرشف (ملف PDF) من الأصل بتاريخ 2022-10-09.
- 1 2 بول، إيرا (يوليو 1967). "طريقة لإيجاد مسارات هاميلتون وجولات نايت". اتصالات رابطة آلات الحوسبة . 10 (7): 446-449 . CiteSeerX 10.1.1.412.8410 . doi : 10.1145/363427.363463 . S2CID 14100648 .
- ↑ سكويرل، دوغلاس؛ كول، ب. (1996). "خوارزمية قاعدة وارنسدورف لجولات الفارس على لوحات مربعة" (ملف PDF) . جيت هاب . تم الاسترجاع في 21 أغسطس 2011 .
- ↑ فان هورن، جيس؛ أوليج، ريتشارد؛ سليجرز، جويري؛ فان دن بيرج، دان (2018). تحليل بيانات تنبؤي لصعوبة مسائل دورة هاميلتون (ملف PDF) . تحليلات البيانات 2018: المؤتمر الدولي السابع لتحليلات البيانات. أثينا، اليونان: XPS . الصفحات 91-96 . ISBN 978-1-61208-681-1تم الاطلاع عليه بتاريخ 27-11-2018 .
- 1 2 علوان، كارلا؛ ووترز، ك. (1992). إيجاد جولات الفارس المتكررة على لوحات N-by-M . مؤتمر ACM الإقليمي الجنوبي الشرقي. نيويورك، نيويورك: ACM . ص 377-382 . doi : 10.1145/503720.503806 .
- ↑ دالي، سيمون، محرر. (1984). كتاب مستخدم ألغاز الكمبيوتر من سينشري/أكورن . سينشري كوميونيكيشنز. ISBN 978-0712605410.
- ↑ Y. Takefuji, KC Lee. "الحوسبة بالشبكة العصبية لمسائل جولة الفارس." الحوسبة العصبية ، 4(5):249–254، 1992.
روابط خارجية
الوسائط المتعلقة بجولات نايتس على ويكيميديا كومنز- تسلسل OEIS A001230 (عدد جولات الفارس المغلقة غير الموجهة على رقعة شطرنج 2n × 2n)
- تسلسل OEIS A390833 (عدد مسارات هاميلتونية غير موجهة على الرسم البياني k X n knight)
- HC von Warnsdorff 1823 في كتب جوجل
- مقدمة عن جولات نايت بقلم جورج جيليس
- ملاحظات جولة الفارس بقلم جورج جيليس
- فيليب، أنيش (2013). "خوارزمية جولة الفارس الزائفة المعممة لتشفير الصور". مجلة IEEE Potentials ، 32 (6): 10-16 . Bibcode : 2013IPot...32f..10P . doi : 10.1109/MPOT.2012.2219651 . S2CID 39213422 .
- مسائل الشطرنج
- خوارزميات الرسوم البيانية
- المسارات والدورات الهاميلتونية
- مسائل الشطرنج الرياضية
- المسائل الرياضية
