البعد المتري (نظرية الرسم البياني)

في نظرية المخططات ، يُعرَّف البُعد المتري للمخطط G بأنه الحد الأدنى لعدد رؤوس مجموعة جزئية S بحيث يتم تحديد جميع الرؤوس الأخرى بشكل فريد من خلال مسافاتها إلى الرؤوس في S. يُعد إيجاد البُعد المتري للمخطط مسألة صعبة الحل (NP-hard )؛ أما مسألة تحديد ما إذا كان البُعد المتري أقل من قيمة معينة، فهي مسألة كاملة الحل (NP-complete ).

تعريف مفصل

بالنسبة لمجموعة فرعية مرتبةدبليو={w1،w2،...،wك}{\displaystyle W=\{w_{1},w_{2},\dots ,w_{k}\}}بالنسبة للرؤوس والرأس v في الرسم البياني المتصل G ، فإن تمثيل v بالنسبة إلى W هو k -tuple المرتبر(v|دبليو)=(د(v،w1)،د(v،w2)،...،د(v،wك)){\displaystyle r(v|W)=(d(v,w_{1}),d(v,w_{2}),\dots ,d(v,w_{k}))}حيث يُمثل d ( x , y ) المسافة بين الرأسين x و y . تُسمى المجموعة W مجموعة حل (أو مجموعة تحديد) للرسم البياني G إذا كان لكل رأسين من رؤوس G تمثيلان مختلفان. البُعد المتري للرسم البياني G هو الحد الأدنى لعدد عناصر مجموعة الحل الخاصة به . تُسمى مجموعة الحل التي تحتوي على أقل عدد من الرؤوس مجموعة أساس (أو مجموعة مرجعية) للرسم البياني G. تم تقديم مجموعات الحل للرسوم البيانية بشكل مستقل من قِبل سلاتر (1975) وهاراري وميلتر (1976) ، بينما تم تعريف مفهوم مجموعة الحل ومفهوم البُعد المتري في وقت سابق بكثير في سياق أعم للفضاءات المترية من قِبل بلومنتال في كتابه " نظرية وتطبيقات هندسة المسافة" . تُعد الرسوم البيانية أمثلة خاصة على الفضاءات المترية ذات المقياس المساري الجوهري.

الأشجار

إذا كانت الشجرة مسارًا، فإن بُعدها المتري يساوي واحدًا. وإلا، فلنرمز بـ L إلى مجموعة الأوراق، وهي رؤوس من الدرجة الأولى في الشجرة. ولنرمز بـ K إلى مجموعة الرؤوس التي درجتها أكبر من اثنين، والمتصلة بمسارات من رؤوس من الدرجة الثانية بورقة واحدة أو أكثر. عندئذٍ يكون البُعد المتري هو | L | - | K |. ويمكن تكوين أساس لهذا العدد بإزالة إحدى الأوراق المرتبطة بكل رأس في K من L. [ 1 ] تنطبق الخوارزمية نفسها على الرسم البياني الخطي للشجرة، وبالتالي فإن أي شجرة ورسمها البياني الخطي لهما البُعد المتري نفسه . [ 2 ]  

ملكيات

في دراسة تشارتراند وآخرون (2000) ، تم إثبات ما يلي:

العلاقات بين الترتيب والبعد المتري والقطر

أثبت كل من خولر، راغافاتشاري، وروزنفيلد (1996) المتباينةندβ+β{\displaystyle n\leq D^{\beta }+\beta }لأي رسم بياني ذي n رأس وقطرد{\displaystyle D}والبعد المتريβ{\displaystyle \beta }. وتنتج هذه الحدود من حقيقة أن كل رأس ليس ضمن مجموعة الحل يتم تحديده بشكل فريد بواسطة متجه مسافة طولهβ{\displaystyle \beta }حيث يمثل كل إدخال عددًا صحيحًا بين 1 ود{\displaystyle D}(هناك بالضبط)دβ{\displaystyle D^{\beta }}(مثل هذه المتجهات). ومع ذلك، لا يتم تحقيق الحد إلا لـد3{\displaystyle D\leq 3}أوβ=1{\displaystyle \beta =1}الحد الأكثر دقةن(2د/3+1)β+βأنا=1د/3(2أنا-1)β-1{\displaystyle n\leq \left(\lfloor 2D/3\rfloor +1\right)^{\beta }+\beta \sum _{i=1}^{\lceil D/3\rceil }(2i-1)^{\beta -1}} وقد أثبت ذلك هيرناندو وآخرون (2010) .

بالنسبة لفئات محددة من الرسوم البيانية، قد تكون الحدود الأصغر سارية. على سبيل المثال، أثبت بيودو وآخرون (2018) أنن(βد+4)(د+2)/8{\displaystyle n\leq (\beta D+4)(D+2)/8}بالنسبة للأشجار (يكون الحد ضيقًا للقيم الزوجية لـ D )، وحد من الشكلن=يا(د2β){\displaystyle n=O(D^{2}\beta )}بالنسبة للرسوم البيانية الخارجية المستوية . وقد أثبت المؤلفون أنفسهم ذلك.ن(دβ+1)ت-1{\displaystyle n\leq (D\beta +1)^{t-1}}بالنسبة للرسوم البيانية التي لا تحتوي على رسم بياني كامل من الرتبة t كرسم بياني فرعي ، فقد قدموا أيضًا حدودًا للرسوم البيانية الوترية والرسوم البيانية ذات عرض الشجرة المحدود . أثبت المؤلفون فوكو وآخرون (2017أ) حدودًا من الشكل التالي:ن=يا(دβ2){\displaystyle n=O(D\beta ^{2})}بالنسبة للرسوم البيانية الفاصلية والرسوم البيانية التبديلية ، والحدود من الشكلن=يا(دβ){\displaystyle n=O(D\beta )}بالنسبة للرسوم البيانية ذات الفترات الوحدوية ، والرسوم البيانية للتباديل الثنائية، والرسوم البيانية التكميلية .

