شجرة ثنائية عشوائية

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

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

لأي تسلسل من المفاتيح المرتبة المختلفة، يمكن إنشاء شجرة بحث ثنائية حيث يُدرج كل مفتاح في التسلسل كطرف من أطراف الشجرة، دون تغيير بنية المفاتيح المُدرجة سابقًا. ويمكن إيجاد موضع كل إدراج من خلال بحث ثنائي في الشجرة السابقة. أما نموذج التبديل العشوائي ، لمجموعة معينة من المفاتيح، فيُعرَّف باختيار التسلسل عشوائيًا من بين تباديل المجموعة، مع تساوي احتمالية كل تبديل. [ 6 ]
على سبيل المثال، إذا أُدخلت المفاتيح الثلاثة 1 و3 و2 في شجرة بحث ثنائية بهذا الترتيب، فسيكون الرقم 1 في جذر الشجرة، والرقم 3 في ابنه الأيمن، والرقم 2 في ابنه الأيسر. توجد ستة تباديل مختلفة للمفاتيح 1 و2 و3، ولكن لا يمكن إنشاء سوى خمس أشجار منها. ذلك لأن التباديل 2 و1 و3 و2 و3 و1 تُشكل الشجرة نفسها. وبالتالي، فإن احتمال هذه الشجرة هومن حيث التوليد، بينما لكل من الأشجار الأربع الأخرى احتمالية[ 5 ]
العمق المتوقع للعقدة
لأي مفتاحفي مجموعة معينة منالمفاتيح، القيمة المتوقعة لطول المسار من الجذر إلىفي شجرة البحث الثنائية العشوائية يكون على الأكثر، أين "يرمز الرمز " إلى دالة اللوغاريتم الطبيعي ويُقدّم هذا البحث ترميز Big O. وبحسب خطية التوقع ، فإن العدد المتوقع لأسلافيساوي المجموع، على المفاتيح الأخرى، من احتمال أنهو أحد أسلافمفتاحهو أحد أسلافمتى بالضبطهو المفتاح الأول الذي يتم إدخاله من الفاصل الزمنيبما أن احتمالية ظهور كل مفتاح في الفترة متساوية، فإن هذا يحدث باحتمالية عكسية لطول الفترة. وبالتالي، فإن المفاتيح المجاورة لـفي التسلسل المرتب للمفاتيح يكون الاحتمالكونه سلفًا لـالمفاتيح التي تبعد خطوة واحدة لها احتماليةإلخ. يشكل مجموع هذه الاحتمالات نسختين من السلسلة التوافقية الممتدة بعيدًا عنفي كلا الاتجاهين في التسلسل المصنف، مما يعطيالحد المذكور أعلاه. وينطبق هذا الحد أيضًا على طول مسار البحث المتوقع لقيمة معينة.هذا أحد المفاتيح المعطاة. [ 7 ]
أطول مسار
أطول مسار من الجذر إلى الورقة، في شجرة بحث ثنائية عشوائية، أطول من طول المسار المتوقع، ولكن بمعامل ثابت فقط. طوله، بالنسبة لشجرة ذاتالعقد، باحتمالية عالية تقريبًا
أينهو الرقم الفريد في النطاقتحقيق المعادلة
العدد المتوقع للأوراق
في نموذج التبديل العشوائي، يكون لكل مفتاح، باستثناء المفتاح الأصغر والأكبر، احتمالمن كونها ورقة في الشجرة. هذا لأنها تُعتبر ورقة عندما تُضاف بعد جارتيها، وهو ما يحدث في اثنين من أصل ستة تباديل لها مع جارتيها، وكلها متساوية الاحتمال. وبمنطق مماثل، فإن أصغر مفتاح وأكبر مفتاح لهما احتمالاحتمالية أن تكون ورقة شجر. لذلك، فإن العدد المتوقع للأوراق هو مجموع هذه الاحتمالات، وهو ما يمثل احتماليةهو بالضبط[ 9 ]
رقم ستراهلر
يُعدّ عدد ستراهلر للرؤوس في أي شجرة مقياسًا لتعقيد الأشجار الفرعية الواقعة تحت تلك الرؤوس. للورقة (العقدة الخارجية) عدد ستراهلر يساوي واحدًا. بالنسبة لأي عقدة أخرى، يُحدد عدد ستراهلر بشكل تكراري من أعداد ستراهلر لأبنائها. في الشجرة الثنائية، إذا كان لابنيّ عدد ستراهلر مختلف، فإن عدد ستراهلر للوالد هو الأكبر بين عددي الابنين. أما إذا كان لابنيّ عدد ستراهلر متساويًا، فإن عدد ستراهلر للوالد أكبر بواحد. عدد ستراهلر للشجرة بأكملها هو العدد الموجود عند العقدة الجذرية.تشير عمليات المحاكاة لأشجار البحث الثنائية العشوائية ذات العقدة الواحدة إلى أن عدد ستراهلر المتوقع هوحد أعلى أضعفوقد ثبت ذلك. [ 10 ]
الأشجار المتشعبة وأشجار البحث الثنائية العشوائية
في تطبيقات هياكل بيانات شجرة البحث الثنائية، من النادر إدخال المفاتيح دون حذفها بترتيب عشوائي، مما يحد من التطبيقات المباشرة للأشجار الثنائية العشوائية. مع ذلك، ابتكر مصممو الخوارزميات هياكل بيانات تسمح بالإدخالات والحذف العشوائي مع الحفاظ على خاصية عشوائية شكل الشجرة، كما لو أن المفاتيح قد أُدخلت عشوائيًا. [ 11 ]
إذا تم تخصيص أولويات عددية (غير مرتبطة بقيمها) لمجموعة معينة من المفاتيح، فيمكن استخدام هذه الأولويات لإنشاء شجرة ديكارتية للأعداد، وهي شجرة البحث الثنائية الناتجة عن إدخال المفاتيح وفقًا لترتيب الأولوية. باختيار الأولويات كأعداد حقيقية عشوائية مستقلة في الفترة [1]، والحفاظ على بنية الشجرة الديكارتية باستخدام تدوير الشجرة بعد أي إدخال أو حذف لعقدة، يصبح من الممكن الحفاظ على بنية بيانات تتصرف كشجرة بحث ثنائية عشوائية. تُعرف هذه البنية باسم "شجرة البحث الثنائية العشوائية " أو "شجرة البحث الثنائية العشوائية". [ 11 ]
تستبدل بعض أنواع خوارزمية treap، بما في ذلك شجرة zip وشجرة zip-zip، عمليات تدوير الشجرة بعمليات "الضغط" التي تقسم الأشجار وتدمجها، مما يحد من عدد البتات العشوائية التي يجب توليدها وتخزينها بجانب المفاتيح. لا تزال نتيجة هذه التحسينات شجرة ذات بنية عشوائية، ولكنها لا تتطابق تمامًا مع نموذج التبديل العشوائي. [ 12 ]
الأشجار الثنائية العشوائية المنتظمة

