نموذج شجرة القرار

في نظرية التعقيد الحسابي ، يعتبر نموذج شجرة القرار نموذجًا للحساب يمكن فيه اعتبار الخوارزمية بمثابة شجرة قرار ، أي سلسلة من الاستعلامات أو الاختبارات التي يتم إجراؤها بشكل تكيفي، بحيث يمكن أن تؤثر نتيجة الاختبارات السابقة على الاختبارات التي يتم إجراؤها لاحقًا.
عادةً ما تتضمن هذه الاختبارات عددًا محدودًا من النتائج (مثل سؤال بنعم أو لا ) ويمكن إجراؤها بسرعة (بتكلفة حسابية ثابتة تقريبًا)، لذا فإن التعقيد الزمني في أسوأ الحالات لخوارزمية في نموذج شجرة القرار يتوافق مع عمق الشجرة المقابلة. يُطلق على هذا المفهوم للتعقيد الحسابي لمشكلة أو خوارزمية في نموذج شجرة القرار اسم تعقيد شجرة القرار أو تعقيد الاستعلام .
تُعدّ نماذج شجرة القرار أداةً أساسيةً في تحديد الحدود الدنيا لتعقيد فئات معينة من المسائل الحسابية والخوارزميات. وقد طُرحت عدة أنواع من نماذج شجرة القرار، وذلك تبعاً للنموذج الحسابي ونوع خوارزميات الاستعلام المسموح بتنفيذها.
على سبيل المثال، تُستخدم حجة شجرة القرار لإظهار أن نوع المقارنة هويجب أن تكون العناصرالمقارنات. بالنسبة لفرز المقارنة، فإن الاستعلام هو مقارنة بين عنصرين.مع نتيجتين (بافتراض عدم تساوي أي من العناصر): إماأويمكن التعبير عن عمليات الفرز المقارنة على شكل أشجار قرار في هذا النموذج، لأن خوارزميات الفرز هذه لا تقوم إلا بهذه الأنواع من الاستعلامات.
أشجار المقارنة والحدود الدنيا للفرز
تُستخدم أشجار القرار غالبًا لفهم خوارزميات الفرز وغيرها من المشكلات المماثلة؛ وقد قام بذلك فورد وجونسون لأول مرة . [ 1 ]
على سبيل المثال، العديد من خوارزميات الفرز هي خوارزميات فرز مقارنة ، مما يعني أنها لا تحصل إلا على معلومات حول تسلسل الإدخال.عبر المقارنات المحلية: اختبار ما إذا،، أوبافتراض أن العناصر المراد فرزها جميعها متميزة وقابلة للمقارنة، يمكن إعادة صياغة هذا السؤال كسؤال إجابته بنعم أو لا: هل؟
يمكن نمذجة هذه الخوارزميات على شكل أشجار قرار ثنائية، حيث تكون الاستعلامات عبارة عن مقارنات: تتوافق كل عقدة داخلية مع استعلام، وتتوافق العقد الفرعية للعقدة مع الاستعلام التالي عندما تكون الإجابة على السؤال بنعم أو لا. بالنسبة للعقد الطرفية، يتوافق الناتج مع تبديل .يصف ذلك كيفية إعادة ترتيب تسلسل الإدخال من قائمة العناصر المرتبة بالكامل. (عكس هذا التبديل،(يعيد ترتيب تسلسل الإدخال.)
يمكن إثبات أن عمليات فرز المقارنة يجب أن تستخدمالمقارنات من خلال حجة بسيطة: لكي تكون الخوارزمية صحيحة، يجب أن تكون قادرة على إخراج كل تبديل ممكن لـالعناصر؛ وإلا، ستفشل الخوارزمية مع هذا التبديل المحدد كمدخل. لذا، يجب أن تحتوي شجرة القرار المقابلة لها على عدد من الأوراق يساوي على الأقل عدد التبديلات.الأوراق. أي شجرة ثنائية تحتوي على الأقلتتمتع الأوراق بعمق على الأقللذا، يُعدّ هذا حدًا أدنى لوقت تشغيل خوارزمية فرز المقارنة . في هذه الحالة، يُشير وجود العديد من خوارزميات فرز المقارنة التي تتمتع بهذا التعقيد الزمني، مثل فرز الدمج وفرز الكومة ، إلى أن هذا الحد دقيق. [ 2 ] : 91
لا تستخدم هذه الحجة أي معلومات حول نوع الاستعلام، لذا فهي في الواقع تُثبت حدًا أدنى لأي خوارزمية فرز يمكن نمذجتها كشجرة قرار ثنائية. وباختصار، هذه إعادة صياغة للحجة النظرية للمعلومات التي تنص على أن خوارزمية الفرز الصحيحة يجب أن تتعلم على الأقلمعلومات جزئية حول تسلسل الإدخال. ونتيجة لذلك، فإن هذا ينطبق أيضاً على أشجار القرار العشوائية.
تستخدم حدود دنيا أخرى لشجرة القرار أن الاستعلام عبارة عن مقارنة. على سبيل المثال، لنفترض مهمة استخدام المقارنات فقط لإيجاد أصغر عدد بينالأرقام. قبل تحديد أصغر عدد، يجب أن "يخسر" كل عدد باستثناء الأصغر (يُقارن بالأكبر) في مقارنة واحدة على الأقل. لذا، يتطلب الأمر على الأقلإجراء مقارنات لإيجاد الحد الأدنى. (لا تُعطي الحجة القائمة على نظرية المعلومات هنا سوى حد أدنى لـ.) وينطبق منطق مماثل على الحدود الدنيا العامة لحساب إحصاءات الترتيب . [ 2 ] : 214
أشجار القرار الخطية والجبرية
تعمم أشجار القرار الخطية أشجار القرار المقارنة المذكورة أعلاه لتشمل دوال حسابية تأخذ متجهات حقيقيةكمدخلات. الاختبارات في أشجار القرار الخطية هي دوال خطية: لاختيار معين للأعداد الحقيقية، أخرج إشارة(لا يمكن للخوارزميات في هذا النموذج أن تعتمد إلا على إشارة المخرجات). أشجار المقارنة هي أشجار قرار خطية، لأن المقارنة بينويتوافق مع الدالة الخطيةبحسب تعريفها، لا يمكن لأشجار القرار الخطية إلا تحديد الدوال.والتي يمكن بناء أليافها عن طريق أخذ اتحادات وتقاطعات أنصاف الفضاءات .
تُعد أشجار القرار الجبرية تعميمًا لأشجار القرار الخطية التي تسمح بأن تكون دوال الاختبار متعددة الحدود من الدرجة. هندسياً، يتم تقسيم الفضاء إلى مجموعات شبه جبرية (تعميم للمستوى الفائق ).
تُستخدم نماذج شجرة القرار هذه، التي حددها رابين [ 3 ] ورينغولد [ 4 ]، غالبًا لإثبات الحدود الدنيا في الهندسة الحسابية . [ 5 ] على سبيل المثال، أثبت بن أور أن تفرد العنصر (مهمة حساب، أينتكون القيمة صفرًا إذا وفقط إذا وُجدت إحداثيات مميزةبحيثيتطلب ) شجرة قرار جبرية ذات عمق[ 6 ] وقد تم إثبات ذلك لأول مرة لنماذج القرار الخطية بواسطة دوبكين وليبتون. [ 7 ] كما أظهروا أيضًاالحد الأدنى لأشجار القرار الخطية في مسألة حقيبة الظهر ، تم تعميمه على أشجار القرار الجبرية بواسطة ستيل وياو. [ 8 ]
تعقيدات شجرة القرار المنطقية
بالنسبة لأشجار القرار المنطقية، تتمثل المهمة في حساب قيمة دالة منطقية مكونة من n بت.لإدخالتتوافق الاستعلامات مع قراءة جزء من المدخلات.والناتج هوقد يعتمد كل استعلام على الاستعلامات السابقة. هناك أنواع عديدة من النماذج الحسابية التي تستخدم أشجار القرار والتي يمكن أخذها في الاعتبار، والتي تقبل مفاهيم تعقيد متعددة، تُسمى مقاييس التعقيد .
شجرة القرار الحتمية
إذا كانت مخرجات شجرة القرار هيللجميعيقال إن شجرة القرار "تحسب"عمق الشجرة هو الحد الأقصى لعدد الاستعلامات التي يمكن أن تحدث قبل الوصول إلى ورقة والحصول على نتيجة.، تعقيد شجرة القرار الحتمية لـهو أصغر عمق بين جميع أشجار القرار الحتمية التي تحسب.
شجرة القرار العشوائية
إحدى طرق تعريف شجرة القرار العشوائية هي إضافة عقد إضافية إلى الشجرة، يتم التحكم في كل منها باحتمالية معينة.وهناك تعريف مكافئ آخر يتمثل في تعريفه على أنه توزيع على أشجار القرار الحتمية. وبناءً على هذا التعريف الثاني، يُعرَّف تعقيد الشجرة العشوائية بأنه أكبر عمق بين جميع الأشجار في نطاق التوزيع الأساسي. يُعرَّف بأنه تعقيد شجرة القرار العشوائية ذات العمق الأدنى والتي تكون نتيجتهاباحتمالية لا تقل عنللجميع(أي، مع خطأ محدود من الجانبين).
يُعرف هذا النوع من التعقيد باسم تعقيد شجرة القرار العشوائية مونت كارلو ، لأنه يُسمح بأن تكون النتيجة غير صحيحة مع وجود خطأ محدود من الجانبين. أما تعقيد شجرة القرار في لاس فيغاسيقيس هذا المقياس العمق المتوقع لشجرة القرار التي يجب أن تكون صحيحة (أي، خالية من الأخطاء). وهناك أيضًا نسخة أحادية الجانب ذات خطأ محدود، ويُرمز لها بـ.
شجرة القرار غير الحتمية
يُعرف تعقيد شجرة القرار غير الحتمي لدالة ما باسم تعقيد الشهادة لتلك الدالة. وهو يقيس عدد بتات الإدخال التي يحتاجها خوارزمية غير حتمية لتقييم الدالة بيقين.
بشكل رسمي، تعقيد الشهادةفيحجم أصغر مجموعة فرعية من المؤشراتبحيث يكون ذلك، بالنسبة للجميع، لوللجميع، ثم. تعقيد الشهادةيمثل الحد الأقصى لتعقيد الشهادة بشكل عامويُشار إلى المفهوم المماثل حيث يُشترط فقط أن يكون المُدقِّق صحيحًا باحتمالية 2/3..
شجرة القرار الكمومية
تعقيد شجرة القرار الكموميةيمثل عمق شجرة القرار الكمومية ذات العمق الأدنى التي تعطي النتيجةباحتمالية لا تقل عنللجميعكمية أخرى،يُعرَّف بأنه عمق شجرة القرار الكمومية ذات العمق الأدنى التي تعطي النتيجةباحتمالية 1 في جميع الحالات (أي يحسببالضبط). وتُعرف هذه التعقيدات عادةً باسم تعقيدات الاستعلام الكمومي ، لأن التعريف المباشر لشجرة القرار الكمومية أكثر تعقيدًا من التعريف في الحالة الكلاسيكية. على غرار الحالة العشوائية، نُعرّفو.
تُحصر هذه المفاهيم عادةً بمفهومي الدرجة والدرجة التقريبية . درجة، المشار إليه، هي أصغر درجة لأي متعددة حدودمُرضٍللجميعالدرجة التقريبية لـ، المشار إليه، هي أصغر درجة لأي متعددة حدودمُرضٍحينماوحينما.
العلاقات بين مقاييس تعقيد الدوال المنطقية
ويترتب على التعريفات مباشرة أنه بالنسبة للجميعالدوال المنطقية ذات البتات،، ويُعد إيجاد أفضل الحدود العليا في الاتجاه المعاكس هدفًا رئيسيًا في مجال تعقيد الاستعلام.
ترتبط جميع أنواع تعقيد الاستعلام هذه بعلاقة متعددة الحدود. وقد اكتشف كل من بلوم وإمباغليازو [ 10 ] ، وهارتمانيس وهيماشاندرا [ 11 ] ، وتاردوس [ 12 ] بشكل مستقل أنوجد نعوم نيسان أن تعقيد شجرة القرار العشوائية مونت كارلو يرتبط أيضًا بشكل متعدد الحدود بتعقيد شجرة القرار الحتمية :[ 13 ] ( أظهرت نيسان أيضًا أن.) من المعروف وجود علاقة أوثق بين نموذجي مونت كارلو ولاس فيغاس:[ 14 ] هذه العلاقة مثالية حتى عوامل متعددة اللوغاريتمات. [ 15 ] أما بالنسبة لتعقيدات شجرة القرار الكمومية ،وهذا الحدّ محكم. [ 16 ] [ 15 ] وقد بيّن ميدريجانيس ذلك.[ 17 ] [ 18 ] تحسين الحد الرباعي بسبب Beals et al . [ 9 ]
تكون هذه العلاقات متعددة الحدود صالحة فقط للدوال المنطقية الكلية . أما بالنسبة للدوال المنطقية الجزئية ، التي يكون مجالها مجموعة جزئية من، فصل أُسّي بينومن الممكن ذلك؛ تم اكتشاف أول مثال على هذه المشكلة بواسطة دويتش وجوزا .
تخمين الحساسية
بالنسبة للدالة المنطقيةحساسيةيُعرَّف بأنه أقصى حساسية لـإجمالي، حيث حساسيةفييمثل عدد التغييرات أحادية البت فيالتي تغير قيمةترتبط الحساسية بمفهوم التأثير الكلي الناتج عن تحليل الدوال المنطقية ، وهو ما يساوي متوسط الحساسية على جميع.
تُعرّف فرضية الحساسية بأنها فرضية مفادها أن الحساسية ترتبط بتعقيد الاستعلام ارتباطًا متعدد الحدود؛ أي أنه يوجد أسبحيث يكون ذلك، بالنسبة للجميع،ويمكن للمرء أن يثبت من خلال حجة بسيطة أنلذا، يركز هذا التخمين تحديدًا على إيجاد حد أدنى للحساسية. وبما أن جميع مقاييس التعقيد التي نوقشت سابقًا مرتبطة ارتباطًا متعدد الحدود، فإن النوع الدقيق لمقياس التعقيد غير ذي صلة. ومع ذلك، يُصاغ هذا عادةً على أنه سؤال يتعلق بربط الحساسية بحساسية الكتلة.
حساسية الكتلة لـ، المشار إليه، ويُعرَّف بأنه أقصى حساسية للكتلة لـإجماليحساسية الكتلة لـفيهو العدد الأقصىمن المجموعات الفرعية المنفصلةبحيث يكون ذلك بالنسبة لأي من المجموعات الفرعية، وقلب أجزاءبما يتوافق معيغير قيمة[ 13 ]
في عام 2019، أثبت هاو هوانغ صحة فرضية الحساسية، موضحًا أن[ 19 ] [ 20 ]
انظر أيضاً
مراجع
- ↑ فورد، ليستر ر. الابن؛ جونسون، سيلمر م. (1959-05-01). "مسألة في مسابقة رياضية" . المجلة الرياضية الأمريكية الشهرية . 66 (5): 387-389 . doi : 10.1080/00029890.1959.11989306 . ISSN 0002-9890 .
- ١ ٢ مقدمة في الخوارزميات . كورمن، توماس هـ. ( الطبعة الثالثة). كامبريدج، ماساتشوستس: مطبعة معهد ماساتشوستس للتكنولوجيا. ٢٠٠٩. ISBN 978-0-262-27083-0. OCLC 676697295 .
{{cite book}}صيانة CS1: أخرى ( رابط ) - ↑ رابين، مايكل أو. (1972-12-01). "إثبات الإيجابية المتزامنة للأشكال الخطية" . مجلة علوم الحاسوب والنظم . 6 (6): 639-650 . doi : 10.1016/S0022-0000(72)80034-5 . ISSN 0022-0000 .
- ↑ رينغولد، إدوارد م. (1972-10-01). "حول أمثلية بعض خوارزميات المجموعات" . مجلة ACM . 19 (4): 649-659 . doi : 10.1145/321724.321730 . ISSN 0004-5411 . S2CID 18605212 .
- ↑ بريباراتا، فرانكو ب. (1985). الهندسة الحسابية : مقدمة . شاموس، مايكل إيان. نيويورك: سبرينغر-فيرلاغ. ISBN 0-387-96131-3. OCLC 11970840 .
- ↑ بن أور، مايكل (1983-12-01). "الحدود الدنيا لأشجار الحساب الجبري". وقائع الندوة السنوية الخامسة عشرة لجمعية آلات الحوسبة حول نظرية الحوسبة - STOC '83 . نيويورك، نيويورك، الولايات المتحدة الأمريكية: جمعية آلات الحوسبة. الصفحات 80-86 . doi : 10.1145/800061.808735 . ISBN 978-0-89791-099-6. S2CID 1499957 .
- ↑ دوبكين، ديفيد؛ ليبتون، ريتشارد ج. (1976-06-01). "مسائل البحث متعدد الأبعاد" . مجلة SIAM للحوسبة . 5 (2): 181-186 . doi : 10.1137/0205015 . ISSN 0097-5397 .
- ↑ مايكل ستيل، ج؛ ياو، أندرو سي (1982-03-01). "الحدود الدنيا لأشجار القرار الجبرية" . مجلة الخوارزميات . 3 (1): 1-8 . doi : 10.1016/0196-6774(82)90002-5 . ISSN 0196-6774 .
- 1 2 بيالز، ر.؛ بورمان، هـ.؛ كليف، ر.؛ موسكا، م.؛ دي وولف، ر. (2001). "الحدود الدنيا الكمومية باستخدام كثيرات الحدود". مجلة ACM . 48 (4): 778-797 . arXiv : quant-ph/9802049 . doi : 10.1145/502090.502097 . S2CID 1078168 .
- ↑ بلوم، م.؛ إمباغليازو، ر. (1987). "الأوراكل العامة وفئات الأوراكل". وقائع المؤتمر الثامن عشر لـ IEEE FOCS . الصفحات 118-126 .
- ↑ هارتمانيس، ج.؛ هيماشاندرا، ل. (1987)، "الدوال أحادية الاتجاه، والمتانة، وعدم التماثل للمجموعات الكاملة من فئة NP"، التقرير الفني DCS TR86-796، جامعة كورنيل
- ↑ تاردوس، ج. (1989). "تعقيد الاستعلام، أو لماذا يصعب فصل NP A ∩ coNP A عن P A باستخدام أوراكل عشوائي A ؟". كومبيناتوريكا . 9 (4): 385-392 . doi : 10.1007/BF02125350 . S2CID 45372592 .
- 1 2 نيسان، ن. (1989). "مخططات CREW PRAMs وأشجار القرار". وقائع المؤتمر الحادي والعشرين لجمعية ACM STOC . الصفحات 327-335 .
- ↑ كولكارني، ر. وتال، أ. حول حساسية الكتلة الكسرية. الندوة الإلكترونية حول التعقيد الحسابي (ECCC). المجلد 20. 2013.
- 1 2 أمبانيس، أندريس؛ بالوديس، كاسبارس؛ بيلوف، الكسندر؛ لي، تروي؛ سانثا، ميكلوس؛ سموتروفس ، جوريس (2017/09/04). "الفواصل في تعقيد الاستعلام بناءً على وظائف المؤشر" . مجلة ACM . 64 (5): 32:1-32:24. أرخايف : 1506.04719 . دوى : 10.1145/3106234 . ISSN 0004-5411 . S2CID 10214557 .
- ↑ آرونسون، سكوت؛ بن ديفيد، شاليف؛ كوثاري، روبن؛ راو، شرافاس؛ تال، أفيشاي (23-10-2020). "الدرجة مقابل الدرجة التقريبية والآثار الكمومية لنظرية حساسية هوانغ". arXiv : 2010.12629 [ quant-ph ].
- ↑ ميدريجانيس، جاتيس (2004)، "تعقيد الاستعلام الكمي الدقيق للدوال المنطقية الكلية"، arXiv : quant-ph/0403168
- ↑ ميدريجانيس، جاتيس (2005)، "حول تعقيدات الاستعلام العشوائي والكمي"، arXiv : quant-ph/0501142
- ↑ هوانغ، هاو (2019). "الرسوم البيانية الفرعية المستحثة للمكعبات الفائقة وبرهان تخمين الحساسية". حوليات الرياضيات . 190 (3): 949-955 . arXiv : 1907.00847 . doi : 10.4007/annals.2019.190.3.6 . ISSN 0003-486X . JSTOR 10.4007/annals.2019.190.3.6 . S2CID 195767594 .
- ↑ كلاريش، إريكا (25 يوليو 2019). "حلّ معضلة علوم الحاسوب التي تعود لعقود مضت في صفحتين" . مجلة كوانتا . تاريخ الاسترجاع: 26 يوليو 2019 .
استطلاعات الرأي
- بورمان، هاري؛ دي وولف، رونالد (2002)، "مقاييس التعقيد وتعقيد شجرة القرار: دراسة استقصائية" (ملف PDF) ، علوم الحاسوب النظرية ، 288 (1): 21-43 ، doi : 10.1016/S0304-3975(01)00144-X
- نظرية التعقيد الحسابي
- نماذج الحوسبة
- أشجار القرار
