خيط أريادني (المنطق)

أريادن وثيسيوس وبامبيني نيكولو

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

تطبيق

يكمن العنصر الأساسي لتطبيق خوارزمية أريادني لحل مشكلة ما في إنشاء سجل - مادي أو غير مادي - للخيارات المتاحة والمستنفدة للمشكلة، والاحتفاظ به في جميع الأوقات. يُشار إلى هذا السجل باسم "الخيط"، بغض النظر عن وسيطه الفعلي. والغرض من هذا السجل هو السماح بالتراجع ، أي عكس القرارات السابقة وتجربة بدائل أخرى. وبوجود هذا السجل، يصبح تطبيق الخوارزمية أمرًا بسيطًا.

  • في أي لحظة يكون فيها خيار ما يجب اتخاذه، اختر بشكل عشوائي من بين أولئك الذين لم يتم تصنيفهم بالفعل على أنهم فاشلون، واتبعه بشكل منطقي قدر الإمكان.
  • في حال حدوث تناقض، ارجع إلى آخر قرار تم اتخاذه، وسجّله كفشل، ثم حاول اتخاذ قرار آخر في نفس النقطة. إذا لم تكن هناك خيارات أخرى، ارجع إلى آخر نقطة في السجل تحتوي على خيارات، وسجّل الفشل عند تلك النقطة، ثم تابع.

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

التمييز عن التجربة والخطأ

كثيراً ما يُستخدم مصطلحا "خيط أريادني" و" التجربة والخطأ " بشكل متبادل، وهذا ليس صحيحاً بالضرورة. فهما يختلفان اختلافاً جوهرياً في أمرين:

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

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

التطبيقات

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

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

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

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

انظر أيضاً

مراجع