عدد الأشجار الثنائية التيالعقدة هي رقم كاتالاني . [ 13 ] لـهذه الأعداد من الأشجار هي
وبالتالي، إذا تم اختيار إحدى هذه الأشجار عشوائيًا وبشكل منتظم، فإن احتمالها يساوي مقلوب عدد كاتالان. تُسمى الأشجار المُولَّدة من نموذج في هذا التوزيع أحيانًا بأشجار كاتالان الثنائية العشوائية . [ 14 ] ولها عمق متوقع يتناسب مع الجذر التربيعي لـبدلاً من اللوغاريتم. [ 15 ] وبشكل أدق، العمق المتوقع لعقدة مختارة عشوائياً فيشجرة العقدة من هذا النوع هي
العدد المتوقع لستراهلر لتوزيع عشوائي منتظمالشجرة الثنائية ذات العقدة هي، أقل من عدد ستراهلر المتوقع لأشجار البحث الثنائية العشوائية. [ 17 ]
نظراً لارتفاعها الكبير، لا يُستخدم هذا النموذج من الأشجار العشوائية متساوية الاحتمالية عموماً في أشجار البحث الثنائية. ومع ذلك، له تطبيقات أخرى، منها:
- نمذجة أشجار تحليل التعبيرات الجبرية في تصميم المترجمات . [ 18 ] تمثل العقد الداخلية للشجرة العمليات الثنائية في التعبير، بينما تمثل العقد الخارجية المتغيرات أو الثوابت التي تُجرى عليها هذه التعبيرات. ويُترجم الحد الأقصى لعدد ستراهلر إلى عدد المسجلات اللازمة لتقييم التعبير. [ 19 ]
- نمذجة شبكات الأنهار ، وهو التطبيق الأصلي الذي طُوِّر من أجله رقم ستراهلر. [ 20 ]
- نمذجة الأشجار التطورية المحتملة لعدد ثابت من الأنواع. في هذا التطبيق، يتم استخدام شجرة ثنائية موسعة، مع وجود الأنواع عند عقدها الخارجية. [ 21 ]
تُنشئ خوارزمية جان لوك ريمي شجرة ثنائية عشوائية منتظمة بحجم مُحدد في زمن خطي يتناسب مع الحجم، وذلك باتباع الخطوات التالية: ابدأ بشجرة تتكون من عقدة خارجية واحدة. ثم، طالما لم تصل الشجرة الحالية إلى الحجم المستهدف، اختر بشكل متكرر إحدى عقدها (داخلية أو خارجية) عشوائيًا. استبدل العقدة المختارة بعقدة داخلية جديدة، بحيث تكون العقدة المختارة أحد أبنائها (باحتمالية متساوية بين اليسار واليمين)، ويكون الابن الآخر عقدة خارجية جديدة. توقف عند الوصول إلى الحجم المستهدف. [ 22 ]
عمليات التفرع
تصف عملية غالتون -واتسون مجموعة من التوزيعات على الأشجار حيث يتم اختيار عدد الأبناء في كل عقدة عشوائيًا، بشكل مستقل عن العقد الأخرى. بالنسبة للأشجار الثنائية، يُستخدم إصداران من عملية غالتون-واتسون، ويختلفان فقط في ما إذا كان يُسمح بشجرة ثنائية موسعة ذات عقدة واحدة فقط، وهي عقدة الجذر الخارجية.
- في النسخة التي قد تكون فيها العقدة الجذرية خارجية، يتم اختيارها لتكون داخلية باحتمالية محددة.أو خارجي باحتماليةإذا كان داخليًا، فإن طفليه عبارة عن شجرتين يتم إنشاؤهما بشكل متكرر بواسطة نفس العملية.
- في النسخة التي يجب أن تكون فيها العقدة الجذرية داخلية، يتم تحديد أن أبناءها الأيسر والأيمن داخليون باحتماليةأو خارجي باحتماليةبشكل مستقل عن بعضها البعض. في حالة كونها داخلية، فإنها تمثل جذور الأشجار التي يتم إنشاؤها بشكل متكرر بواسطة نفس العملية.
تُسمى الأشجار المُولّدة بهذه الطريقة بأشجار غالتون-واتسون الثنائية . في الحالة الخاصة حيثوتسمى هذه الأشجار بأشجار غالتون-واتسون الثنائية الحرجة . [ 23 ]
تحليل
الاحتماليةيمثل هذا تحولاً طورياً لعملية غالتون-واتسون الثنائية: لـمن شبه المؤكد أن الشجرة الناتجة ستكون محدودة، بينما بالنسبة لـإنها لانهائية باحتمالية موجبة. بتعبير أدق، لأي، احتمال أن تظل الشجرة محدودة هو
هناك طريقة أخرى لتوليد نفس الأشجار وهي إجراء سلسلة من عمليات رمي العملة ، باحتماليةعدد مرات ظهور الصورة واحتمالية ذلكمن الذيل، حتى أول رمية يتجاوز فيها عدد الذيل عدد الذيول (بالنسبة للنموذج الذي يسمح بجذر خارجي) أو يتجاوز واحدًا زائد عدد الذيول (عندما يجب أن يكون الجذر داخليًا)، ثم استخدم سلسلة رميات العملة هذه لتحديد الخيارات التي اتخذتها عملية التوليد التكرارية، بترتيب البحث العميق أولًا. [ 25 ]
لأن عدد العقد الداخلية يساوي عدد مرات ظهور الصورة في تسلسل رمي العملة هذا، فإن جميع الأشجار التي لها عدد معينيتم توليد عدد من العقد من تسلسلات رمي العملة (الفريدة) ذات الطول نفسه، وتكون احتمالاتها متساوية، بغض النظر عنأي اختياريؤثر ذلك على التباين في حجم الأشجار الناتجة عن هذه العملية، ولكن بالنسبة لحجم معين، يتم توليد الأشجار بشكل عشوائي منتظم. [ 26 ] بالنسبة لقيمأقل من الاحتمالية الحرجة، قيم أصغر منسينتج عن ذلك أشجار ذات حجم متوقع أصغر ، بينما القيم الأكبر لـسينتج أشجارًا ذات حجم متوقع أكبر. عند الاحتمال الحرجلا يوجد حد أقصى لحجم الأشجار المتوقع الناتج عن هذه العملية. بتعبير أدق، لأي، العدد المتوقع للعقد عند العمقفي الشجرةويمكن الحصول على الحجم المتوقع للشجرة عن طريق جمع الأعداد المتوقعة للعقد عند كل عمق.وهذا يعطي متسلسلة هندسية
بالنسبة لحجم الشجرة المتوقع، ولكن بالنسبة لـوهذا يعطي 1 + 1 + 1 + 1 + ⋯ ، وهي متسلسلة متباعدة . [ 27 ]
لأي شجرة معينة معيتم توليد العقد الداخلية باحتماليةواحتمالية أن يكون لشجرة عشوائية هذا الحجم هي هذه الاحتمالية مضروبة في عدد كاتالاني.
التطبيقات
طُوِّرت عمليات غالتون-واتسون في الأصل لدراسة انتشار وانقراض الألقاب البشرية ، وطُبِّقت على نطاق واسع لدراسة ديناميكيات التجمعات البشرية والحيوانية. وقد عُمِّمت هذه العمليات لتشمل نماذج لا يكون فيها احتمال كون العقدة داخلية أو خارجية عند مستوى معين من الشجرة (جيل ، في تطبيق ديناميكيات السكان ) ثابتًا، بل يعتمد على عدد العقد في المستوى السابق. [ 29 ] وهناك نسخة من هذه العملية، مع الاحتمال الحرجتمت دراسة هذه الظاهرة كنموذج للتطور النوعي ، حيث تُعرف بعملية التفرع الحرجة . في هذه العملية، لكل نوع عمرٌ مُوزّع أُسّيًا ، ويُنتج خلال دورة حياته أنواعًا فرعية بمعدل يُساوي عمره. عند ولادة نوع فرعي، يستمر النوع الأصلي كفرع أيسر في شجرة التطور، ويصبح النوع الفرعي الفرع الأيمن. [ 30 ]
يظهر تطبيق آخر لأشجار غالتون-واتسون الحرجة (في النسخة التي يجب أن يكون فيها الجذر داخليًا) في خوارزمية كارغر-شتاين لإيجاد القطوع الدنيا في الرسوم البيانية، باستخدام عملية انكماش حواف متكررة . تستدعي هذه الخوارزمية نفسها مرتين بشكل متكرر، مع احتمال أن يكون لكل استدعاء قيمة لا تقل عنللحفاظ على قيمة الحل الصحيحة. تمثل الشجرة العشوائية الشجرة الفرعية للاستدعاءات المتكررة الصحيحة. تنجح الخوارزمية على رسم بياني لـالرؤوس كلما كان لهذه الشجرة العشوائية من الاستدعاءات المتكررة الصحيحة فرع بعمق لا يقل عن، وصولاً إلى الحالة الأساسية لتكرارها. احتمال النجاح هومما ينتج عنه أحد العوامل اللوغاريتمية في الخوارزميةوقت التشغيل. [ 31 ]
طقوس عيد الميلاد
يدرس ديفروي وروبسون عملية عشوائية متصلة الزمن، حيث تُستبدل كل عقدة خارجية في النهاية بعقدة داخلية لها فرعان خارجيان، وذلك بعد مرور فترة زمنية موزعة أُسّيًا من ظهورها الأول كعقدة خارجية. يُنمذج عدد العقد الخارجية في الشجرة، في أي وقت، بعملية ولادة بسيطة أو عملية يول، حيث تلد أفراد المجموعة بمعدل ثابت: فولادة فرع واحد في عملية يول تُقابل استبدالها بفرعين في نموذج ديفروي وروبسون. إذا توقفت هذه العملية عند أي وقت محدد، تكون النتيجة شجرة ثنائية ذات حجم عشوائي (يعتمد على وقت التوقف )، موزعة وفقًا لنموذج التبديل العشوائي لهذا الحجم. يستخدم ديفروي وروبسون هذا النموذج كجزء من خوارزمية لتوليد أشجار بسرعة في نموذج التبديل العشوائي، موصوفة بعدد عقدها عند كل عمق بدلاً من بنيتها الدقيقة. [ 32 ] يبدأ أحد المتغيرات المنفصلة لهذه العملية بشجرة تتكون من عقدة خارجية واحدة، ويستبدل بشكل متكرر عقدة خارجية مختارة عشوائيًا بعقدة داخلية لها فرعان خارجيان. مرة أخرى، إذا توقفت هذه العملية عند وقت محدد (بحجم محدد)، فإن الشجرة الناتجة تُوزع وفقًا لنموذج التبديل العشوائي لهذا الحجم. [ 1 ]
محاولات ثنائية

