خوارزميات كليتمان-وانغ

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

خوارزمية كليتمان-وانغ (اختيار عشوائي للأزواج)

تعتمد الخوارزمية على النظرية التالية.

يتركS=((أ1،ب1)،...،(أن،بن)){\displaystyle S=((a_{1},b_{1}),\dots ,(a_{n},b_{n}))}لتكن قائمة منتهية من الأعداد الصحيحة غير السالبة مرتبة ترتيبًا معجميًا تنازليًا ، ولتكن(أأنا،بأنا){\displaystyle (a_{i},b_{i})}ليكن زوجًا من الأعداد الصحيحة غير السالبة معبأنا>0{\displaystyle b_{i}>0}. قائمةS{\displaystyle S}تكون ثنائية الكتابة إذا وفقط إذا كانت القائمة المنتهيةS=((أ1-1،ب1)،...،(أبأنا-1-1،ببأنا-1)،(أبأنا،0)،(أبأنا+1،ببأنا+1)،(أبأنا+2،ببأنا+2)،...،(أن،بن)){\displaystyle S'=((a_{1}-1,b_{1}),\dots ,(a_{b_{i}-1}-1,b_{b_{i}-1}),(a_{b_{i}},0),(a_{b_{i}+1},b_{b_{i}+1}),(a_{b_{i}+2},b_{b_{i}+2}),\dots ,(a_{n},b_{n}))}يحتوي على أزواج من الأعداد الصحيحة غير السالبة وهو ثنائي الكتابة.

لاحظ أن الزوج(أأنا،بأنا){\displaystyle (a_{i},b_{i})}بشكل تعسفي باستثناء الأزواج(أج،0){\displaystyle (a_{j},0)}إذا كانت القائمة المعطاةS{\displaystyle S}إذا كان الرسم البياني ثنائي الاتجاه، فسيتم تطبيق النظرية على الأكثرن{\displaystyle n}تحديد الأوقات في كل خطوة لاحقةS:=S{\displaystyle S:=S'}تنتهي هذه العملية عندما تنتهي القائمة بأكملهاS{\displaystyle S'}يتكون من(0،0){\displaystyle (0,0)}أزواج. في كل خطوة من خطوات الخوارزمية، يتم إنشاء أقواس الرسم البياني الموجه ذي الرؤوس.v1،...،vن{\displaystyle v_{1},\dots ,v_{n}}أي إذا كان من الممكن تقليص القائمةS{\displaystyle S}لS{\displaystyle S'}ثم نضيف الأقواس(vأنا،v1)،(vأنا،v2)،...،(vأنا،vبأنا-1)،(vأنا،vبأنا+1){\displaystyle (v_{i},v_{1}),(v_{i},v_{2}),\dots ,(v_{i},v_{b_{i}-1}),(v_{i},v_{b_{i}+1})}عندما تكون القائمةS{\displaystyle S}لا يمكن اختزالها إلى قائمةS{\displaystyle S'}في أي خطوة من خطوات هذا النهج، تثبت النظرية أن القائمةS{\displaystyle S}كلمة "من البداية" ليست ثنائية الحروف.

خوارزمية كليتمان-وانغ (الاختيار الأمثل للزوج)

تعتمد الخوارزمية على النظرية التالية.

يتركS=((أ1،ب1)،...،(أن،بن)){\displaystyle S=((a_{1},b_{1}),\dots ,(a_{n},b_{n}))}لتكن قائمة منتهية من الأعداد الصحيحة غير السالبة بحيثأ1أ2أن{\displaystyle a_{1}\geq a_{2}\geq \cdots \geq a_{n}}ودع(أأنا،بأنا){\displaystyle (a_{i},b_{i})}ليكن زوجًا بحيث(بأنا،أأنا){\displaystyle (b_{i},a_{i})}تكون القيمة القصوى فيما يتعلق بالترتيب المعجمي تحت جميع الأزواج(ب1،أ1)،...،(بن،أن){\displaystyle (b_{1},a_{1}),\dots ,(b_{n},a_{n})}. قائمةS{\displaystyle S}تكون ثنائية الكتابة إذا وفقط إذا كانت القائمة المنتهيةS=((أ1-1،ب1)،،(أبأنا-1-1،ببأنا-1)،(أبأنا،0)،(أبأنا+1،ببأنا+1)،(أبأنا+2،ببأنا+2)،...،(أن،بن)){\displaystyle S'=((a_{1}-1,b_{1}),\cdots ,(a_{b_{i}-1}-1,b_{b_{i}-1}),(a_{b_{i}},0),(a_{b_{i}+1},b_{b_{i}+1}),(a_{b_{i}+2},b_{b_{i}+2}),\dots ,(a_{n},b_{n}))}يحتوي على أزواج من الأعداد الصحيحة غير السالبة وهو ثنائي الكتابة.

لاحظ أن القائمةS{\displaystyle S}يجب ألا تكون مرتبة ترتيبًا معجميًا كما في النسخة الأولى. إذا كانت القائمة المعطاةS{\displaystyle S}إذا كانت ثنائية الرسم، فسيتم تطبيق النظرية على الأكثرن{\displaystyle n}أوقات، وتحديد كل خطوة لاحقةS:=S{\displaystyle S:=S'}تنتهي هذه العملية عندما تنتهي القائمة بأكملهاS{\displaystyle S'}يتكون من(0،0){\displaystyle (0,0)}أزواج. في كل خطوة من خطوات الخوارزمية، يتم إنشاء أقواس الرسم البياني الموجه ذي الرؤوس.v1،...،vن{\displaystyle v_{1},\dots ,v_{n}}أي إذا كان من الممكن تقليص القائمةS{\displaystyle S}لS{\displaystyle S'}ثم يضيف المرء الأقواس(vأنا،v1)،(vأنا،v2)،...،(vأنا،vبأنا-1)،(vأنا،vبأنا+1){\displaystyle (v_{i},v_{1}),(v_{i},v_{2}),\dots ,(v_{i},v_{b_{i}-1}),(v_{i},v_{b_{i}+1})}عندما تكون القائمةS{\displaystyle S}لا يمكن اختزالها إلى قائمةS{\displaystyle S'}في أي خطوة من خطوات هذا النهج، تثبت النظرية أن القائمةS{\displaystyle S}كلمة "من البداية" ليست ثنائية الحروف.

انظر أيضاً

مراجع

  • كليتمان، دي جيه؛ وانغ، دي إل (1973)، "خوارزميات لإنشاء الرسوم البيانية والرسوم البيانية الموجهة ذات التكافؤات والعوامل المعطاة"، الرياضيات المتقطعة ، 6 : 79-88 ، doi : 10.1016/0012-365x(73)90037-x