Χρωματισμός γράφου
Στην θεωρία γράφων, για έναν γράφο και ένα σύνολο χρωμάτων , λέμε ότι η συνάρτηση είναι χρωματισμός του όταν[1][2]
- ,
δηλαδή όταν θέτει χρώματα στους κόμβους του έτσι ώστε κάθε δύο συνδεμένοι κόμβοι να έχουν διαφορετικό χρώμα.
Αν το έχει διακεκριμένα στοιχεία και ο χρωματισμός είναι επί, τότε ονομάζεται -χρωματισμός. Κάθε χρωματισμός διαμερίζει το σε κλάσεις κόμβων οι οποίοι έχουν κοινό χρώμα. Οι κλάσεις αυτές ονομάζονται χρωματικές κλάσεις.
Χρωματικός αριθμός
[Επεξεργασία | επεξεργασία κώδικα]Για έναν δοσμένο γράφο και δοσμένα χρώματα δεν υπάρχει πάντα απεικόνιση που να είναι χρωματισμός του . Συγκεκριμένα η ύπαρξη χρωματισμού εξαρτάται από το πλήθος των στοιχείων (πληθάριθμος) του C. Για παράδειγμα, για τον γράφο του σχήματος που αποτελείται από μόνο μία ακμή, και έχοντας μόνο ένα διαθέσιμο χρώμα, , δεν μπορούμε να χρωματίσουμε τους δύο κόμβους διαφορετικά, καθώς χρειαζόμαστε τουλάχιστον ένα ακόμη χρώμα.
Ο ελάχιστος πληθάριθμος του συνόλου , για τον οποίο υπάρχει -χρωματισμός του ονομάζεται χρωματικός αριθμός του και συμβολίζεται με , και ο γράφος λέγεται -χρωματικός.
Ιδιότητες
[Επεξεργασία | επεξεργασία κώδικα]Μερικές από τις ιδιότητες που ικανοποιεί ο χρωματικός αριθμός είναι οι παρακάτω:
- Για κάθε γράφο με κόμβους, έχουμε ότι , καθώς μπορούμε να αντιστοιχίσουμε κάθε κόμβο σε διαφορετικό χρώμα.
Σημείωση: Η ισότητα ισχύει για τον πλήρη γράφο , όπου κάθε κόμβος χρειάζεται το δικό του χρώμα, καθώς συνδέεται με κάθε άλλον. - Για κάθε πλήρη γράφο με κόμβους και μία οποιαδήποτε ακμή του, ισχύει ότι .
- Για κάθε διμερή γράφο , ισχύει ότι .
Σημείωση: Για κάθε δέντρο , ισχύει ότι . - Για κάθε κύκλο με άρτιο αριθμό κόμβων είναι , αφού εναλλάξ μπορούμε να αλλάζουμε χρώμα από κόμβο σε κόμβο, ενώ για τους περιττούς κύκλους ισχύει ανάλογα .
- Εύκολα φαίνεται ότι
- ,
- Θεώρημα του Κένιχ: Ένας γράφος έχει έναν 2-χρωματισμό αν και μόνον αν δεν περιέχει περιττούς κύκλους
- .
- Για κάθε γράφο με να είναι ο μεγαλύτερος βαθμός που αντιστοιχεί σε κάποιον από τους κόμβους του , δηλαδή
- ,
ισχύει ότι- .
- Θεώρημα του Brooks:[3] Για κάθε συννεκτικό γράφο που δεν είναι ούτε πλήρης ούτε περιττός κύκλος, ισχύει ότι
- .
- Κάθε γράφος με ακμές ικανοποιεί
- .
Απόδειξη Για κάθε ένα από τα διαφορετικά ζεύγη χρωμάτων πρέπει να υπάρχει μία ακμή μεταξύ τους, διαφορετικά θα μπορούσαμε να αντικαταστήσουμε τα δύο χρώματα με ένα. Επομένως,
Λύνοντας το τριώνυμο, λαμβάνουμε την ζητούμενη ανισότητα.
- Θεώρημα των πέντε χρωμάτων:[4] Για κάθε επίπεδο γράφο αρκούν το πολύ πέντε χρώματα για να χρωματιστεί, δηλαδή .
Απόδειξη Έστω ότι ο έχει κόμβους. Θα εφαρμόσουμε τη μέθοδο της (ισχυρής) μαθηματικής επαγωγής.
Αν , τότε το θεώρημα ισχύει από την ιδιότητα 1. Υποθέτουμε λοιπόν ότι το θεώρημα ισχύει για κόμβους.
Αν ο έχει κόμβους, με , αποδεικνύεται ότι θα περιέχει οπωσδήποτε έναν κόμβο με βαθμό . Από την επαγωγική υπόθεση έχουμε επίσης , μια και ο γράφος έχει κόμβους.
Έστω τώρα ότι οι πέντε κόμβοι που συνδέονται με τον θα χρωματιστούν με τα χρώματα , μέσω χρωματισμού . Αν κάποια από τα χρώματα αυτά συμπίπτουν ή αν ο βαθμός του είναι μικρότερος από 5, τότε το θεώρημα ισχύει. Αν αντίθετα τα χρώματα είναι διακεκριμένα και , τότε έχουμε την περίπτωση του σχήματος 2. Αρκεί να δείξουμε ότι ο μπορεί να χρωματιστεί με κάποιο από τα . Θεωρούμε τον υπογράφο , που ορίζεται ως εξής:
- ,
δηλαδή που αποτελείται από τους κόμβους που έχουν χρώμα ή . Αν οι , ανήκουν σε διαφορετικούς παράγοντες του , τότε αλλάζουμε τα χρώματα στον παράγοντα του και θέτουμε f(v) = a, χρωματίζουμε δηλαδή τον v με a. (Θα μπορούσαμε αντί για αυτό να αλλάξουμε χρώματα στον παράγοντα που βρίσκεται ο και να χρωματίζαμε τον v με b.) Αν οι , ανήκουν στον ίδιο παράγοντα, τότε θα υπάρχει ένα μονοπάτι στο από τον έναν στον άλλο, δηλαδή ένα μονοπάτι στο G που είναι χρωματισμένο μόνο με a και c και που δεν περιέχει τις , , . Ο κύκλος που σχηματίζει το μονοπάτι με το μονοπάτι , θα περικυκλώνει είτε τoν κόμβο είτε τους κόμβους , , μιας και ο είναι επίπεδος γράφος. Όπως και να έχει, οι , θα ανήκουν σε διαφορετικούς παράγοντες του υπογράφου (ορίζεται όπως το ), οπότε, όμοια με προηγούμενα, αλλάζοντας τα χρώματα είτε στον παράγοντα του είτε στου χρωματίζουμε ανάλογα τον v με b ή d. Αποδείξαμε δηλαδή σε κάθε περίπτωση, ότι το θεώρημα ισχύει και για p + 1 κόμβους και η επαγωγή ολοκληρώθηκε.
- Θεώρημα των τεσσάρων χρωμάτων:[5] Για κάθε επίπεδο γράφο αρκούν το πολύ τέσσερα χρώματα για να χρωματιστεί, δηλαδή .
- Κάθε επίπεδος γράφος που δεν περιέχει ένα τρίγωνο έχει .[6]
Αλγόριθμοι χρωματισμού
[Επεξεργασία | επεξεργασία κώδικα]Οι αλγόριθμοι χρωματισμού αποσκοπούν να προσδιορίσουν το χρωματικό αριθμό ενός δοσμένου γράφου. Οι επόμενοι δύο αλγόριθμοι βασίζονται στην μέθοδο branch & bound, σε απαρίθμηση δηλαδή περιπτώσεων υπό περιορισμούς.
Αλγόριθμος ανεξάρτητων συνόλων κορυφών
[Επεξεργασία | επεξεργασία κώδικα]Καλούμε ανεξάρτητο σύνολο κόμβων ενός γράφου κάθε υποσύνολο του που έχει πλήρως ασυνδετικό φέρον γράφημα (spanning graph). Κάθε τέτοιο σύνολο εκπροσωπεί και μία χρωματική κλάση. Αν είναι ανεξάρτητα σύνολα κόμβων τέτοια ώστε , και υπάρχει ελάχιστος s το πολύ ίσος με τον r, για τον οποίο , τότε .
Συγκεκριμένα, ο αλγόριθμος εκτελείται σε δύο φάσεις:
- Εύρεση όλων των ανεξάρτητων συνόλων κόμβων που πληρούν τα παραπάνω.
- Εύρεση του μικρότερου μήκους ένωσης που αποδίδει το .
Αλγόριθμος του Χριστοφίδη
[Επεξεργασία | επεξεργασία κώδικα]Ο αλγόριθμος συνίσταται στα εξής βήματα:
- Διατάσουμε τους κόμβους του γράφου σε φθίνουσα σειρά βαθμών, .
- Θέτουμε .
- Ελέγχουμε τον , όταν ήδη έχουν δοθεί χρώματα. Αν δεν συνδέεται άμεσα με ήδη ελεγμένους κόμβους και , με , είναι ο αρχύτερος από αυτούς, τότε θέτουμε . Διαφορετικά, θέτουμε .
Δείτε επίσης
[Επεξεργασία | επεξεργασία κώδικα]Παραπομπές
[Επεξεργασία | επεξεργασία κώδικα]- ↑ Νικολόπουλος, Σταύρος· Γεωργιάδης, Λουκάς· Παληός, Λεωνίδας (2015). Αλγοριθμική θεωρία γραφημάτων (PDF). Αθήνα: Κάλλιπος, Ανοικτές Ακαδημαϊκές Εκδόσεις. σελίδες 245–271. ISBN 978-960-603-365-0.
- ↑ Diestel, Reinhard (2005). Graph theory (3η έκδοση). Berlin Heidelberg: Springer. σελίδες 111-138. ISBN 9783540261834.
- ↑ Brooks, R. L. (Απριλίου 1941). «On colouring the nodes of a network». Mathematical Proceedings of the Cambridge Philosophical Society 37 (2): 194–197. doi: .
- ↑ Heawood, P. J. (1890). «Map-colour theorem». The Quarterly Journal of Pure and Applied Mathematics (24): 332–338.
- ↑ K. Appel; W. Haken (1976). «Every planar map is four colorable». Bull. Amer. Math. Soc. 82 (5): 711-712. https://projecteuclid.org/journals/bulletin-of-the-american-mathematical-society-new-series/volume-82/issue-5/Every-planar-map-is-four-colorable/bams/1183538218.full.
- ↑ Grötzsch, Herbert (1959). «Zur Theorie der diskreten Gebilde, VII: Ein Dreifarbensatz für dreikreisfreie Netze auf der Kugel». Wiss. Z. Martin-Luther-U., Halle-Wittenberg, Math.-Nat. Reihe 8: 109–120. .
Αυτό το μαθηματικό λήμμα χρειάζεται επέκταση. Μπορείτε να βοηθήσετε την Βικιπαίδεια επεκτείνοντάς το. |