تلوين الرسوم البيانية

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

تتناول النتائج الأولى المتعلقة بتلوين الرسوم البيانية بشكل شبه حصري الرسوم البيانية المستوية في شكل تلوين الخرائط . أثناء محاولته تلوين خريطة مقاطعات إنجلترا عام 1852، افترض فرانسيس غوثري فرضية الألوان الأربعة ، مشيرًا إلى أن أربعة ألوان كافية لتلوين الخريطة بحيث لا تحصل أي منطقتين متجاورتين على اللون نفسه. [ 1 ] أحال شقيق غوثري، فريدريك، المسألة إلى أستاذه في الرياضيات، أوغسطس دي مورغان، في جامعة لندن ، والذي ذكرها في رسالة إلى ويليام هاميلتون عام 1852. أثار آرثر كايلي المشكلة في اجتماع الجمعية الرياضية بلندن عام 1879. في العام نفسه، نشر ألفريد كيمب بحثًا زعم فيه إثبات النتيجة، واعتُبرت مسألة الألوان الأربعة محلولة لعقد من الزمان. تقديرًا لإنجازه، انتُخب كيمب زميلًا في الجمعية الملكية ، ثم رئيسًا للجمعية الرياضية بلندن. [ 2 ]
في عام ١٨٩٠، أشار بيرسي جون هيوود إلى خطأ حجة كيمب. ومع ذلك، فقد أثبت في تلك الورقة نظرية الألوان الخمسة ، قائلاً إنه يمكن تلوين أي خريطة مستوية بما لا يزيد عن خمسة ألوان، مستخدمًا أفكار كيمب. في القرن التالي، بُذلت جهودٌ كبيرة ووُضعت نظرياتٌ لتقليص عدد الألوان إلى أربعة، إلى أن تم إثبات نظرية الألوان الأربعة أخيرًا في عام ١٩٧٦ على يد كينيث أبيل وولفغانغ هاكن . استند البرهان إلى أفكار هيوود وكيمب، متجاهلاً إلى حد كبير التطورات اللاحقة. [ ٣ ] يُعدّ برهان نظرية الألوان الأربعة جديرًا بالذكر، إلى جانب حله لمشكلة عمرها قرن من الزمان، لكونه أول برهان رئيسي بمساعدة الحاسوب .
في عام 1912، قدّم جورج ديفيد بيركوف متعددة الحدود اللونية لدراسة مسألة التلوين، والتي عُممت لاحقًا إلى متعددة حدود توت بواسطة دبليو تي توت ، وكلاهما من الثوابت المهمة في نظرية الرسم البياني الجبرية . وكان كيمبي قد لفت الانتباه بالفعل إلى الحالة العامة غير المستوية في عام 1879، [ 4 ] وتلتها العديد من النتائج حول تعميمات تلوين الرسم البياني المستوي إلى أسطح من رتبة أعلى في أوائل القرن العشرين.
في عام 1960، صاغ كلود بيرج تخمينًا آخر حول تلوين الرسوم البيانية، وهو تخمين الرسم البياني المثالي القوي ، والذي استُلهم في الأصل من مفهوم نظري للمعلومات يُسمى سعة الرسم البياني الخالية من الأخطاء، والذي قدمه شانون . بقي هذا التخمين دون حل لمدة 40 عامًا، إلى أن تم إثباته كنظرية الرسم البياني المثالي القوي الشهيرة على يد تشودنوفسكي وروبرتسون وسيمور وتوماس في عام 2002.
تُدرس مسألة تلوين الرسوم البيانية كمسألة خوارزمية منذ أوائل سبعينيات القرن العشرين: تُعدّ مسألة الأعداد اللونية (انظر القسم § تلوين الرؤوس أدناه) إحدى مسائل كارب الـ 21 المصنفة ضمن فئة NP-complete عام 1972، وفي نفس الفترة تقريبًا، طُوّرت خوارزميات مختلفة ذات زمن أسي تعتمد على التراجع وتكرار الحذف والانكماش لزيكوف (1949) . وقد طُرح أحد أهم تطبيقات تلوين الرسوم البيانية، وهو تخصيص السجلات في المترجمات، عام 1981.
التعريف والمصطلحات

تلوين الرؤوس
عند استخدام مصطلح " تلوين الرسم البياني" دون أي تحديد، فإنه يشير في الغالب إلى تلوين الرؤوس الصحيح ، أي ترقيم رؤوس الرسم البياني بألوان لا تتشابه في اللون بين أي رأسين يشتركان في نفس الحافة . وبما أن الرأس الذي يحتوي على حلقة (أي اتصال مباشر مع نفسه) لا يمكن تلوينه بشكل صحيح، فمن المفهوم أن الرسوم البيانية في هذا السياق تكون خالية من الحلقات.
يعود استخدام الألوان لتسمية الرؤوس إلى تلوين الخرائط. ولا تُستخدم تسميات مثل الأحمر والأزرق إلا عندما يكون عدد الألوان قليلاً، ومن المفهوم عادةً أن التسميات تُستمد من الأعداد الصحيحة { 1 ، 2، 3، ...} .
يُطلق على التلوين الذي يستخدم k لونًا على الأكثر اسم التلوين k- الصحيح. يُسمى أصغر عدد من الألوان اللازمة لتلوين الرسم البياني G بالعدد اللوني ، ويُرمز له غالبًا بـ χ( G ) . [ 5 ] يُستخدم أحيانًا γ( G ) ، لأن χ( G ) يُستخدم أيضًا للدلالة على خاصية أويلر للرسم البياني. [ 6 ] يُسمى الرسم البياني الذي يمكن تلوينه k- الصحيح قابلًا للتلوين k- ، ويكون k- لونيًا إذا كان عدده اللوني يساوي k بالضبط . تُسمى مجموعة فرعية من الرؤوس المُخصصة لنفس اللون فئة لونية ؛ تُشكل كل فئة من هذه الفئات مجموعة مستقلة . بالتالي، فإن التلوين k- الصحيح هو نفسه تقسيم مجموعة الرؤوس إلى k مجموعة مستقلة، ولمصطلحي k- الجزئي وقابل للتلوين k- الصحيح نفس المعنى.
متعدد الحدود اللوني

