براهين وجود الخوارزميات غير البنّاءة
إن الغالبية العظمى من النتائج الإيجابية المتعلقة بالمسائل الحسابية هي براهين بناءة ، أي أنه يتم إثبات أن المسألة الحسابية قابلة للحل من خلال إظهار خوارزمية تحلها؛ ويتم إثبات أن المسألة الحسابية تنتمي إلى P من خلال إظهار خوارزمية تحلها في وقت متعدد الحدود بالنسبة لحجم المدخلات؛ إلخ.
مع ذلك، توجد عدة نتائج غير بناءة ، حيث يُثبت وجود خوارزمية دون إظهار الخوارزمية نفسها. وتُستخدم تقنيات عديدة لتقديم مثل هذه البراهين.
باستخدام مجموعة منتهية غير معروفة
في نظرية الألعاب التوافقية
نُشر مثال بسيط لخوارزمية غير بنائية عام ١٩٨٢ من قِبل إلوين ر. بيرلكامب ، وجون هـ. كونواي ، وريتشارد ك. جاي ، في كتابهم " طرق رابحة في ألعابك الرياضية" . يتعلق هذا المثال بلعبة "سيلفر كوينيدج" ، حيث يتناوب اللاعبون على تحديد عدد صحيح موجب لا يمكن التعبير عنه كمجموع قيم محددة مسبقًا، ويخسر اللاعب عندما يُجبر على تحديد العدد ١. توجد خوارزمية (موضحة في الكتاب على شكل مخطط انسيابي) لتحديد ما إذا كانت الخطوة الأولى رابحة أم خاسرة: إذا كان العدد الأولي أكبر من ثلاثة، أو أحد الأعداد الثلاثة الملساء ، فهو خطوة أولى رابحة، وإلا فهو خطوة خاسرة. مع ذلك، فإن المجموعة المنتهية غير معروفة.
في نظرية الرسم البياني
بدأ مايكل فيلوز ومايكل لانغستون بدراسة البراهين الخوارزمية غير البنائية للمسائل في نظرية الرسم البياني في عام 1988. [ 1 ]
من الأسئلة الشائعة في نظرية الرسوم البيانية ما إذا كان رسم بياني معين يمتلك خاصية معينة. على سبيل المثال:
- المدخلات : رسم بياني G.
- السؤال: هل يمكن تضمين G في فضاء ثلاثي الأبعاد، بحيث لا تكون أي دورتين منفصلتين من G مرتبطتين طوبولوجيًا (كما هو الحال في حلقات السلسلة)؟
توجد خوارزمية ذات تعقيد أسي كبير لتحديد ما إذا كانت دورتان مضمنتان في فضاء ثلاثي الأبعاد مرتبطتان، ويمكن اختبار جميع أزواج الدورات في الرسم البياني، ولكن ليس من الواضح كيفية مراعاة جميع التضمينات الممكنة في فضاء ثلاثي الأبعاد. لذا، فليس من الواضح مسبقًا ما إذا كانت مشكلة الارتباط قابلة للحل.
مع ذلك، يوجد برهان غير بنائي يُظهر أن مسألة الترابط قابلة للتقرير في وقت متعدد الحدود. ويعتمد هذا البرهان على الحقائق التالية:
- مجموعة الرسوم البيانية التي تكون إجابتها "نعم" مغلقة تحت عملية أخذ المحددات الصغرى . أي، إذا كان من الممكن تضمين رسم بياني G بدون روابط في فضاء ثلاثي الأبعاد، فإنه يمكن أيضًا تضمين كل محدد صغرى من G بدون روابط.
- لكل رسمين بيانيين G و H ، من الممكن إيجاد في وقت متعدد الحدود ما إذا كان H هو رسم بياني صغير لـ G.
- بحسب نظرية روبرتسون-سيمور ، فإن أي مجموعة من الرسوم البيانية المحدودة لا تحتوي إلا على عدد محدود من العناصر الصغرى الدنيا. وعلى وجه الخصوص، فإن مجموعة حالات "نعم" تحتوي على عدد محدود من العناصر الصغرى الدنيا.
بفرض وجود رسم بياني G كمدخل ، فإن "الخوارزمية" التالية تحل المشكلة المذكورة أعلاه:
- لكل عنصر أصغر-أصغر H :
- إذا كان H مصغرًا لـ G ، فأرجع "نعم".
- إرجاع "لا".
- لكل عنصر أصغر-أصغر H :
الجزء غير البنّاء هنا هو نظرية روبرتسون-سيمور. فرغم أنها تضمن وجود عدد محدود من العناصر الصغرى الدنيا، إلا أنها لا تُحدد ماهية هذه العناصر. لذا، لا يُمكننا فعلياً تنفيذ "الخوارزمية" المذكورة أعلاه. لكننا نعلم بوجود خوارزمية وأن زمن تشغيلها متعدد الحدود.
توجد العديد من المشكلات المشابهة التي يمكن إثبات قابليتها للحل بطريقة مماثلة. في بعض الحالات، دفعت معرفة إمكانية إثبات مشكلة ما في وقت متعدد الحدود الباحثين إلى البحث عن خوارزمية فعلية تعمل في وقت متعدد الحدود، وتجدها، لحل المشكلة بطريقة مختلفة تمامًا. وهذا يدل على أن البراهين غير البنّاءة قد تُفضي إلى نتائج بنّاءة. [ 1 ]
الفكرة الأساسية هي أنه يمكن حل مشكلة ما باستخدام خوارزمية تستخدم، كمعامل، مجموعة غير معروفة. على الرغم من أن المجموعة غير معروفة، إلا أننا نعلم أنها يجب أن تكون محدودة، وبالتالي توجد خوارزمية ذات زمن متعدد الحدود.
هناك العديد من المسائل التوافقية الأخرى التي يمكن حلها باستخدام تقنية مماثلة. [ 2 ]
عدّ الخوارزميات
أحيانًا يكون عدد الخوارزميات المحتملة لحل مشكلة معينة محدودًا. يمكننا حساب عدد الخوارزميات الممكنة وإثبات أن عددًا محدودًا منها فقط "سيئ"، وبالتالي يجب أن تكون هناك خوارزمية واحدة على الأقل "جيدة".
كمثال على ذلك، ضع في اعتبارك المشكلة التالية. [ 3 ]
أختار متجهًا v يتكون من n عنصرًا وهي أعداد صحيحة بين 0 وثابت معين d .
عليك تخمين قيمة v من خلال طرح استعلامات الجمع ، وهي استعلامات على شكل: "ما هو مجموع العناصر ذات الفهرسين i و j ؟". يمكن أن يرتبط استعلام الجمع بأي عدد من الفهرسين من 1 إلى n .
كم عدد الاستعلامات التي تحتاجها؟ من الواضح أن n استعلامًا كافية دائمًا، لأنه يمكنك استخدام n استعلامًا لطلب "مجموع" عنصر واحد. ولكن عندما تكون قيمة d صغيرة بما يكفي، يمكن تحقيق نتائج أفضل. الفكرة العامة هي كالتالي.
يمكن تمثيل كل استعلام بمتجه من الرتبة 1× n، جميع عناصره تنتمي إلى المجموعة {0,1}. وتكون الاستجابة للاستعلام هي حاصل الضرب النقطي لمتجه الاستعلام في المتجه v . ويمكن تمثيل كل مجموعة من k استعلام بمصفوفة من الرتبة k × n على المجموعة {0,1}؛ وتكون مجموعة الاستجابات هي حاصل ضرب المصفوفة في المتجه v .
تكون المصفوفة M "جيدة" إذا مكّنتنا من تحديد المتجه v بشكل فريد . وهذا يعني أنه لكل متجه v ، يكون حاصل ضرب المتجهين M و v فريدًا. وتكون المصفوفة M "سيئة" إذا وُجد متجهان مختلفان، v و u ، بحيث يكون حاصل ضربهما M و v مساويًا لحاصل ضربهما M و u .
باستخدام بعض العمليات الجبرية، يمكن تحديد عدد المصفوفات "السيئة". هذا الحد هو دالة لـ d و k . وبالتالي، بالنسبة لقيمة d صغيرة بما فيه الكفاية ، يجب أن توجد مصفوفة "جيدة" بقيمة k صغيرة ، وهو ما يتوافق مع خوارزمية فعالة لحل مشكلة التحديد.
هذا البرهان غير بنائي من ناحيتين: ليس من المعروف كيفية إيجاد مصفوفة جيدة؛ وحتى إذا تم توفير مصفوفة جيدة، فليس من المعروف كيفية إعادة بناء المتجه بكفاءة من ردود الاستعلام.
هناك العديد من المشاكل المماثلة الأخرى التي يمكن إثبات إمكانية حلها بطريقة مماثلة. [ 3 ]
أمثلة إضافية
- يمكن إثبات إمكانية حل بعض المسائل الحسابية باستخدام قانون الوسط المرفوع . لكن هذه البراهين عادةً ما تكون غير مفيدة عمليًا، لأن المسائل المطروحة مصطنعة إلى حد كبير.
- تم تقديم مثال من نظرية التعقيد الكمي (المتعلقة بتعقيد الاستعلام الكمي ) في [ 4 ] .
مراجع
- 1 2 فيلوز، إم آر؛ لانغستون، إم إيه (1988). "أدوات غير بنائية لإثبات قابلية الحسم في زمن متعدد الحدود" . مجلة ACM . 35 (3): 727. doi : 10.1145/44483.44491 . S2CID 16587284 .
- ↑ براون، دي جيه؛ فيلوز، إم آر؛ لانغستون، إم إيه (2007). "الاختزال الذاتي في زمن متعدد الحدود: الدوافع النظرية والنتائج العملية*". المجلة الدولية للرياضيات الحاسوبية . 31 ( 1-2 ): 1-9 . doi : 10.1080/00207168908803783 .
- 1 2 غريبينسكي، ف.؛ كوتشيروف، ج. (2000). "إعادة البناء الأمثل للرسوم البيانية في ظل النموذج الجمعي" (ملف PDF) . Algorithmica . 28 : 104-124 . doi : 10.1007/s004530010033 . S2CID 33176053 .
- ↑ كيميل، س. (2013). "الحد الأعلى للخصم الكمومي". مجلة شيكاغو لعلوم الحاسوب النظرية . 19 : 1-14 . arXiv : 1101.0797 . doi : 10.4086/cjtcs.2013.004 . S2CID 119264518 .
الشكر والتقدير
تم جمع المراجع الواردة في هذه الصفحة من المواضيع التالية على موقع Stack Exchange :
- هل توجد مسائل لا توجد لها خوارزميات فعّالة، حيث أثبتت نظريات الوجود ضرورة وجود مثل هذه الخوارزميات؟ ( موقع CS Theory Stack Exchange ، تم الاطلاع عليه بتاريخ 21 نوفمبر 2014 ).
- "هل توجد براهين وجود خوارزميات غير بنائية؟" . موقع CS Theory Stack Exchange . تم الاطلاع عليه بتاريخ 21 نوفمبر 2014 .
- "هل توجد خوارزمية يمكن إثبات وجودها رغم أننا لا نعرف ماهيتها؟" . موقع تبادل المعلومات في علوم الحاسوب . تم الاطلاع عليه بتاريخ 21 نوفمبر 2014 .
انظر أيضاً
- نظرية التعقيد الحسابي
- البنائية (فلسفة الرياضيات)