التعقيد الحسابي

تعقيد القرار

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

لأي ثابت k ، يمكن التعرف على الرسوم البيانية ذات البعد المتري الذي لا يتجاوز k في وقت متعدد الحدود ، وذلك باختبار جميع أزواج الرؤوس الممكنة المكونة من k رأسًا، إلا أن هذه الخوارزمية غير قابلة للتطبيق في حالة المعاملات الثابتة (حيث k هو حجم الحل). وفي إجابة على سؤال طرحه لوكشتانوف (2010) ، أظهر هارتونغ ونيشترلين (2013) أن مسألة تحديد البعد المتري كاملة بالنسبة لفئة التعقيد المُعَلمة W[2]، مما يعني أن الحد الزمني من الشكل n O( k ) الذي تحققه هذه الخوارزمية البسيطة هو الأمثل على الأرجح، وأنه من غير المرجح وجود خوارزمية قابلة للتطبيق في حالة المعاملات الثابتة (للمعاملة بواسطة k ). ومع ذلك، تصبح المشكلة قابلة للحل باستخدام معلمات ثابتة عند تقييدها بالرسوم البيانية الفاصلية ، [ 7 ] وبشكل أعم بالرسوم البيانية ذات طول الشجرة المحدود، [ 9 ] مثل الرسوم البيانية الوترية ، أو الرسوم البيانية التبديلية ، أو الرسوم البيانية الخالية من الثلاثيات النجمية.

يمكن تحديد ما إذا كان البُعد المتري لشجرة ما لا يتجاوز عددًا صحيحًا مُعطى في زمن خطي [ 10 ]. توجد خوارزميات أخرى تعمل في زمن خطي للرسوم البيانية التكميلية [ 5 ] ، والرسوم البيانية المتسلسلة [ 11 ] ، ورسوم بيانية كتل الصبار [ 12 ] (وهي فئة تشمل كلًا من رسوم بيانية الصبار ورسوم بيانية الكتل ). يمكن حل هذه المشكلة في زمن متعدد الحدود على الرسوم البيانية الخارجية المستوية [ 4 ] . كما يمكن حلها في زمن متعدد الحدود للرسوم البيانية ذات العدد الحلقي المحدود [ 5 ولكن هذه الخوارزمية غير قابلة للمعالجة بمعامل ثابت (بالنسبة للمعامل "العدد الحلقي") لأن الأس في متعدد الحدود يعتمد على العدد الحلقي. توجد خوارزميات قابلة للمعالجة بمعامل ثابت لحل مشكلة البُعد المتري للمعاملات " تغطية الرؤوس " [ 13 ] ، و"أقصى عدد للأوراق" [ 14 ] ، و"العرض المعياري". [ 9 ] تتميز الرسوم البيانية ذات العدد الحلقي المحدود، أو عدد تغطية الرؤوس، أو الحد الأقصى لعدد الأوراق، بعرض شجرة محدود ، ومع ذلك، لا تزال مسألة تحديد تعقيد مشكلة البعد المتري قائمة حتى على الرسوم البيانية ذات عرض الشجرة 2، أي الرسوم البيانية المتسلسلة المتوازية . [ 9 ]

تعقيد التقريب

يمكن تقريب البُعد المتري لأي رسم بياني ذي n رأس في وقت متعدد الحدود ضمن نسبة تقريب تبلغ2سجلن{\displaystyle 2\log n}من خلال التعبير عنها كمسألة تغطية مجموعة ، وهي مسألة تغطية جميع عناصر مجموعة معينة بأقل عدد ممكن من المجموعات في عائلة معينة من المجموعات . [ 15 ] في مسألة تغطية المجموعة المشتقة من مسألة البعد المتري، تكون العناصر المراد تغطيتها هي(ن2){\displaystyle {\tbinom {n}{2}}}أزواج الرؤوس المراد تمييزها، والمجموعات التي تغطيها هي مجموعات الأزواج التي يمكن تمييزها برأس واحد مُختار. ثم يُستنتج حد التقريب بتطبيق خوارزميات التقريب القياسية لتغطية المجموعات. وتحقق خوارزمية جشعة بديلة ، تختار الرؤوس وفقًا لفرق الإنتروبيا بين فئات التكافؤ لمتجهات المسافة قبل الاختيار وبعده، نسبة تقريب أفضل.سجلن+سجلسجل2ن+1{\displaystyle \log n+\log \log _{2}n+1}[ 16 ] هذه النسبة التقريبية قريبة من أفضل نسبة ممكنة، حيث أنه في ظل افتراضات نظرية التعقيد القياسية، تكون نسبة(1-ϵ)سجلن{\displaystyle (1-\epsilon )\log n}لا يمكن تحقيق ذلك في وقت متعدد الحدود لأيϵ>0{\displaystyle \epsilon >0}[ 16 ] لا تزال صعوبة التقريب الأخيرة قائمة في الحالات المقتصرة على الرسوم البيانية شبه المكعبة، [ 13 ] وحتى على الرسوم البيانية شبه المكعبة ثنائية الأجزاء . [ 17 ]

مراجع

ملحوظات

فهرس