خوارزمية هافيل-حكيمي
خوارزمية هافيل-هاكيمي هي خوارزمية في نظرية المخططات تُستخدم لحل مشكلة تمثيل المخططات . أي أنها تجيب على السؤال التالي: إذا أُعطيت قائمة منتهية من الأعداد الصحيحة غير السالبة مرتبة ترتيبًا تنازليًا، فهل يوجد مخطط بسيط بحيث تكون متتالية درجاته هي هذه القائمة تحديدًا؟ المخطط البسيط لا يحتوي على حواف مزدوجة أو حلقات . [ 1 ] متتالية الدرجات هي قائمة من الأعداد مرتبة ترتيبًا تنازليًا تُشير إلى عدد الحواف المتصلة بكل رأس في المخطط. [ 2 ] إذا وُجد مخطط بسيط لمتتالية الدرجات المُعطاة تحديدًا، تُسمى قائمة الأعداد الصحيحة " مخططًا" . تُنشئ خوارزمية هافيل-هاكيمي حلًا خاصًا إذا وُجد مخطط بسيط لمتتالية الدرجات المُعطاة، أو تُثبت أنه لا يُمكن إيجاد حل إيجابي. يعتمد هذا الإنشاء على خوارزمية تكرارية . نُشرت الخوارزمية بواسطة هافيل (1955) ، ولاحقًا بواسطة هاكيمي (1962) .
الخوارزمية
تعتمد خوارزمية هافيل-حكيمي على النتيجة التالية.
النظرية [ 3 ] ليكنلتكن قائمة منتهية من الأعداد الصحيحة غير السالبة وغير متزايدة .لتكن قائمة ثانية منتهية من الأعداد الصحيحة غير السالبة، أعيد ترتيبها لتكون غير متزايدة.يكون الرسم بيانيًا إذا وفقط إذا كان مدرجًايحتوي على رسومات بيانية.
إذا كانت القائمة المعطاةإذا كان الرسم بيانيًا، فسيتم تطبيق النظرية على الأكثرتحديد الأوقات في كل خطوة لاحقةلاحظ أنه قد يكون من الضروري إعادة فرز هذه القائمة. تنتهي هذه العملية عند فرز القائمة بأكملها.يتكون من أصفار. ليكنليكن رسمًا بيانيًا بسيطًا مع متتالية الدرجاتلنفترض أن الرأسحاصل على درجة علميةدع الرؤوسيحمل كل منها درجة علمية مناسبةدع الرؤوسيحمل كل منها درجة علمية مناسبةفي كل خطوة من خطوات الخوارزمية، يتم إنشاء حواف الرسم البياني ذي الرؤوس.—أي، إذا كان من الممكن تقليص القائمةلثم نضيف الحوافعندما تكون القائمةلا يمكن اختزالها إلى قائمةمن الأعداد الصحيحة غير السالبة في أي خطوة من هذا النهج، تثبت النظرية أن القائمةليس الأمر مصوراً منذ البداية.
دليل
فيما يلي ملخص يستند إلى برهان خوارزمية هافيل-حكيمي في كتاب Invitation to Combinatorics (شهرياري 2022).
لإثبات أن خوارزمية هافيل-هاكيمي تعمل دائمًا، افترض أنهو رسم بياني، ويوجد رسم بياني بسيطمع تسلسل الدرجاتثم نضيف رأسًا جديدًابجواررؤوس ذات درجاتللحصول على تسلسل الدرجات.
ولإثبات الاتجاه الآخر، افترض أنهو رسم بياني، ويوجد رسم بياني بسيطمع تسلسل الدرجاتوالرؤوسلا نعرف أيهماالرؤوس متجاورة معإذن لدينا حالتان محتملتان.
في الحالة الأولى،مجاور للرؤوسفيفي هذه الحالة، نقوم بإزالةمع جميع حوافها المتصلة للحصول على تسلسل الدرجات.
في الحالة الثانية،لا يجاور أي رأسبالنسبة للبعضفيثم يمكننا تغيير الرسم البيانيلهذا السبب.يقع بجوارمع الحفاظ على نفس تسلسل الدرجات. منذحاصل على درجة علمية، الرأسيجب أن يكون مجاورًا لرأس مافيللنفترض درجةيكوننحن نعلم، كمتتابعة الدرجاتمرتبة ترتيباً تنازلياً.
منذلدينا احتمالان: إما، أو. لو ثم عن طريق تبديل أماكن الرؤوسويمكننا التعديللهذا السبب.يقع بجواربدلاً منلوثم بما أنتجاور رؤوسًا أكثر من، لنفترض رأسًا آخرأن يكون مجاورًا لـوليسثم يمكننا التعديلعن طريق إزالة الحوافووإضافة الحوافويحافظ هذا التعديل على تسلسل الدرجات لـلكن الرأسأصبح الآن مجاوراً لـبدلاً منوبهذه الطريقة، أي رأس غير متصل بـويمكن تعديلها وفقًا لذلك بحيثيقع بجوارمع الحفاظ على تسلسل الدرجات الأصليلوبالتالي، فإن أي رأس غير متصل بـيمكن توصيله بـباستخدام الطريقة المذكورة أعلاه، ثم نعود إلى الحالة الأولى مرة أخرى، والتي من خلالها يمكننا الحصول على متتالية الدرجات. لذلك،يكون الرسم بيانيًا إذا وفقط إذاوهو أيضاً يتضمن رسومات بيانية.
أمثلة
يتركلتكن متتالية غير متزايدة ذات درجة منتهية من الأعداد الصحيحة غير السالبة. لاختبار ما إذا كانت هذه المتتالية بيانية، نطبق خوارزمية هافيل-حكيمي:
أولاً، نقوم بإزالة الرأس ذي الدرجة الأعلى - في هذه الحالة،— وجميع جوانب الحادثة للحصول على(بافتراض أن الرأس ذو الدرجة الأعلى مجاور لـالرؤوس ذات الدرجة الأعلى التالية). نعيد ترتيب هذا التسلسل بترتيب تنازلي للحصول علىنكرر العملية، ونزيل الرأس ذو الدرجة الأعلى التالية لنحصل علىوإعادة الترتيب للحصول علىنواصل عملية الإزالة هذه للحصول على، وثمهذا التسلسل واضحٌ بيانيًا، لأنه الرسم البياني البسيط لـرؤوس معزولة.
لإظهار مثال على متتالية غير بيانية، لنفترضلتكن متتالية غير متزايدة ذات درجة منتهية من الأعداد الصحيحة غير السالبة. بتطبيق الخوارزمية، نقوم أولاً بإزالة الدرجةالرأس وجميع حوافه المتصلة به للحصول علىنعلم بالفعل أن هذا التسلسل الدرجاتي ليس بيانيًا، لأنه يدعي أنه يحتوي علىالرؤوس التي لا يجاور أحد رؤوسها أيًا من الرؤوس الأخرى؛ وبالتالي، فإن أعلى درجة للرؤوس الأخرى هيهذا يعني أن اثنين من الرؤوس متصلان بجميع الرؤوس الأخرى باستثناء الرأس المنعزل، لذا يجب أن تكون الدرجة الدنيا لكل رأس هيومع ذلك، يدعي التسلسل أن له رأسًا بدرجةوبالتالي، فإن التسلسل ليس رسومياً.
لأجل الخوارزمية، إذا كررنا العملية، فسنحصل علىوهو أمر غير تصويري بشكل أوضح. يدّعي أحد الرؤوس أنه يمتلك درجة منومع ذلك، فإن رأسين آخرين فقط لهما جيران. وبالتالي، لا يمكن تمثيل التسلسل بيانيًا.
انظر أيضاً
ملحوظات
- ↑ من شهرياري (2022، ص 48): " التعريف 2.17 (الرسوم البيانية والرسوم البيانية الفرعية). الرسم البياني البسيط (أو الرسم البياني فقط ) G هو زوج من المجموعات ( V، E ) حيث V هي مجموعة غير فارغة تُسمى مجموعة رؤوس G ، و E هي مجموعة (قد تكون فارغة) من أزواج غير مرتبة من العناصر المختلفة في V. تُسمى المجموعة E مجموعة حواف G. إذا كان عدد رؤوس G محدودًا، فإن G هو رسم بياني محدود (أو رسم بياني بسيط محدود )."
- ↑ من شهرياري (2022، ص 355): " التعريف 10.6 (متتالية درجات الرسم البياني؛ المتتاليات البيانية). متتالية درجات الرسم البياني هي قائمة درجات رؤوسه بترتيب تنازلي. تُسمى متتالية الأعداد الصحيحة غير السالبة تنازلية بيانية ، إذا وُجد رسم بياني بسيط تكون متتالية درجاته هي تلك المتتالية تحديدًا."
- ↑ ويست (2001)، النظرية 1.3.31.
مراجع
- هافيل، فاتسلاف (1955)، “ملاحظة حول وجود الرسوم البيانية المحدودة” ، Časopis pro pěstování matematiky (باللغة التشيكية)، 80 (4): 477–480 ، دوى : 10.21136/CPM.1955.108220
- حكيمي، إس إل (1962)، "حول إمكانية تمثيل مجموعة من الأعداد الصحيحة كدرجات لرؤوس رسم بياني خطي. الجزء الأول"، مجلة جمعية الرياضيات الصناعية والتطبيقية ، 10 (3): 496-506 ، doi : 10.1137/0110037 ، MR 0148049 .
- شهرياري، شهريار (2022)، مدخل إلى التوافقية، مطبعة جامعة كامبريدج.
- ويست، دوغلاس ب. (2001). مقدمة في نظرية الرسم البياني. الطبعة الثانية. برنتيس هول، 2001. 45-46.
- خوارزميات الرسوم البيانية