تُحسب دالة التلوين عدد الطرق الممكنة لتلوين رسم بياني باستخدام عدد معين من الألوان. على سبيل المثال، باستخدام ثلاثة ألوان، يمكن تلوين الرسم البياني في الصورة المجاورة بـ 12 طريقة. باستخدام لونين فقط، لا يمكن تلوينه على الإطلاق. باستخدام أربعة ألوان، يمكن تلوينه بـ 24 + 4 × 12 = 72 طريقة: باستخدام الألوان الأربعة جميعها، يوجد 4! = 24 تلوينًا صحيحًا ( كل تخصيص لأربعة ألوان لأي رسم بياني ذي 4 رؤوس هو تلوين صحيح)؛ ولكل اختيار لثلاثة من الألوان الأربعة، يوجد 12 تلوينًا صحيحًا بثلاثة ألوان. لذا، بالنسبة للرسم البياني في المثال، سيبدأ جدول عدد التلوينات الصحيحة على النحو التالي:
| الألوان المتوفرة | 1 | 2 | 3 | 4 | ... |
|---|---|---|---|---|---|
| عدد الألوان | 0 | 0 | 12 | 72 | ... |
الدالة اللونية متعددة الحدود هي دالة P ( G , t ) تحسب عدد مرات تلوين G بـ t لونًا . وكما يشير الاسم، بالنسبة لرسم بياني G معين، فإن الدالة هي بالفعل متعددة حدود في t . في الرسم البياني الموضح في المثال، P ( G , t ) = t ( t - 1) / 2 ( t - 2) ، وبالفعل P ( G , 4) = 72 .
تتضمن متعددة الحدود اللونية معلومات أكثر عن قابلية تلوين G مقارنةً بالعدد اللوني. في الواقع، χ هو أصغر عدد صحيح موجب ليس صفرًا لمتعددة الحدود اللونية χ( G ) = min { k : P ( G , k ) > 0 } .
| المثلث K 3 | t ( t − 1)( t − 2) |
|---|---|
| أكمل الرسم البياني K n | t ( t − 1)( t − 2) ... ( t − ( n − 1)) |
| شجرة ذات n رأس | t ( t − 1) n −1 |
| الدورة ج ن | ( t − 1) n + (−1) n ( t − 1) |
| رسم بياني لبيترسن | t ( t − 1)( t − 2)( t 7 − 12 t 6 + 67 t 5 − 230 t 4 + 529 t 3 − 814 t 2 + 775 t − 352) |
تلوين الحواف
تلوين حواف الرسم البياني هو تلوين مناسب للحواف ، أي تخصيص ألوان للحواف بحيث لا يتصل أي رأس بحافتين من نفس اللون. يُسمى تلوين الحواف بـ k لونًا تلوينًا من الرتبة k ، وهو مكافئ لمسألة تقسيم مجموعة الحواف إلى k تطابق . أصغر عدد من الألوان اللازمة لتلوين حواف الرسم البياني G هو مؤشر اللون ، أو عدد ألوان الحواف ، χ ′ ( G ) . تلوين تايت هو تلوين بثلاث حواف للرسم البياني المكعب . تُكافئ نظرية الألوان الأربعة التأكيد على أن كل رسم بياني مكعب مستوٍ بدون جسور يقبل تلوين تايت.
تلوين كامل
التلوين الكلي هو نوع من أنواع تلوين رؤوس وحواف الرسم البياني. عند استخدامه دون أي تحديد، يُفترض دائمًا أن التلوين الكلي صحيح بمعنى أنه لا يتم تخصيص نفس اللون لأي رأس متجاور، أو حافة متجاورة، أو حافة ورأسها النهائي. يُعرف العدد اللوني الكلي χ ″ ( G ) للرسم البياني G بأنه أقل عدد من الألوان اللازمة في أي تلوين كلي للرسم البياني G.
تلوين الوجه
بالنسبة للرسم البياني ذي التضمين القوي على سطح ما، فإن تلوين الوجه هو ثنائي مشكلة تلوين الرؤوس.
نظرية التدفق لتوت
بالنسبة للرسم البياني G ذي التضمين القوي على سطح قابل للتوجيه، اكتشف ويليام تي. توت [ 7 ] [ 8 ] [ 9 ] أنه إذا كان الرسم البياني قابلاً للتلوين بـ k وجه، فإن G يقبل تدفقًا من الرتبة k لا يساوي الصفر في أي مكان . ويتحقق التكافؤ إذا كان السطح كرويًا.
تلوين بدون تصنيف
التلوين غير المُصنَّف للرسم البياني هو مدارٌ للتلوين تحت تأثير مجموعة التشاكل الذاتي للرسم البياني. تبقى الألوان مُصنَّفة، بينما يبقى الرسم البياني نفسه غير مُصنَّف. يوجد نظيرٌ لكثير الحدود اللوني الذي يحسب عدد التلوينات غير المُصنَّفة للرسم البياني من مجموعة ألوان محدودة مُعطاة.
إذا فسرنا تلوين رسم بياني على d رأسًا على أنه متجه في، إن فعل التشكل الذاتي هو تبديل للمعاملات في متجه التلوين.
ملكيات
الحدود العليا للعدد اللوني
يؤدي تخصيص ألوان مميزة لرؤوس مختلفة دائمًا إلى تلوين مناسب، لذلك
الرسوم البيانية الوحيدة التي يمكن تلوينها بلون واحد هي الرسوم البيانية عديمة الحواف . الرسم البياني الكامليتطلب n رأسًاالألوان. في التلوين الأمثل، يجب أن يكون هناك على الأقل ضلع واحد من أضلاع الرسم البياني m بين كل زوج من فئات الألوان، لذلك
بشكل عام، عائلةتكون مجموعة الرسوم البيانية محدودة بـ χ إذا كانت هناك دالة مابحيث تكون الرسوم البيانيةفييمكن تلوينها بأقصى قدرالألوان، أينهو رقم الزمرة لـبالنسبة لعائلة الرسوم البيانية المثالية، تكون هذه الدالة.
الرسوم البيانية القابلة للتلوين بلونين هي بالضبط الرسوم البيانية ثنائية الأجزاء ، بما في ذلك الأشجار والغابات. وبحسب نظرية الألوان الأربعة، يمكن تلوين أي رسم بياني مستوٍ بأربعة ألوان.
يُظهر التلوين الجشع أنه يمكن تلوين كل رسم بياني بلون واحد أكثر من درجة الرأس القصوى .
تحتوي الرسوم البيانية الكاملة علىووالدورات الفردية لهاولذا، بالنسبة لهذه الرسوم البيانية، يُعد هذا الحد هو الأفضل الممكن. في جميع الحالات الأخرى، يمكن تحسين الحد قليلاً؛ تنص نظرية بروكس [ 10 ] على أن
- نظرية بروكس :بالنسبة للرسم البياني البسيط المتصل G ، إلا إذا كان G رسمًا بيانيًا كاملاً أو دورة فردية.
الحدود الدنيا للعدد اللوني
تم اكتشاف العديد من الحدود الدنيا للعدد اللوني على مر السنين:
إذا احتوت المجموعة G على مجموعة فرعية بحجم k ، فإن تلوين تلك المجموعة الفرعية يتطلب على الأقل k لونًا؛ بعبارة أخرى، يكون العدد اللوني على الأقل هو عدد المجموعة الفرعية:
بالنسبة للرسوم البيانية المثالية، يكون هذا الحد دقيقاً. ويُعرف إيجاد الزمر باسم مشكلة الزمر .
قيد هوفمان: دعلتكن مصفوفة متناظرة حقيقية بحيثحينمالا يمثل ذلك ميزة في. يُعرِّف، أينأكبر وأصغر القيم الذاتية لـ. يُعرِّف، معكما سبق. ثم:
العدد اللوني المتجهي :ليكنلتكن مصفوفة شبه موجبة محددة بحيثحينمايُعدّ ذلك ميزة في. يُعرِّفأن تكون أصغر قيمة لـ k التي تحقق هذه المصفوفةموجود. إذن
عدد لوفاس : يُعد عدد لوفاس للرسم البياني التكميلي أيضًا حدًا أدنى للعدد اللوني:
العدد اللوني الكسري : يمثل العدد اللوني الكسري للرسم البياني حدًا أدنى للعدد اللوني أيضًا:
تم ترتيب هذه الحدود على النحو التالي:
الرسوم البيانية ذات العدد اللوني العالي
تتميز الرسوم البيانية ذات المجموعات الكبيرة بعدد لوني عالٍ، ولكن العكس ليس صحيحًا. يُعدّ رسم غروتزش مثالًا على رسم بياني رباعي الألوان بدون مثلث، ويمكن تعميم هذا المثال على رسوم ميسيلسكيان .
- النظرية ( WT Tutte ، 1947 ، [ 11 ] ألكسندر زيكوف 1949 ، جان ميتشيلسكي 1955 ): توجد رسوم بيانية خالية من المثلثات ذات عدد لوني عالي بشكل تعسفي.
ولإثبات ذلك، قدّم كلٌّ من ميتشيلسكي وزيكوف بناءً لعائلة من الرسوم البيانية الخالية من المثلثات، مُعرَّفة استقرائيًا ، ولكن برقم لوني كبير كيفيًا. [ 12 ] وقد أنشأ بيرلينغ (1965) مربعات محاذية للمحاور فيتتميز هذه المجموعة من الرسوم البيانية بخلوّ مخطط تقاطعها من المثلثات، ويتطلب تلوينها عددًا غير محدود من الألوان. تُسمى هذه المجموعة من الرسوم البيانية برسوم بورلينغ البيانية. وقد استُخدمت نفس الفئة من الرسوم البيانية لإنشاء مجموعة من القطع المستقيمة الخالية من المثلثات في المستوى، كما ورد في دراسة باوليك وآخرون (2014). [ 13 ] وتُظهر هذه الدراسة أن العدد اللوني لمخطط تقاطعها كبير جدًا أيضًا. وبالتالي، فإن هذا يعني أن المربعات المحاذية للمحاور فيبالإضافة إلى القطع المستقيمة فيليست محدودة بـ χ . [ 13 ]
بحسب نظرية بروكس، يجب أن تتمتع الرسوم البيانية ذات العدد اللوني العالي بدرجة قصوى عالية. لكن قابلية التلوين ليست ظاهرة محلية تمامًا: فالرسم البياني ذو المحيط الكبير يبدو محليًا كشجرة، لأن جميع دوراته طويلة، لكن عدده اللوني ليس بالضرورة أن يكون 2.
حدود المؤشر اللوني
تلوين حواف الرسم البياني G هو تلوين رؤوس الرسم البياني الخطي الخاص بهوالعكس صحيح. وهكذا،
توجد علاقة قوية بين قابلية تلوين الحواف وأقصى درجة للرسم البيانيبما أن جميع الحواف المتصلة بنفس الرأس تحتاج إلى لون خاص بها، فإننا نحصل على
علاوة على ذلك،
- نظرية كونيغ :إذا كانت G ثنائية الأجزاء.
بشكل عام، تكون العلاقة أقوى مما تنص عليه نظرية بروكس لتلوين الرؤوس:
- نظرية فيزينغ: رسم بياني ذو درجة قصوىله عدد لوني حافّيأو.
خصائص أخرى
يكون للرسم البياني k لون إذا وفقط إذا كان له اتجاه غير دوري يكون فيه أطول مسار بطول k على الأكثر ؛ هذه هي نظرية Gallai–Hasse–Roy–Vitaver ( Nešetřil & Ossona de Mendez 2012 ) .
بالنسبة للرسوم البيانية المستوية، فإن تلوين الرؤوس هو في الأساس ثنائي للتدفقات التي لا تحتوي على أي صفر .
لا يُعرف الكثير عن الرسوم البيانية اللانهائية. فيما يلي اثنتان من النتائج القليلة المتعلقة بتلوين الرسوم البيانية اللانهائية:
- إذا كانت جميع الرسوم البيانية الجزئية المحدودة لرسم بياني غير محدود G قابلة للتلوين بـ k لون، فإن G نفسه قابل للتلوين أيضًا ، بافتراض بديهية الاختيار . هذه هي نظرية دي بروين-إردوش لدي بروين وإردوش (1951) .
- إذا كان الرسم البياني يقبل تلوينًا كاملاً من الدرجة n لكل n ≥ n 0 ، فإنه يقبل تلوينًا كاملاً لانهائيًا ( Fawcett 1978 ) .
المشكلات المفتوحة
كما ذكر أعلاه،من بين التخمينات التي طرحها ريد عام 1998 أن القيمة أقرب في جوهرها إلى الحد الأدنى.
العدد اللوني للمستوى ، حيث تكون نقطتان متجاورتين إذا كانت المسافة بينهما وحدة واحدة، غير معروف، على الرغم من أنه أحد 5 أو 6 أو 7. تشمل المشكلات المفتوحة الأخرى المتعلقة بالعدد اللوني للرسوم البيانية حدسية هادويجر التي تنص على أن كل رسم بياني ذي عدد لوني k يحتوي على رسم بياني كامل على k رأس كرسم بياني فرعي ، وحدسية إردوش-فابر-لوفاس التي تحدد العدد اللوني لاتحادات الرسوم البيانية الكاملة التي تشترك في رأس واحد على الأكثر بين كل زوج، وحدسية ألبرتسون التي تنص على أنه من بين الرسوم البيانية ذات العدد اللوني k، فإن الرسوم البيانية الكاملة هي تلك التي تحتوي على أصغر عدد تقاطع .
عندما قدم بيركوف ولويس متعددة الحدود اللونية في هجومهما على نظرية الألوان الأربعة ، افترضا أنه بالنسبة للرسوم البيانية المستوية، متعددة الحدودلا توجد أصفار في المنطقةعلى الرغم من أنه من المعروف أن مثل هذه المعادلة اللونية لا تحتوي على أصفار في المنطقةوذلكلا تزال فرضيتهم دون حل. كما لا تزال مشكلة تحديد خصائص الرسوم البيانية التي لها نفس متعددة الحدود اللونية وتحديد أي من متعددات الحدود لونية مشكلة لم تُحل.
الخوارزميات
الوقت متعدد الحدود
يُعادل تحديد إمكانية تلوين رسم بياني بلونين تحديدَ ما إذا كان الرسم البياني ثنائي الأجزاء أم لا ، وبالتالي يُمكن حسابه في زمن خطي باستخدام خوارزمية البحث بالعرض أولًا أو البحث بالعمق أولًا . وبشكل أعم، يُمكن حساب العدد اللوني والتلوين المُناسب للرسوم البيانية المثالية في زمن متعدد الحدود باستخدام البرمجة شبه المحددة . تتوفر صيغ مغلقة لكثيرات الحدود اللونية للعديد من فئات الرسوم البيانية، مثل الغابات، والرسوم البيانية الوترية، والدورات، والعجلات، والسلالم، لذا يُمكن تقييمها في زمن متعدد الحدود.
إذا كان الرسم البياني مستويًا وله عرض فروع منخفض (أو غير مستوٍ ولكن له تجزئة فروع معروفة )، فيمكن حله في وقت متعدد الحدود باستخدام البرمجة الديناميكية. بشكل عام، يكون الوقت المطلوب متعدد الحدود بالنسبة لحجم الرسم البياني، ولكنه أُسّي بالنسبة لعرض الفروع.
خوارزميات دقيقة
تعتمد عملية البحث الشامل عن تلوين k لونًا على كل منيتم تخصيص k لونًا لـ n رأسًا، ويتم التحقق من كل منها للتأكد من صحتها. لحساب العدد اللوني ومتعدد الحدود اللوني، تُستخدم هذه العملية لكل، غير عملي لجميع الرسوم البيانية المدخلة باستثناء أصغرها.
باستخدام البرمجة الديناميكية وحدود على عدد المجموعات المستقلة القصوى ، يمكن تحديد قابلية التلوين k في الوقت والمكان[ 16 ] باستخدام مبدأ الإدراج والاستبعاد وخوارزمية ييتس للتحويل السريع لزيتا، يمكن تحديد إمكانية التلوين بـ k لون في وقت[ 15 ] [ 17 ] [ 18 ] [ 19 ] لأي قيمة لـk. توجد خوارزميات أسرع معروفة لإمكانية التلوين بثلاثة وأربعة ألوان، والتي يمكن تحديدها في وقت[ 20 ] و[ 21 ] على التوالي. كما تُعرف خوارزميات أسرع بشكل كبير للرسوم البيانية ذات 5 و6 ألوان، وكذلك للعائلات المحدودة من الرسوم البيانية، بما في ذلك الرسوم البيانية المتفرقة. [ 22 ]
انقباض
الانقباضالرسم البياني G هو الرسم البياني الناتج عن تحديد الرأسين u و v ، وإزالة أي حواف بينهما. الحواف المتبقية المتصلة أصلاً بـ u أو v تصبح الآن متصلة بتحديدهما ( أي العقدة المدمجة الجديدة uv ). تلعب هذه العملية دورًا رئيسيًا في تحليل تلوين الرسوم البيانية.
يحقق العدد اللوني العلاقة التكرارية التالية :
بسبب زيكوف (1949) ، حيث u و v رأسان غير متجاورين، وهي الرسم البياني مع إضافة الحافة uv . تعتمد العديد من الخوارزميات على تقييم هذه العلاقة التكرارية، وتُسمى شجرة الحساب الناتجة أحيانًا شجرة زيكوف. يعتمد وقت التشغيل على طريقة استدلالية لاختيار الرؤوس u و v .
تحقق متعددة الحدود اللونية علاقة التكرار التالية
حيث u و v رأسان متجاوران، وهل هذا هو الرسم البياني بعد إزالة الحافة uv ؟يمثل هذا العدد عدد التلوينات الصحيحة الممكنة للرسم البياني، حيث قد تكون رؤوسه متشابهة أو مختلفة الألوان. تنشأ هذه التلوينات الصحيحة من رسمين بيانيين مختلفين. على سبيل المثال، إذا كان للرأسين u و v لونان مختلفان، فيمكننا اعتبار رسم بياني يكون فيه u و v متجاورين. أما إذا كان لهما نفس اللون ، فيمكننا اعتبار رسم بياني يكون فيه u و v متقاربين. قاد فضول توت حول خصائص الرسم البياني الأخرى التي تحقق هذه العلاقة التكرارية إلى اكتشاف تعميم ثنائي المتغيرات لكثير الحدود اللوني، وهو كثير حدود توت .
تُنتج هذه التعبيرات إجراءً تكراريًا يُسمى خوارزمية الحذف والانكماش ، والتي تُشكل أساسًا للعديد من خوارزميات تلوين الرسوم البيانية. ويخضع وقت التشغيل لنفس علاقة التكرار التي تخضع لها أعداد فيبوناتشي ، لذا في أسوأ الحالات، تعمل الخوارزمية في وقت لا يتجاوز عاملًا متعدد الحدود.لـ n رأسًا و m حافة. [ 23 ] يمكن تحسين التحليل بحيث يكون ضمن عامل متعدد الحدود للعددمن الأشجار الممتدة للرسم البياني المُدخل. [ 24 ] عمليًا، تُستخدم استراتيجيات التفرع والتقييد ورفض تماثل الرسم البياني لتجنب بعض الاستدعاءات المتكررة. يعتمد وقت التشغيل على الطريقة الاستدلالية المستخدمة لاختيار زوج الرؤوس.
تلوين جشع