يُعدّ شكلٌ آخر من أشكال الأشجار الثنائية، وهو شجرة البحث الثنائية أو شجرة البحث الرقمية، مجموعةً من الأرقام الثنائية التي تُشير إلى بعض عُقدها الخارجية. تُمثّل العُقد الداخلية للشجرة بادئات تمثيلاتها الثنائية المشتركة بين رقمين أو أكثر. يتم الحصول على الابنين الأيسر والأيمن لعقدة داخلية بتمديد البادئة المقابلة ببتٍ إضافي، إما صفر أو واحد على التوالي. إذا لم يُطابق هذا التمديد أيًا من الأرقام المُعطاة، أو طابق واحدًا منها فقط، فإن النتيجة تكون عقدة خارجية؛ وإلا فهي عقدة داخلية أخرى. دُرست أشجار البحث الثنائية العشوائية، على سبيل المثال لمجموعات من الأعداد الحقيقية العشوائية المُولّدة بشكلٍ مستقل في الفترة [0, 1]. على الرغم من أن هذه الأشجار قد تحتوي على بعض العُقد الخارجية الفارغة، إلا أنها تميل إلى أن تكون أكثر توازنًا من أشجار البحث الثنائية العشوائية.بالنسبة للأعداد الحقيقية العشوائية المنتظمة في الفترة [0]، أو بشكل أعم لأي توزيع احتمالي قابل للتكامل التربيعي على الفترة [0]، يكون متوسط عمق العقدة مقاربًا لـومتوسط ارتفاع الشجرة بأكملها يكون مقارباً لـيمكن تطبيق تحليل هذه الأشجار على التعقيد الحسابي لخوارزميات الفرز القائمة على الأشجار . [ 33 ]
يُعدّ نوعٌ مُعدّل من شجرة البحث، يُعرف بشجرة الجذر أو شجرة البحث المضغوطة، حيث يُزيل العقد الخارجية الفارغة وعقدها الداخلية الأصلية. وتُقابل العقد الداخلية المتبقية البادئات التي يُستخدم فيها كلا الامتدادين المُمكنين، إما بصفر أو بواحد، بواسطة واحد على الأقل من الأرقام المُختارة عشوائيًا. للحصول على شجرة الجذر لـالأعداد الثنائية الموزعة بشكل منتظم، أقصر مسار بين الورقة والجذر له طول ويبلغ طول أطول مسار بين الورقة والجذر كلاهما باحتمالية عالية . [ 34 ]
الأشجار المنقسمة عشوائياً
يصف لوك ديفروي وبول كروزوسكي عملية تكرارية لإنشاء أشجار ثنائية عشوائية باستخدامالعقد. يقوم بتوليد متغير عشوائي ذي قيمة حقيقيةفي الفترة الزمنية للوحدة، يُعيّن الأوليتم نقل العقد (مع تقريبها إلى أقرب عدد صحيح) إلى الشجرة الفرعية اليسرى، ثم العقدة التالية إلى الجذر، والعقد المتبقية إلى الشجرة الفرعية اليمنى. بعد ذلك، تستمر العملية بشكل متكرر باستخدام نفس الأسلوب في الشجرتين الفرعيتين اليسرى واليمنى.إذا تم اختيار عقدة عشوائيًا وبشكل منتظم ضمن الفترة المحددة، فإن النتيجة تكون مماثلة لشجرة البحث الثنائية العشوائية الناتجة عن تبديل عشوائي للعقد، حيث يكون احتمال اختيار أي عقدة كجذر متساويًا. ومع ذلك، تسمح هذه الصيغة باستخدام توزيعات أخرى. على سبيل المثال، في نموذج الشجرة الثنائية العشوائية المنتظمة، بمجرد تحديد جذر، يجب أن تكون كل من شجرتيه الفرعيتين عشوائيتين بشكل منتظم أيضًا، لذا يمكن أيضًا إنشاء النموذج العشوائي المنتظم عن طريق اختيار توزيع مختلف (اعتمادًا على...).) لكما توضح هذه النتائج، باختيار توزيع بيتا علىوباستخدام شكل مناسب لرسم كل فرع من الفروع، يمكن استخدام الأشجار الرياضية الناتجة عن هذه العملية لإنشاء أشجار نباتية ذات مظهر واقعي. [ 35 ]
ملحوظات
- 1 2 Drmota (2009) ، ص. 19.
- ↑ كنوت (1997) .
- ↑ كنوت (1973) .
- ↑ فيليمين (1980) .
- 1 2 Sedgewick & Flajolet (2013) ، ص. 286.
- ↑ مورين (2014) .
- ↑ هيبارد (1962) ؛ كنوت (1973) ؛ محمود (1992) ، ص 75.
- ↑ روبسون (1979) ؛ بيتيل (1985) ؛ ديفروي (1986) ؛ محمود (1992) ، ص 91-99؛ ريد (2003) .
- ↑ براون وشوبرت (1984) .
- ↑ كروزيفسكي (1999) .
- 1 2 مارتينيز ورورا (1998) ؛ سيدل وأراغون (1996) ; مورين (2014) .
- ^ تارجان وليفي وتيميل (2021) ؛ جيلا وجودريتش وتارجان (2023) .
- ↑ Drmota (2009) ، ص 26.
- ↑ Sedgewick & Flajolet (2013) ، ص 287.
- ↑ كنوت (2005) ، ص 15.
- ↑ Sedgewick & Flajolet (2013) ، ص 288.
- ↑ ديفروي وكروشيفسكي (1995) .
- ↑ محمود (1992) ، ص 63.
- ^ فلاجوليه وراؤول وفويلمين (1979) .
- ↑ شريف (1966) .
- ↑ ألدوس (1996) .
- ^ ريمي (1985) ؛ ماكينين وسيلتانيفا (2003) ؛ كنوث (2005) ، ص 16-17.
- ↑ بيرد، وايمير ووين (2000) .
- ↑ هذه حالة خاصة من نظرية عامة حول احتمالات الحرجية والانقراض في عمليات غالتون-واتسون، والتي بموجبها يكون احتمال الانقراض هو أصغر جذر موجب للصيغة، أينهي دالة توليد الاحتمالات لتوزيع عدد الأطفال، هناانظر على سبيل المثال Jagers (2011) ، النظرية 2.1، ص 92. يقوم Jagers بحساب هذا الجذر للحالة الثنائية في ص 97.
- ↑ للاطلاع على العلاقة بين الأشجار والمسارات العشوائية (كما تم إنشاؤها عن طريق رمي العملة العشوائية) انظر على سبيل المثال القسم 6، "المسارات والأشجار" الصفحات 483-486، من هاريس (1952) .
- ↑ بروتين، ديفروي وفرايمان (2020) . بشكل عام، كل عملية جالتون-واتسون، المشروطة بإنتاج أشجار بحجم معين، تنتج نفس التوزيع الاحتمالي لعملية جالتون-واتسون الحرجة: انظر القسم 2 من كينيدي (1975) .
- ↑ للاطلاع على العدد المتوقع للعقد في كل مستوى من مستويات الشجرة، انظر على سبيل المثال Athreya & Ney (1972) ، القسم IA2: العزوم، ص 4.
- ↑ بناءً على التكافؤ بين الأشجار والمسارات العشوائية، فإن هذا يُعادل احتمال العودة إلى الصفر أولاً بعدخطوات في مسار عشوائي بسيط ، انظر على سبيل المثال Bertin (2021) ، 2.5.1 إحصائيات أوقات العودة الأولى إلى أصل المسار العشوائي، الصفحات 70-72.
- ↑ Jagers (2011) .
- ↑ بوبوفيتش (2004) .
- ↑ كارغر وستين (1996) .
- ↑ ديفروي وروبسون (1995) .
- ↑ ديفروي (1984) .
- ↑ ديفروي (1992) .
- ↑ ديفروي وكروشيفسكي (1996) .
مراجع
- ألدوس، ديفيد (1996)، "توزيعات الاحتمالات على المخططات التفرعية"، في ألدوس، ديفيد؛ بيمانتل، روبن (محرران)، الهياكل المنفصلة العشوائية ، مجلدات IMA في الرياضيات وتطبيقاتها، المجلد 76، سبرينغر-فيرلاغ، الصفحات 1-18 ، doi : 10.1007/978-1-4612-0719-1_1 ، ISBN 978-1-4612-6881-9
- أثريا، كريشنا ب. Ney، Peter E. (1972)، عمليات التفرع ، برلين: Springer-Verlag، الصفحات من 199 إلى 206، دوى : 10.1007/978-3-642-65371-1 ، ISBN 978-3-642-65371-1
- بيرتين، إريك (2021)، الفيزياء الإحصائية للأنظمة المعقدة: مقدمة موجزة ، سلسلة سبرينغر في علم التآزر ( الطبعة الثالثة)، دار نشر سبرينغر الدولية، رمز Bibcode : 2021spcs.book.....B ، doi : 10.1007/978-3-030-79949-6 ، ISBN 9783030799496
- براون، جيرالد ج.؛ شوبيرت، برونو أو. (1984)، "حول الأشجار الثنائية العشوائية" ، رياضيات بحوث العمليات ، 9 : 43-65 ، doi : 10.1287/moor.9.1.43
- بروتين، نيكولاس؛ ديفروي، لوك ؛ فرايمان، نيكولاس (أبريل 2020)، "الدوال التكرارية على أشجار غالتون-واتسون الشرطية" (ملف PDF) ، الهياكل والخوارزميات العشوائية ، 57 (2)، وايلي: 304-316 ، arXiv : 1805.09425 ، doi : 10.1002/rsa.20921
- بورد، غريغوري أ.؛ وايمير، إدوارد س.؛ وين، رونالد د. (فبراير 2000)، "ثبات التشابه الذاتي لأشجار غالتون-واتسون الثنائية الحرجة" ، برنولي ، 6 (1): 1-21 ، doi : 10.2307/3318630 ، JSTOR 3318630
- ديفروي، لوك (1984)، "تحليل احتمالي لارتفاع المحاولات وتعقيد فرز المحاولات" (ملف PDF) ، مجلة Acta Informatica ، 21 (3): 229-237 ، doi : 10.1007/BF00264248
- ديفروي، لوك (1986)، "ملاحظة حول ارتفاع أشجار البحث الثنائية" (ملف PDF) ، مجلة ACM ، 33 (3): 489-498 ، doi : 10.1145/5925.5930
- ديفروي، لوك (يناير 1992)، "ملاحظة حول التحليل الاحتمالي لأشجار باتريشيا" (ملف PDF) ، الهياكل العشوائية والخوارزميات ، 3 (2): 203-214 ، doi : 10.1002/rsa.3240030209
- ديفروي، لوك ؛ كروسزوسكي، بول (1995)، "ملاحظة حول عدد هورتون-ستراهلر للأشجار العشوائية" (ملف PDF) ، رسائل معالجة المعلومات ، 56 (2): 95-99 ، doi : 10.1016/0020-0190(95)00114-R
- ديفروي، لوك ؛ كروسزوسكي، بول (1996)، "الجمال النباتي للأشجار الثنائية العشوائية" (ملف PDF) ، في براندنبورغ، فرانز ج. (محرر)، رسم المخططات: الندوة الدولية الثالثة، GD'95، باساو، ألمانيا، 20-22 سبتمبر 1995 ، سلسلة محاضرات في علوم الحاسوب، المجلد 1027، سبرينغر-فيرلاغ، الصفحات 166-177 ، doi : 10.1007/BFb0021801 ، ISBN 978-3-540-60723-6
- ديفروي، لوك ؛ روبسون، جون مايكل (ديسمبر 1995)، "حول توليد أشجار البحث الثنائية العشوائية" (ملف PDF) ، مجلة SIAM للحوسبة ، 24 (6): 1141-1156 ، doi : 10.1137/s0097539792224954
- درموتا، مايكل (2009)، الأشجار العشوائية: تفاعل بين التوافقية والاحتمالات ، سبرينغر-فيرلاغ، doi : 10.1007/978-3-211-75357-6 ، ISBN 978-3-211-75355-2
- فلاجو، ب .؛ راؤول، ج. س.؛ فيليمين، ج. (1979)، "عدد المسجلات المطلوبة لتقييم التعبيرات الحسابية" (ملف PDF) ، علوم الحاسوب النظرية ، 9 (1): 99-125 ، doi : 10.1016/0304-3975(79)90009-4
- جيلا، أوفيك؛ جودريتش، مايكل ت .؛ تارجان، روبرت إي. (2023)، "أشجار زيب-زيب: جعل أشجار زيب أكثر توازنًا، أو تحيزًا، أو إحكامًا، أو استمرارية"، في مورين، بات ؛ سوري، سوبهاش (محرران)، الخوارزميات وهياكل البيانات - الندوة الدولية الثامنة عشرة، WADS 2023، مونتريال، كيبيك، كندا، 31 يوليو - 2 أغسطس 2023، وقائع ، سلسلة محاضرات في علوم الحاسوب، المجلد 14079، سبرينغر، الصفحات 474-492 ، arXiv : 2307.07660 ، doi : 10.1007/978-3-031-38906-1_31 ، ISBN 978-3-031-38905-4
- هاريس، تي إي (1952)، "المرور الأول وتوزيعات التكرار"، معاملات الجمعية الرياضية الأمريكية ، 73 (3): 471-486 ، doi : 10.1090/s0002-9947-1952-0052057-2
- هيبارد، توماس ن. (1962)، "بعض الخصائص التوافقية لأشجار معينة مع تطبيقات في البحث والفرز"، مجلة ACM ، 9 (1): 13-28 ، doi : 10.1145/321105.321108
- ياجرز، بيتر (2011)، "الانقراض، والبقاء، والتطور"، في تشالوب، فابيو إيه سي سي؛ رودريغز، خوسيه فرانسيسكو (محرران)، رياضيات إرث داروين ، الرياضيات والعلوم البيولوجية في تفاعل، بازل: بيركهاوزر، ص 91-104 ، doi : 10.1007/978-3-0348-0122-5_5 ، ISBN 9783034801225
- كارغر، ديفيد ر.؛ شتاين ، كليفورد (1996)، "نهج جديد لمسألة القطع الأدنى" (ملف PDF) ، مجلة ACM ، 43 (4): 601، doi : 10.1145/234533.234534
- كينيدي، دوغلاس ب. (1975)، "عملية غالتون-واتسون المشروطة بالنسل الكلي"، مجلة الاحتمالات التطبيقية ، 12 (4): 800-806 ، doi : 10.2307/3212730 ، JSTOR 3212730
- كنوت، دونالد إي. (1973)، "6.2.2 البحث في الشجرة الثنائية"، فن برمجة الحاسوب، المجلد الثالث: الفرز والبحث ، أديسون-ويسلي، الصفحات 422-451
- كنوت، دونالد إي. ( 1997)، "2.3.4.5 طول المسار"، فن برمجة الحاسوب، المجلد الأول: الخوارزميات شبه العددية ( الطبعة الثالثة)، أديسون-ويسلي، الصفحات 399-406
- كنوت، دونالد إي. (2005)، "مسودة القسم 7.2.1.6: توليد جميع الأشجار" ، فن برمجة الحاسوب ، المجلد الرابع، مؤرشف من الأصل في 2023-01-02 ، تم استرجاعه في 2009-03-31
- كروزوسكي، بول (1999)، "ملاحظة حول عدد هورتون-ستراهلر لأشجار البحث الثنائية العشوائية"، رسائل معالجة المعلومات ، 69 (1): 47-51 ، doi : 10.1016/S0020-0190(98)00192-6
- ماكينين، إركي؛ سيلتانيفا، جارمو (2003)، “ملاحظة حول خوارزمية ريمي لتوليد أشجار ثنائية عشوائية”، مجلة ميسوري للعلوم الرياضية ، 15 (2): 103-109 ، دوى : 10.35834/2003/1502103
- محمود، حسام م. (1992)، تطور أشجار البحث العشوائية ، جون وايلي وأولاده
- مارتينيز، كونرادو؛ رورا، سلفادور (1998)، "أشجار البحث الثنائية العشوائية"، مجلة ACM ، 45 (2): 288-323 ، CiteSeerX 10.1.1.17.243 ، doi : 10.1145/274787.274812
- مورين، بات (22 مارس 2014)، "الفصل 7: أشجار البحث الثنائية العشوائية"، هياكل البيانات المفتوحة (بالشفرة الزائفة) (PDF) ( طبعة 0.1Gβ)، الصفحات 145-164
- بيتيل، ب. (1985)، "النمو التقاربي لفئة من الأشجار العشوائية"، حوليات الاحتمالات ، 13 (2): 414-427 ، doi : 10.1214/aop/1176993000
- بوبوفيتش، ليا (نوفمبر 2004)، "التسلسل الجيني التقاربي لعملية التفرع الحرجة"، حوليات الاحتمالات التطبيقية ، 14 (4)، arXiv : math/0503577 ، doi : 10.1214/105051604000000486
- ريد، بروس (2003)، "ارتفاع شجرة بحث ثنائية عشوائية"، مجلة ACM ، 50 (3): 306-332 ، doi : 10.1145/765568.765571
- ريمي، جان لوك (1985)، “Un procédé itératif de dénombrement d'arbres binaires et son application à leur génération aléatoire” ، RAIRO Informatique théorique (بالفرنسية)، 19 (2): 179– 195، دوى : 10.1051/ita/1985190201791
- روبسون، جيه إم ( 1979)، "ارتفاع أشجار البحث الثنائية"، المجلة الأسترالية للحاسوب ، 11 : 151-153
- Seidel, Raimund ; Aragon, Cecilia R. (1996), "Randomized search trees", Algorithmica , 16 ( 4– 5): 464– 497, doi : 10.1007/s004539900061 (غير نشط في 12 يوليو 2025)
{{citation}}: صيانة CS1: تم تعطيل DOI اعتبارًا من يوليو 2025 ( رابط ) - سيدجويك، روبرت ؛ فلاجويه، فيليب (2013)، "الفصل 6: الأشجار"، مقدمة في تحليل الخوارزميات (الطبعة الثانية )، أديسون-ويسلي، ISBN 9780133373486
- شريف، رونالد ل. (يناير 1966)، "القانون الإحصائي لأعداد الجداول"، مجلة الجيولوجيا ، 74 (1): 17-37 ، Bibcode : 1966JG.....74...17S ، doi : 10.1086/627137 ، JSTOR 30075174
- تارجان، روبرت إي .؛ ليفي، كاليب سي.؛ تيميل، ستيفن (2021)، "أشجار Zip"، معاملات ACM في الخوارزميات ، 17 (4): 34:1–34:12، arXiv : 1806.06726 ، doi : 10.1145/3476830
- فيليمين، جان (1980)، "نظرة موحدة على هياكل البيانات"، اتصالات رابطة آلات الحوسبة ، 23 (4): 229-239 ، doi : 10.1145/358841.358852
- الأشجار الثنائية
- العشوائية الإحصائية
- هياكل البيانات الاحتمالية