تأخذ الخوارزمية الجشعة الرؤوس في الاعتبار بترتيب محدد...ويسند إلىأصغر لون متاح غير مستخدم من قبلجيرانه بين...مع إضافة لون جديد عند الحاجة. تعتمد جودة التلوين الناتج على الترتيب المُختار. يوجد ترتيب يؤدي إلى تلوين جشع بالعدد الأمثل منالألوان. من ناحية أخرى، يمكن أن تكون التلوينات الجشعة سيئة بشكل تعسفي؛ على سبيل المثال، يمكن تلوين الرسم البياني التاجي على n رأسًا بلونين، ولكن له ترتيب يؤدي إلى تلوين جشع معالألوان.
بالنسبة للرسوم البيانية الوترية ، ولحالات خاصة منها كالرسوم البيانية الفاصلية ورسوم اللامبالاة ، يمكن استخدام خوارزمية التلوين الجشعة لإيجاد التلوين الأمثل في وقت متعدد الحدود، وذلك باختيار ترتيب الرؤوس ليكون معكوسًا لترتيب الحذف المثالي للرسم البياني. تُعمم الرسوم البيانية القابلة للترتيب المثالي هذه الخاصية، ولكن إيجاد ترتيب مثالي لهذه الرسوم البيانية يُعدّ مسألة صعبة من نوع NP.
إذا تم ترتيب الرؤوس وفقًا لدرجاتها ، فإن التلوين الجشع الناتج يستخدم على الأكثرعدد الألوان، بحد أقصى لون واحد يزيد عن أعلى درجة في الرسم البياني. تُعرف هذه الطريقة الاستدلالية أحيانًا باسم خوارزمية ويلش-باول. [ 25 ] وهناك طريقة استدلالية أخرى من ابتكار بريلاز ، تُحدد الترتيب ديناميكيًا أثناء تقدم الخوارزمية، حيث يتم اختيار الرأس المجاور لأكبر عدد من الألوان المختلفة. [ 26 ] وتعتمد العديد من الطرق الاستدلالية الأخرى لتلوين الرسوم البيانية على التلوين الجشع لاستراتيجية ثابتة أو ديناميكية محددة لترتيب الرؤوس، وتُسمى هذه الخوارزميات أحيانًا بخوارزميات التلوين التسلسلي .
يُطلق على العدد الأقصى (الأسوأ) من الألوان التي يمكن الحصول عليها بواسطة الخوارزمية الجشعة، باستخدام ترتيب الرؤوس الذي تم اختياره لزيادة هذا العدد إلى أقصى حد، اسم عدد غروندي للرسم البياني.
الخوارزميات الاستدلالية
هناك طريقتان معروفتان للتلوين متعدد الحدود هما خوارزمية DSatur وخوارزمية RLF ( الأكبر أولاً) المتكررة .
على غرار خوارزمية التلوين الجشعة ، تقوم خوارزمية DSatur بتلوين رؤوس الرسم البياني واحدًا تلو الآخر، مستخدمةً لونًا غير مستخدم سابقًا عند الحاجة. بمجرد تلوين رأس جديد ، تحدد الخوارزمية أيًّا من الرؤوس المتبقية غير الملونة يحتوي على أكبر عدد من الألوان المختلفة في جواره، ثم تقوم بتلوين هذا الرأس تاليًا. يُعرف هذا بدرجة تشبع رأس معين.
تعتمد خوارزمية البحث عن أكبر أولًا المتكررة على أسلوب مختلف، حيث تُنشئ كل فئة لونية على حدة. ويتم ذلك بتحديد أكبر مجموعة مستقلة من الرؤوس في الرسم البياني باستخدام قواعد استدلالية متخصصة. ثم تُخصص هذه الرؤوس لنفس اللون وتُزيلها من الرسم البياني. وتُكرر هذه العمليات على الرسم البياني الفرعي المتبقي حتى لا يتبقى أي رؤوس.
أسوأ حالة تعقيد لـ DSatur هي، أينيمثل عدد الرؤوس في الرسم البياني. يمكن أيضًا تنفيذ الخوارزمية باستخدام كومة ثنائية لتخزين درجات التشبع، وتعمل فيأينيمثل عدد الحواف في الرسم البياني. [ 27 ] ينتج عن ذلك عمليات تشغيل أسرع بكثير مع الرسوم البيانية المتفرقة. التعقيد الإجمالي لـ RLF أعلى قليلاً من DSatur عند[ 27 ]
تُعتبر DSatur و RLF دقيقتين بالنسبة للرسوم البيانية ثنائية الأجزاء والدورات والعجلات . [ 27 ]
الخوارزميات المتوازية والموزعة
من المعروف أنه يمكن تلوين الرسم البياني ذي اللون χ بـ c لونًا في النموذج المحلي الحتمي، فيجولات، مع. حد أدنى مطابق لـكما هو معروف، فإن عدد الجولات هو 1. ويظل هذا الحد الأدنى قائماً حتى في حالة السماح باستخدام أجهزة الكمبيوتر الكمومية التي يمكنها تبادل المعلومات الكمومية، ربما باستخدام حالة متشابكة مشتركة مسبقاً.
في مجال الخوارزميات الموزعة ، يرتبط تلوين الرسوم البيانية ارتباطًا وثيقًا بمشكلة كسر التناظر . وتُعد الخوارزميات العشوائية الحديثة أسرع من الخوارزميات الحتمية عند درجات قصوى كبيرة بما يكفي (Δ). وتستخدم أسرع الخوارزميات العشوائية تقنية التجارب المتعددة التي طورها شنايدر وواتنهوفر. [ 28 ]
في الرسم البياني المتناظر ، لا تستطيع الخوارزمية الموزعة الحتمية إيجاد تلوين مناسب للرؤوس. يلزم توفر بعض المعلومات المساعدة لكسر التناظر. يفترض عادةً أن لكل عقدة مُعرّفًا فريدًا في البداية ، على سبيل المثال، من المجموعة {1، 2، ...، n } . بعبارة أخرى، نفترض أن لدينا تلوينًا من n لونًا. يكمن التحدي في تقليل عدد الألوان من n إلى، على سبيل المثال، Δ + 1. كلما زاد عدد الألوان المستخدمة، مثلاً O (Δ) بدلاً من Δ + 1، قلّت جولات الاتصال المطلوبة. [ 28 ]
يتطلب الإصدار الموزع المباشر للخوارزمية الجشعة للتلوين (Δ + 1) Θ( n ) جولة اتصال في أسوأ الحالات - قد يلزم نشر المعلومات من جانب واحد من الشبكة إلى جانب آخر.
أبسط الحالات المثيرة للاهتمام هي دورة n . يُبين ريتشارد كول وأوزي فيشكين [ 29 ] وجود خوارزمية موزعة تُقلل عدد الألوان من n إلى O (log n ) في خطوة اتصال متزامنة واحدة. بتكرار الإجراء نفسه، يُمكن الحصول على تلوين ثلاثي لدورة n في O ( log * n ) خطوة اتصال (بافتراض وجود مُعرفات عقد فريدة).
الدالة log * ، أو اللوغاريتم المتكرر ، هي دالة بطيئة النمو للغاية، "شبه ثابتة". ولذلك، أثارت نتيجة كول وفيشكين تساؤلاً حول إمكانية وجود خوارزمية موزعة ذات زمن ثابت لتلوين دورة n بثلاثة ألوان . وقد أثبت لينال (1992) أن هذا غير ممكن: إذ تتطلب أي خوارزمية موزعة حتمية Ω( log * n ) من خطوات الاتصال لاختزال تلوين n إلى تلوين ثلاثة ألوان في دورة n .
يمكن تطبيق تقنية كول وفيشكين على الرسوم البيانية ذات الدرجات المحدودة أيضًا؛ حيث يبلغ زمن التشغيل poly(Δ) + O ( log * n ). [ 30 ] وقد وُسِّعت هذه التقنية لتشمل الرسوم البيانية القرصية الوحدوية بواسطة شنايدر وواتنهوفر. [ 31 ] أما أسرع الخوارزميات الحتمية لتلوين (Δ + 1) للقيم الصغيرة لـ Δ، فتعود إلى ليونيد بارينبويم ومايكل إلكين وفابيان كون. [ 32 ] وتعمل خوارزمية بارينبويم وآخرون في زمن O (Δ) + log * ( n )/2، وهو الأمثل من حيث n نظرًا لعدم إمكانية تحسين العامل الثابت 1/2 بسبب الحد الأدنى لـ Linial. ويستخدم بانكونيسي وسرينيفاسان (1996) تفكيكات الشبكة لحساب تلوين Δ+1 في زمن .
تمت دراسة مشكلة تلوين الحواف أيضًا في النموذج الموزع. حقق بانكونيسي وريزي (2001) تلوينًا بمقدار (2Δ − 1) في زمن قدره O (Δ + log * n ) في هذا النموذج. وينطبق الحد الأدنى لتلوين الرؤوس الموزع، الذي وضعه لينال (1992)، على مشكلة تلوين الحواف الموزعة أيضًا.
الخوارزميات اللامركزية
الخوارزميات اللامركزية هي تلك التي لا تسمح بتبادل الرسائل (على عكس الخوارزميات الموزعة التي تسمح بتبادل الرسائل محليًا)، وتوجد خوارزميات لامركزية فعّالة تقوم بتلوين الرسم البياني إذا وُجد تلوين مناسب. تفترض هذه الخوارزميات أن كل رأس قادر على استشعار ما إذا كان أي من جيرانه يستخدم نفس اللون، أي ما إذا كان هناك تعارض محلي. يُعد هذا افتراضًا بسيطًا في العديد من التطبيقات، فعلى سبيل المثال، في تخصيص القنوات اللاسلكية، من المعقول عادةً افتراض أن المحطة ستكون قادرة على اكتشاف ما إذا كانت أجهزة إرسال متداخلة أخرى تستخدم نفس القناة (مثلًا عن طريق قياس نسبة الإشارة إلى الضوضاء والتداخل). هذه المعلومات الاستشعارية كافية لتمكين الخوارزميات القائمة على التعلم الآلي من إيجاد تلوين مناسب للرسم البياني باحتمالية واحد. [ 33 ]
التعقيد الحسابي
يُعدّ تلوين الرسوم البيانية عمليةً صعبةً حسابيًا. وتُصنّف مسألة تحديد ما إذا كان رسم بياني مُعطى يقبل تلوينًا بـ k لونًا لقيمة k مُعطاة ضمن فئة NP-complete، باستثناء الحالات التي يكون فيها k ∈ { 0, 1, 2 } . وعلى وجه الخصوص، تُصنّف مسألة حساب العدد اللوني ضمن فئة NP-hard. [ 34 ] وتبقى مسألة التلوين الثلاثي NP-complete حتى على الرسوم البيانية المستوية المنتظمة من الدرجة 4. [ 35 ] ومع ذلك، بالنسبة للرسوم البيانية ذات الدرجة القصوى 3 أو أقل، تُشير نظرية بروكس إلى إمكانية حلّ مسألة التلوين الثلاثي في زمن خطي. علاوةً على ذلك، لكل k > 3، يوجد تلوين k لونًا لرسم بياني مستوٍ وفقًا لنظرية الألوان الأربعة ، ومن الممكن إيجاد هذا التلوين في زمن متعدد الحدود. ومع ذلك، فإن إيجاد أصغر تلوين رباعي معجميًا لرسم بياني مستوٍ يُعدّ NP-complete. [ 36 ]
تحسب أفضل خوارزمية تقريب معروفة تلوينًا بحجم لا يتجاوز عامل O ( n (log log n ) ² (log n) ⁻³ ) من العدد اللوني. [ 37 ] بالنسبة لجميع قيم ε > 0، فإن تقريب العدد اللوني ضمن n¹⁻ε يُعد مسألة صعبة من نوع NP . [ 38 ]
كما أن تلوين رسم بياني قابل للتلوين بثلاثة ألوان بخمسة ألوان، [ 39 ] ورسم بياني قابل للتلوين بأربعة ألوان بسبعة ألوان، [ 39 ] ورسم بياني قابل للتلوين بـ k لونًا بـالألوان لـ k ≥ 5. [ 40 ]
يُعد حساب معاملات متعددة الحدود اللونية مسألة صعبة من فئة #P . في الواقع، حتى حساب قيمةتُعتبر المسألة صعبة من فئة P عند أي نقطة نسبية k باستثناء k = 1 و k = 2. [ 41 ] لا يوجد حل FPRAS لتقييم متعددة الحدود اللونية عند أي نقطة نسبية k ≥ 1.5 باستثناء k = 2 إلا إذا كانت NP = RP . [ 42 ]
فيما يخص تلوين الحواف، يُقدّم برهان نتيجة فيزينغ خوارزمية تستخدم على الأكثر Δ+1 لونًا. مع ذلك، فإنّ تحديد القيمة المُرشّحة للعدد اللوني للحافة من بين القيمتين المُحتملتين يُعدّ مسألةً كاملةً من فئة NP. [ 43 ] من حيث خوارزميات التقريب، تُبيّن خوارزمية فيزينغ إمكانية تقريب العدد اللوني للحافة بدقة تصل إلى 4/3، وتُظهر نتيجة الصعوبة عدم وجود خوارزمية (4/3 − ε ) لأي قيمة ε > 0 إلا إذا كانت P = NP . تُعدّ هذه النتائج من أقدم النتائج في أدبيات خوارزميات التقريب، على الرغم من عدم استخدام أيٍّ من الورقتين البحثيتين لهذا المفهوم بشكلٍ صريح. [ 44 ]
التطبيقات
الجدولة
تُستخدم نماذج تلوين الرؤوس في حلّ عدد من مسائل الجدولة . [ 45 ] في أبسط صورها، يجب تخصيص مجموعة معينة من المهام لفترات زمنية محددة، حيث تتطلب كل مهمة فترة زمنية واحدة. يمكن جدولة المهام بأي ترتيب، ولكن قد تتعارض بعض المهام، بمعنى أنه لا يمكن تخصيصها لنفس الفترة الزمنية، على سبيل المثال لاعتمادها على مورد مشترك. يحتوي الرسم البياني المقابل على رأس لكل مهمة وحافة لكل زوج من المهام المتعارضة. يُمثل العدد اللوني للرسم البياني الحد الأدنى لزمن الإنجاز ، وهو الوقت الأمثل لإنجاز جميع المهام دون تعارض.
تُحدد تفاصيل مشكلة الجدولة بنية الرسم البياني. على سبيل المثال، عند تخصيص الطائرات للرحلات، يكون الرسم البياني الناتج عن التعارض رسمًا بيانيًا فاصليًا ، وبالتالي يمكن حل مشكلة التلوين بكفاءة. أما في تخصيص عرض النطاق الترددي لمحطات الراديو، فيكون الرسم البياني الناتج عن التعارض رسمًا بيانيًا قرصيًا أحاديًا ، وبالتالي يمكن تقريب مشكلة التلوين باستخدام طريقة التقريب الثلاثي.
تخصيص السجل
المترجم هو برنامج حاسوبي يترجم لغة برمجة إلى أخرى. ولتحسين سرعة تنفيذ الكود الناتج، تُستخدم تقنية تخصيص السجلات لتحسين أداء المترجم ، حيث تُخزَّن القيم الأكثر استخدامًا في سجلات المعالج السريع. ومن الناحية المثالية، تُخصَّص القيم للسجلات بحيث يمكن تخزينها جميعًا فيها عند استخدامها.
يتمثل النهج المتبع في الكتب الدراسية لحل هذه المشكلة في نمذجتها كمسألة تلوين رسم بياني. [ 46 ] يقوم المترجم بإنشاء رسم بياني للتداخل ، حيث تمثل الرؤوس متغيرات، ويربط ضلع بين رأسين إذا كانا مطلوبين في الوقت نفسه. إذا أمكن تلوين الرسم البياني بـ k لونًا، فإنه يمكن تخزين أي مجموعة من المتغيرات المطلوبة في الوقت نفسه في k سجل على الأكثر.
تطبيقات أخرى
تظهر مشكلة تلوين الرسم البياني في العديد من المجالات العملية مثل جدولة المباريات الرياضية، [ 47 ] وتصميم مخططات الجلوس، [ 48 ] وجدولة الامتحانات، [ 49 ] وجدولة سيارات الأجرة، [ 50 ] وحل ألغاز سودوكو . [ 51 ]
ألوان أخرى
نظرية رامزي
تُدرس فئة مهمة من مسائل التلوين غير المناسب في نظرية رامزي ، حيث تُخصص ألوان لحواف الرسم البياني، ولا يوجد أي قيد على ألوان الحواف المتصلة بها. ومن الأمثلة البسيطة على ذلك نظرية الأصدقاء والغرباء ، التي تنص على أنه في أي تلوين لحواففي الرسم البياني الكامل ذي الرؤوس الستة، يوجد مثلث أحادي اللون؛ وغالبًا ما يُوضَّح ذلك بالقول إن أي مجموعة من ستة أشخاص إما أن تضم ثلاثة غرباء مشتركين أو ثلاثة معارف مشتركة. تهتم نظرية رامزي بتعميم هذه الفكرة للبحث عن الانتظام وسط الفوضى، وإيجاد شروط عامة لوجود رسوم بيانية فرعية أحادية اللون ذات بنية معينة.
التلوين المعياري
التلوين المعياري هو نوع من أنواع تلوين الرسوم البيانية حيث يكون لون كل رأس هو مجموع ألوان الرؤوس المجاورة له.
يتركعدد من الألوان حيثهي مجموعة الأعداد الصحيحة moduloيتكون من العناصر (أو الألوان)أولاً، نقوم بتلوين كل رأس فيباستخدام عناصرمما يسمح بتعيين نفس اللون لرأسين متجاورين. بعبارة أخرى، نريدأن يكون لونًا بحيثحيث يمكن تعيين نفس اللون للرؤوس المتجاورة.
لكل رأسفي، مجموع ألوان،، هو مجموع جميع الرؤوس المجاورة لـmoduloمجموع ألوانيُرمز إليه بـ
أينهو رأس عشوائي في جوار،ثم نلون كل رأس باللون الجديد المحدد بمجموع ألوان الرؤوس المجاورة. الرسم البيانييتميز بتصميم معياريالتلوين - إذا، لكل زوج من الرؤوس المتجاورةو،العدد اللوني المعياري لـ،، هي القيمة الدنيا لـبحيث يوجد نمط معياري-تلوين.
على سبيل المثال، لنفترض وجود رأسمجاورة للرؤوس ذات الألوان المخصصة، و(إنه،سيكون مجموع الألوان كالتالي:سيكون هذا هو اللون الجديد للرأسسنكرر هذه العملية لكل رأس فيإذا لم يكن لأي من الرؤوس المتجاورة مجموع ألوان متساوٍ،يحتوي على معاملتلوين.
ألوان أخرى
|
|
يمكن أيضًا مراعاة التلوين للرسوم البيانية الموقعة ورسوم الربح البيانية .
انظر أيضاً
ملحوظات
- ↑ ماكنزي، دونالد (2004). ميكنة البرهان: الحوسبة، والمخاطرة، والثقة . مطبعة معهد ماساتشوستس للتكنولوجيا. ص 103.
- ↑ م. كوبالي، تاريخ تلوين الرسوم البيانية ، في كوبالي (2004) .
- ^ فان لينت وويلسون (2001) ، الفصل. 33.
- ^ جنسن وتوفت (1995) ، ص. 2.
- ↑ وايسشتاين، إريك و. "العدد اللوني" . mathworld.wolfram.com . تم الاطلاع عليه بتاريخ 9 فبراير 2025 .
- ↑ وايسشتاين، إريك و. "خاصية أويلر" . mathworld.wolfram.com . تم الاطلاع عليه بتاريخ 9 فبراير 2025 .
- ↑ توتي (1949)
- ↑ توتي (1954)
- ↑ تشانغ (1997)
- ↑ بروكس (1941) .
- ↑ ديكارت (1947) .
- ↑ سكوت وسيمور (2020) .
- 1 2 باوليك وآخرون (2014) .
- ↑ إردوش (1959) .
- 1 2 بيوركلوند، هوسفيلدت وكويفيستو (2009) ، ص. 550.
- ↑ لولر (1976) .
- ↑ ييتس (1937) ، ص 66-67.
- ↑ كنوت (1997) ، الفصل 4.6.4، الصفحات 501-502.
- ^ كويفيستو (2004) ، ص 45، 96-103.
- ↑ بيجل وإيبستين (2005) .
- ↑ فومين، جاسبرز وسوراب (2007) .
- ↑ زامير (2021) .
- ↑ ويلف (1986) .
- ^ سكيني، إيماي وتاني (1995) .
- ↑ ويلش وباول (1967) .
- ↑ بريلاز (1979) .
- 1 2 3 لويس (2021) .
- 1 2 شنايدر وواتنهوفر (2010) .
- ↑ كول وفيشكين (1986) ، انظر أيضًا كورمن، ليسرسون وريفست (1990 ، القسم 30.5) .
- ↑ غولدبرغ، بلوتكين وشانون (1988) .
- ↑ شنايدر وواتنهوفر (2008) .
- ^ بارنبويم وإلكين (2009) ; كون (2009) .
- ↑ انظر على سبيل المثال Leith & Clifford (2006) و Duffy, O'Connell & Sapozhnikov (2008) .
- ^ جاري وجونسون وستوكمير (1974) ؛ غاري وجونسون (1979) .
- ↑ دايلي (1980) .
- ^ خولر وفازيراني (1991) .
- ↑ هالدورسون (1993) .
- ↑ زوكرمان (2007) .
- 1 2 بولين وكروخين وأوبرشال (2019) .
- ^ ورشنا وزيفني (2020) .
- ↑ Jaeger, Vertigan & Welsh (1990) .
- ↑ غولدبيرغ وجيروم (2008) .
- ↑ هولير (1981) .
- ↑ كريسينزي وكان (1998) .
- ↑ ماركس (2004) .
- ↑ تشايتين (1982) .
- ↑ لويس (2021) ، الصفحات 221-246، الفصل 8: تصميم الدوريات الرياضية.
- ↑ لويس (2021) ، الصفحات 203-220، الفصل 7: تصميم مخططات الجلوس.
- ↑ لويس (2021) ، الصفحات 247-276، الفصل 9: تصميم الجداول الزمنية الجامعية.
- ↑ لويس (2021) ، الصفحات 5-6، القسم 1.1.3: جدولة سيارات الأجرة.
- ↑ لويس (2021) ، الصفحات 172-179، القسم 6.4: المربعات اللاتينية وألغاز سودوكو.
مراجع
- بارينبويم، ل.؛ إلكين، م. (2009)، "التلوين الموزع (Δ + 1) في زمن خطي (في Δ )"، وقائع الندوة الحادية والأربعين حول نظرية الحوسبة ، ص 111-120 ، arXiv : 0812.1379 ، doi : 10.1145/1536414.1536432 ، ISBN 978-1-60558-506-2، S2CID 13446345
- بيجل، ر. Eppstein، D. (2005)، “3-coloring in time O (1.3289 n ) “، مجلة الخوارزميات ، 54 (2)): 168–204 ، أرخايف : cs/0006046 ، دوى : 10.1016/j.jalgor.2004.06.008 ، S2CID 1209067
- بيوركلوند، أ.؛ هوسفيلدت، ت.؛ كويفيستو، م. (2009)، "تقسيم المجموعات عبر الإدراج والاستبعاد"، مجلة SIAM للحوسبة ، 39 (2): 546-563 ، doi : 10.1137/070683933
- بريلاز، د. (1979)، "طرق جديدة لتلوين رؤوس الرسم البياني"، اتصالات رابطة مكائن الحوسبة ، 22 (4): 251-256 ، doi : 10.1145/359094.359101 ، S2CID 14838769
- بروكس، آر إل (1941)، "حول تلوين عقد الشبكة"، وقائع الجمعية الفلسفية في كامبريدج ، 37 (2): 194-197 ، رمز Bibcode : 1941PCPS...37..194B ، doi : 10.1017/S030500410002168X ، S2CID 209835194
- دي بروين، إن جي ؛ إردوش، بي. (1951)، "مسألة اللون للرسوم البيانية اللانهائية ومسألة في نظرية العلاقات" (ملف PDF) ، وقائع الأكاديمية الهولندية للعلوم، السلسلة أ ، 54 : 371-373 ، doi : 10.1016/S1385-7258(51)50053-7 ، مؤرشف من الأصل (ملف PDF) بتاريخ 10 مارس 2016 ، تم استرجاعه بتاريخ 16 مايو 2009(= Indag. Math. 13 )
- بولين، ج.؛ كروخين، أ.؛ أوبرشال، ج. (2019)، "مقاربة جبرية لتحقيق إرضاء قيود الوعد"، وقائع الندوة السنوية الحادية والخمسين لجمعية ACM SIGACT حول نظرية الحوسبة ، الصفحات 602-613 ، arXiv : 1811.00970 ، doi : 10.1145/3313276.3316300 ، ISBN 978-1-4503-6705-9
- بيرلينغ، جيمس بيركنز (1965)، حول مسائل تلوين عائلات النماذج الأولية (أطروحة دكتوراه)، بولدر: جامعة كولورادو
- بيسكوف، جيه إم (2004)، "حصر المجموعات المستقلة القصوى مع تطبيقات على تلوين الرسوم البيانية"، رسائل بحوث العمليات ، 32 (6): 547-556 ، doi : 10.1016/j.orl.2004.03.002
- تشايتين، جي جي (1982)، "تخصيص السجلات وتفريغها عبر تلوين الرسم البياني"، وقائع ندوة SIGPLAN لعام 1982 حول بناء المترجمات ، الصفحات 98-105 ، doi : 10.1145/800230.806984 ، ISBN 0-89791-074-5، S2CID 16872867
- كول، ر.؛ فيشكين، يو. (1986)، "رمي العملة الحتمي مع تطبيقات لترتيب القوائم المتوازية الأمثل"، المعلومات والتحكم ، 70 (1): 32-53 ، doi : 10.1016/S0019-9958(86)80023-7
- كورمن، تي إتش؛ ليسرسون، سي إي؛ ريفست، آر إل (1990)، مقدمة في الخوارزميات ( الطبعة الأولى)، مطبعة معهد ماساتشوستس للتكنولوجيا، Bibcode : 1990ita..book.....C
- كريسينزي، ب.؛ كان، ف. (ديسمبر 1998)، "كيفية إيجاد أفضل نتائج التقريب - متابعة لغاري وجونسون"، أخبار ACM SIGACT ، 29 (4): 90، doi : 10.1145/306198.306210 ، S2CID 15748200
- ديلي، د.ب. (1980)، "تفرد قابلية التلوين وقابلية تلوين الرسوم البيانية المستوية المنتظمة من الدرجة 4 هي مسألة NP-كاملة"، الرياضيات المتقطعة ، 30 (3): 289-293 ، doi : 10.1016/0012-365X(80)90236-8
- ديكارت، بلانش (أبريل 1947)، "مسألة الألوان الثلاثة"، يوريكا ، 21
- دافي، ك.؛ أوكونيل، ن.؛ سابوزنيكوف، أ. (2008)، "تحليل تعقيد خوارزمية تلوين الرسوم البيانية اللامركزية" (ملف PDF) ، رسائل معالجة المعلومات ، 107 (2): 60-63 ، doi : 10.1016/j.ipl.2008.01.002
- إيردوس، بول (1959)، "نظرية الرسم البياني والاحتمالات"، المجلة الكندية للرياضيات ، 11 : 34-38 ، doi : 10.4153/CJM-1959-003-9 ، S2CID 122784453
- فوسيت، بي دبليو (1978)، "حول التلوينات الكاملة اللانهائية للرسوم البيانية"، المجلة الكندية للرياضيات ، 30 (3): 455-457 ، doi : 10.4153/cjm-1978-039-8 ، S2CID 123812465
- فومين، إف في ؛ جاسبرز، إس؛ سوراب، إس (2007)، "خوارزميات دقيقة محسّنة لحساب التلوين الثلاثي والرباعي"، وقائع المؤتمر الدولي السنوي الثالث عشر، كوكوون 2007 ، سلسلة محاضرات في علوم الحاسوب ، المجلد 4598، سبرينغر، الصفحات 65-74 ، doi : 10.1007/978-3-540-73545-8_9 ، ISBN 978-3-540-73544-1
- غاري، إم آر ؛ جونسون، دي إس (1979)، الحواسيب والاستعصاء: دليل لنظرية الاكتمال غير القطعي ، دبليو إتش فريمان، رقم ISBN 0-7167-1045-5
- غاري، إم آر ؛ جونسون، دي إس ؛ ستوكمير، إل. (1974)، "بعض مسائل NP-كاملة المبسطة" ، وقائع الندوة السنوية السادسة لجمعية ACM حول نظرية الحوسبة ، الصفحات 47-63 ، doi : 10.1145/800119.803884 ، ISBN 9781450374231، S2CID 207693360
- غولدبيرغ، إل إيه ؛ جيروم، إم. (يوليو 2008)، "عدم إمكانية تقريب متعددة حدود توت"، المعلومات والحوسبة ، 206 (7): 908-929 ، arXiv : cs/0605140 ، doi : 10.1016/j.ic.2008.04.003 ، S2CID 53304001
- غولدبيرغ، أ. ف .؛ بلوتكين، س. أ.؛ شانون، ج. إ. (1988)، "كسر التناظر المتوازي في الرسوم البيانية المتفرقة" ، مجلة SIAM للرياضيات المتقطعة ، 1 (4): 434-446 ، doi : 10.1137/0401044
- هالدورسون، م.م. (1993)، "ضمان أداء أفضل لتلوين الرسوم البيانية التقريبي"، رسائل معالجة المعلومات ، 45 (1): 19-23 ، doi : 10.1016/0020-0190(93)90246-6
- هولير، آي. (1981)، "اكتمال NP لتلوين الحواف"، مجلة SIAM للحوسبة ، 10 (4): 718-720 ، doi : 10.1137/0210055 ، S2CID 13131049
- ياغر، ف.؛ فيرتيغان، د.ل.؛ ويلش، د.ج.أ. (1990)، "حول التعقيد الحسابي لكثيرات حدود جونز وتوت"، وقائع الجمعية الفلسفية في كامبريدج ، 108 (1): 35-53 ، رمز Bibcode : 1990MPCPS.108...35J ، doi : 10.1017/S0305004100068936 ، S2CID 121454726
- جنسن، تي آر؛ توفت، بي. (1995)، مسائل تلوين الرسوم البيانية ، وايلي-إنترساينس، نيويورك، ISBN 0-471-02865-7
- خولر، سمير؛ فازيراني، فيجاي ف. (30-09-1991)، "تلوين الرسم البياني المستوي ليس قابلاً للاختزال الذاتي، بافتراض أن P ≠ NP" ، علوم الحاسوب النظرية ، 88 (1): 183-189 ، doi : 10.1016/0304-3975(91)90081-C ، ISSN 0304-3975
- كنوت، دونالد إرفين (1997)، الخوارزميات شبه العددية ، فن برمجة الحاسوب ، المجلد 2 ( الطبعة الثالثة)، ريدينغ/ماساتشوستس: أديسون-ويسلي، رقم ISBN 0-201-89684-2
- كويفيستو، ميكو (يناير 2004)، خوارزميات الجمع والضرب لتحليل المخاطر الجينية (أطروحة دكتوراه)، قسم علوم الحاسوب، سلسلة المنشورات أ، المجلد أ-2004-1، جامعة هلسنكي، ISBN 952-10-1578-0
- كوبالي، م. (2004)، تلوين الرسوم البيانية ، الجمعية الأمريكية للرياضيات، رقم ISBN 0-8218-3458-4
- كون، ف. (2009)، "تلوين الرسوم البيانية الضعيف: الخوارزميات الموزعة وتطبيقاتها"، وقائع الندوة الحادية والعشرين حول التوازي في الخوارزميات والهياكل ، ص 138-144 ، doi : 10.1145/1583991.1584032 ، ISBN 978-1-60558-606-9، S2CID 8857534
- لولر، إي إل (1976)، "ملاحظة حول تعقيد مسألة العدد اللوني" ، رسائل معالجة المعلومات ، 5 (3): 66-67 ، doi : 10.1016/0020-0190(76)90065-X
- ليث، دي جيه؛ كليفورد، بي. (2006)، "خوارزمية اختيار قناة موزعة ذاتية الإدارة لشبكات WLAN" (ملف PDF) ، وقائع مؤتمر RAWNET 2006، بوسطن، ماساتشوستس ، تاريخ الاسترجاع : 3 مارس 2016
- لويس، آر إم آر (2016)، دليل تلوين الرسوم البيانية: الخوارزميات والتطبيقات ، دار نشر سبرينغر الدولية، رقم ISBN 978-3-319-25728-0
- لويس، آر إم آر (2021)، دليل تلوين الرسوم البيانية ، نصوص في علوم الحاسوب، تشام: سبرينغر، doi : 10.1007/978-3-030-81054-2 ، ISBN 978-3-030-81053-5، S2CID 57188465
- لينال، ن. (1992)، "المحلية في خوارزميات الرسوم البيانية الموزعة"، مجلة SIAM للحوسبة ، 21 (1): 193-201 ، CiteSeerX 10.1.1.471.6378 ، doi : 10.1137/0221015
- فان لينت، جيه إتش؛ ويلسون، آر إم (2001)، دورة في التوافقية ( الطبعة الثانية)، مطبعة جامعة كامبريدج، رقم ISBN 0-521-80340-3
- ماركس، دانيال (2004)، "مشكلات تلوين الرسوم البيانية وتطبيقاتها في الجدولة"، مجلة Periodica Polytechnica، الهندسة الكهربائية ، المجلد 48، الصفحات 11-16 ، CiteSeerX 10.1.1.95.4268
- Mycielski، J. (1955)، “Sur le coloriage des graphes” (PDF) ، Colloq. الرياضيات. , 3 (2): 161–162 ، دوى : 10.4064/سم-3-2-161-162
- نيشيتريل، ياروسلاف ؛ أوسونا دي مينديز، باتريس (2012)، "النظرية 3.13"، التناثر: الرسوم البيانية، والهياكل، والخوارزميات ، الخوارزميات والتوافقية، المجلد 28، هايدلبرغ: سبرينغر، ص 42، doi : 10.1007/978-3-642-27875-4 ، ISBN 978-3-642-27874-7MR 2920058
- بانكونيسي، أليساندرو؛ ريتزي، روميو (2001)، "بعض الخوارزميات الموزعة البسيطة للشبكات المتفرقة" (ملف PDF) ، الحوسبة الموزعة ، 14 (2)، برلين، نيويورك: سبرينغر-فيرلاغ : 97-100 ، doi : 10.1007/PL00008932 ، hdl : 11572/358460 ، ISSN 0178-2770 ، S2CID 17661948
- بانكونيسي، أ.؛ سرينيفاسان، أ. (1996)، "حول تعقيد تجزئة الشبكات الموزعة"، مجلة الخوارزميات ، المجلد 20
- بافليك، أ.؛ كوزيك، ج.؛ كراوتشيك، ت.؛ لاسون، م.؛ ميسيك، ب.؛ تروتر، و.؛ والتشاك، ب. (2014)، "رسوم بيانية لتقاطع القطع المستقيمة ذات العدد اللوني الكبير بدون مثلثات"، مجلة نظرية التوافيق ، السلسلة ب، 105 (5): 6-10 ، arXiv : 1209.1595 ، doi : 10.1016/j.jctb.2013.11.001
- سكوت، أليكس؛ سيمور، بول (2020)، "دراسة استقصائية حول محدودية χ "، مجلة نظرية الرسم البياني ، 95 (3): 2-3 ، doi : 10.1002/jgt.22601 ، S2CID 4760027
- سيكين، كيوكو؛ إيماي، هيروشي؛ تاني، سييتشيرو (1995)، "حساب متعددة حدود توت لرسم بياني متوسط الحجم"، وقائع الندوة الدولية السادسة حول الخوارزميات والحوسبة (ISAAC 1995) ، سلسلة محاضرات في علوم الحاسوب ، المجلد 1004، سبرينغر، الصفحات 224-233 ، doi : 10.1007/BFb0015427 ، ISBN 3-540-60573-8
- شنايدر، يوهانس؛ واتنهوفر، روجر (2010)، "تقنية جديدة لكسر التناظر الموزع"، في ريتشا، أندريا و.؛ غيراوي، رشيد (محرران)، وقائع الندوة السنوية التاسعة والعشرين لجمعية آلات الحوسبة حول مبادئ الحوسبة الموزعة، PODC 2010، زيورخ، سويسرا، 25-28 يوليو 2010 ، جمعية آلات الحوسبة، ص 257-266 ، doi : 10.1145/1835698.1835760 ، ISBN 978-1-60558-888-9
- شنايدر، يوهانس؛ واتنهوفر، روجر (2008)، "خوارزمية مجموعة مستقلة قصوى موزعة باستخدام خوارزمية لوغاريتمية نجمية للرسوم البيانية ذات النمو المحدود"، في بازي، رضا أ.؛ بات-شامير، بواز (محرران)، وقائع الندوة السنوية السابعة والعشرين لجمعية آلات الحوسبة حول مبادئ الحوسبة الموزعة، PODC 2008، تورنتو، كندا، 18-21 أغسطس 2008 ، جمعية آلات الحوسبة، ص 35-44 ، doi : 10.1145/1400751.1400758 ، ISBN 978-1-59593-989-0
- توتي، دبليو تي (1949)، "حول تضمين الرسوم البيانية الخطية في الأسطح"، وقائع جمعية لندن الرياضية ، 251، ص 474-483
- توتي، دبليو تي ( 1954)، "مساهمة في نظرية كثيرات الحدود اللونية"، المجلة الكندية للرياضيات ، المجلد 6، الصفحات 80-91
- ويلش، دي جيه إيه؛ باول، إم بي (1967)، "حد أعلى للعدد اللوني للرسم البياني وتطبيقه على مشاكل الجدولة الزمنية"، مجلة الكمبيوتر ، 10 (1): 85-86 ، doi : 10.1093/comjnl/10.1.85
- ويست، دي بي (1996)، مقدمة في نظرية الرسم البياني ، برنتيس هول، رقم ISBN 0-13-227828-6
- ويلف، إتش إس (1986)، الخوارزميات والتعقيد ، برنتيس هول
- Wrochna, M.; Živný, S. (2020), " تحسين صعوبة تلوين H للرسوم البيانية القابلة للتلوين G " ، وقائع الندوة السنوية الحادية والثلاثين لجمعية ACM-SIAM حول الخوارزميات المنفصلة ، الصفحات 1426-1435
- ييتس، ف. (1937)، تصميم وتحليل التجارب العاملية (مراسلات فنية)، المجلد 35، هاربيندين، إنجلترا: مكتب الكومنولث للتربة
- تشانغ، كون-كوان (1997)، تدفقات الأعداد الصحيحة وأغطية الدورات للرسوم البيانية ، مطبعة سي آر سي، رقم ISBN 978-0-8247-9790-4
- زامير، أور (2021)، "كسر حاجز 2 ن للتلوين بخمسة ألوان وستة ألوان"، في بانسال، نيخيل؛ ميريلي، إيمانويلا؛ ووريل، جيمس (محررون)، الندوة الدولية الثامنة والأربعون حول الأوتوماتا واللغات والبرمجة (ICALP) ، وقائع لايبنيز الدولية في المعلوماتية (LIPIcs)، المجلد 198، شلوس داغشتول - مركز لايبنيز للمعلوماتية، الصفحات 113:1-113:20، doi : 10.4230/LIPIcs.ICALP.2021.113 ، ISBN 978-3-95977-195-5
- زوكرمان، د. (2007)، "مستخلصات الدرجة الخطية وعدم إمكانية تقريب الزمرة القصوى والعدد اللوني"، نظرية الحوسبة ، 3 (1): 103-128 ، doi : 10.4086/toc.2007.v003a006
- Zykov, AA (1949), "O некоторый свойствах линейных комплексов" [ في بعض خصائص المجمعات الخطية ] , مات. سبورنيك ، السلسلة الجديدة (بالروسية)، 24 (66): 163- 188، م.ر 0035428 . تُرجمت إلى الإنجليزية في ترجمة الجمعية الأمريكية للرياضيات ، 1952، MR 0051516 .
روابط خارجية
- GCol مكتبة بايثون مفتوحة المصدر لتلوين الرسوم البيانية.
- مجموعة خوارزميات تلوين الرسوم البيانية عالية الأداء تتكون من 8 خوارزميات مختلفة (منفذة بلغة C++) مستخدمة في كتاب دليل تلوين الرسوم البيانية: الخوارزميات والتطبيقات (دار نشر سبرينغر الدولية، 2015).
- لعبة CoLoRaTiOn من تأليف جيم أندروز ومايك فيلوز هي لعبة ألغاز تلوين رسوم بيانية
- روابط إلى أكواد مصدر تلوين الرسوم البيانية، مؤرشفة بتاريخ 4 يوليو 2008 على موقع Wayback Machine.
- شفرة لحساب كثيرات حدود توت، والكروماتيك، والتدفق بكفاءة. مؤرشفة بتاريخ 16 أبريل 2008 على موقع Wayback Machine بواسطة غاري هاغارد، وديفيد ج. بيرس، وغوردون رويل.
- تطبيق ويب لتلوين الرسوم البيانية من تصميم خوسيه أنطونيو مارتن هـ.
- تلوين الرسوم البيانية
- نظرية الرسم البياني
- مسائل NP-كاملة
- المسائل الصعبة من نوع NP
- المشكلات الحسابية في نظرية الرسوم البيانية
- امتدادات وتعميمات للرسوم البيانية
