Vereinfachen Sie Ihren Arbeitsablauf: Suchen Sie miniwebtool.
Erweitern
Verwandte Tools
Adjazenzmatrix-RechnerDijkstra Kürzester Weg RechnerGraph Gradfolgen-ValidatorHamilton-Pfad-PrüferMinimaler Spannbaum RechnerParametrische Kurven PlotterSchubfachprinzip-RechnerPlanarer Graph PrüferTopologische Sortierung RechnerScheitelpunkt und Symmetrieachse Rechner
Startseite > Mathematik > Erweiterte Rechenoperationen > Graphfärbung Rechner
 

Graphfärbung Rechner

Finden Sie die chromatische Zahl und eine gültige Knotenberechnung für jeden ungerichteten Graphen. Geben Sie Kanten oder eine Adjazenzliste ein und erhalten Sie die minimale Anzahl an Farben, eine Farbzuweisung, eine animierte DSATUR-Schritt-für-Schritt-Lösung und eine interaktive SVG-Graphvisualisierung.

Graphfärbung Rechner
Kantenformat: A-B oder A B, getrennt durch Kommas oder Zeilenumbrüche. Max. 60 Knoten und 600 Kanten.
Auto wählt exaktes Backtracking für kleine Graphen und DSATUR für größere.

Embed Graphfärbung Rechner Widget

Graphfärbung Rechner

Der Graphfärbung-Rechner berechnet die chromatische Zahl χ(G) und eine gültige Knotenfärbung für jeden ungerichteten Graphen. Geben Sie Ihren Graphen als Kantenliste oder Adjazenzliste ein und das Tool liefert die minimale Anzahl der benötigten Farben, damit keine zwei benachbarten Knoten die gleiche Farbe teilen, zusammen mit einer interaktiven SVG-Visualisierung, einem animierten DSATUR-Trace und einer Aufschlüsselung, welche Knoten welche Farbe erhalten.

Was ist Graphfärbung?

Eine ordnungsgemäße Knotenfärbung eines Graphen G = (V, E) weist jedem Knoten eine Farbe zu, sodass jede Kante Endpunkte mit unterschiedlichen Farben hat. Die chromatische Zahl, geschrieben als χ(G), ist die kleinste Anzahl an Farben, für die eine solche Färbung existiert. Die Berechnung von χ(G) ist im Allgemeinen NP-schwer, aber das Problem hat eine schöne mathematische Theorie und viele praktische Anwendungen: Prüfungsplanung, Funkfrequenzzuweisung, Registerallokation in Compilern und der berühmte Vier-Farben-Satz für ebene Karten.

Definition der chromatischen Zahl
χ(G) = min { k : G lässt eine ordnungsgemäße k-Färbung zu }

Wichtige Sätze und Schranken

In diesem Rechner verwendete Algorithmen

DSATUR (Degree of Saturation)

DSATUR wurde 1979 von Daniel Brélaz eingeführt und ist eine der stärksten praktischen Heuristiken für die Graphfärbung. Es wählt wiederholt den ungefärbten Knoten aus, dessen Nachbarn bereits die meisten unterschiedlichen Farben verwenden (seine Sättigung), löst Gleichstände nach dem Knotengrad auf und weist ihm die kleinste Farbe zu, die nicht von seinen Nachbarn verwendet wird. DSATUR ist nachweislich optimal für bipartite Graphen und viele strukturierte Graphfamilien und liefert in Millisekunden hochwertige Färbungen für Graphen mit Hunderten von Knoten.

Welsh-Powell

Der Welsh-Powell-Algorithmus sortiert Knoten in absteigender Reihenfolge ihres Grades und färbt sie dann gierig (greedy). Er läuft in O(|V|²)-Zeit und garantiert höchstens Δ(G) + 1 Farben. Er ist extrem schnell und oft eine gute erste Annäherung, obwohl er von DSATUR bei Graphen mit variierender lokaler Struktur übertroffen werden kann.

Greedy (Eingabereihenfolge)

Der einfachste Algorithmus: Gehe die Knoten in der Reihenfolge der Eingabe durch und gib jedem die kleinste Farbe, die nicht von einem bereits gefärbten Nachbarn verwendet wird. Das Ergebnis hängt stark von der Eingabereihenfolge ab, aber eine zufällige Reihenfolge bietet einen Basiswert, gegen den man intelligentere Heuristiken vergleichen kann.

Exaktes Backtracking

Für kleine Graphen (bis etwa 18 Knoten) kann der Rechner die wahre chromatische Zahl finden, indem er k = 2, 3, 4, ... ausprobiert und versucht, den Graphen mittels Tiefensuche-Backtracking k-farbig zu färben. Die Suche ordnet Knoten nach absteigendem Grad und bricht ab, wenn keine Farbe verfügbar ist. Wenn der exakte Algorithmus erfolgreich ist, wird das Ergebnis als "Exakt" gekennzeichnet.

Eingabeformate

Kantenliste

Schreiben Sie jede Kante als zwei Knotenbezeichnungen, getrennt durch einen Bindestrich, ein Leerzeichen oder einen Pfeil. Trennen Sie Kanten durch Kommas oder Zeilenumbrüche. Knotenbezeichnungen können Buchstaben, Ziffern oder Unterstriche sein. Beispiel:

A-B, B-C, C-D, D-A
A-C

Adjazenzliste

Schreiben Sie jeden Knoten, einen Doppelpunkt und die kommagetrennte Liste seiner Nachbarn. Beispiel:

A: B, C, D
B: A, D
C: A
D: A, B

Selbstschleifen werden abgelehnt, da ein Knoten nicht eine andere Farbe als er selbst erhalten kann. Doppelte Kanten werden stillschweigend dedupliziert, und der Graph wird als ungerichtet behandelt.

Wie man diesen Rechner benutzt

  1. Format wählen: Wechseln Sie zwischen Kantenliste und Adjazenzliste mit den Radio-Buttons.
  2. Graph eingeben: Fügen Sie Ihre Daten ein oder klicken Sie auf eines der Schnellbeispiele (Dreieck, vollständiger K₅, Petersen-ähnliches Rad, bipartit K₃,₃, Prüfungsplanung).
  3. Algorithmus wählen: Lassen Sie "Auto" für die beste Voreinstellung stehen oder erzwingen Sie Welsh-Powell, Greedy, DSATUR oder exaktes Backtracking.
  4. Auf "Graph färben" klicken: Die chromatische Zahl, eine farbweise Liste, ein interaktives SVG mit ziehbaren Knoten und ein animierter Schritt-für-Schritt-Trace erscheinen unten.
  5. Erkunden: Drücken Sie Start, um zu sehen, wie der Algorithmus die Knoten nacheinander färbt, ziehen Sie Knoten zum Umordnen des Layouts und nutzen Sie Zurück / Vor, um den Trace manuell zu durchlaufen.

Praktische Anwendungen der Graphfärbung

Prüfungsplanung

Lasse jede Prüfung ein Knoten sein und zeichne eine Kante zwischen Prüfungen, die mindestens einen gemeinsamen Studenten haben. Eine ordnungsgemäße Färbung mit k Farben ergibt einen Zeitplan mit k Zeitfenstern, sodass kein Student einen Konflikt hat. Die chromatische Zahl ist die minimale Anzahl an Zeitfenstern.

Funkfrequenzzuweisung

Sender, die sich in Interferenzreichweite voneinander befinden, müssen auf unterschiedlichen Frequenzen senden. Die chromatische Zahl des Interferenzgraphen ist die minimale Anzahl der benötigten Frequenzen.

Registerallokation

In Compilern sind die Lebensdauerbereiche von Variablen Knoten; wenn sich zwei Bereiche zeitlich überschneiden, gibt es eine Kante zwischen ihnen. Eine k-Färbung weist Variablen k CPU-Registern ohne Kollisionen zu.

Kartenfärbung

Länder, die eine gemeinsame Grenze haben, müssen unterschiedliche Farben erhalten. Der Vier-Farben-Satz (Appel-Haken, 1976) beweist, dass vier Farben für jede planare Karte immer ausreichen.

Sudoku und Rätsel

Ein ausgefülltes Sudoku ist eine 9-Färbung eines Graphen, dessen Knoten die 81 Zellen sind und dessen Kanten Zellen in derselben Zeile, Spalte oder demselben 3×3-Block verbinden. Graphfärbung ist der mathematische Kern vieler Constraint-Satisfaction-Rätsel.

Interessante Spezialfälle

Häufig gestellte Fragen

Was ist die chromatische Zahl eines Graphen?

Die chromatische Zahl χ(G) ist die kleinste Anzahl an Farben, die benötigt wird, um die Knoten eines Graphen so zu färben, dass keine zwei benachbarten Knoten die gleiche Farbe teilen. Bipartite Graphen haben eine chromatische Zahl von höchstens 2; jeder Graph, der ein Dreieck enthält, hat mindestens 3; und nach dem Satz von Brooks übersteigt die chromatische Zahl nie den maximalen Grad, außer bei vollständigen Graphen und ungeraden Zyklen.

Welchen Algorithmus verwendet dieser Rechner?

Für kleine Graphen führt der Rechner eine exakte Backtracking-Suche aus, um die wahre chromatische Zahl zu finden. Für größere Graphen verwendet er die DSATUR-Heuristik, die wiederholt den ungefärbten Knoten mit den meisten bereits gefärbten Nachbarn färbt. Sie können auch Welsh-Powell oder einfaches Greedy wählen.

Wie soll ich meinen Graphen eingeben?

Nutzen Sie den Kantenlisten-Modus für eine Kante pro Zeile wie A-B oder kommagetrennt. Nutzen Sie den Adjazenzlisten-Modus für jeden Knoten gefolgt von einem Doppelpunkt und seinen Nachbarn, wie A: B, C. Selbstschleifen sind nicht erlaubt.

Warum findet DSATUR nicht immer die wahre chromatische Zahl?

Graphfärbung ist NP-schwer, daher findet kein bekannter schneller Algorithmus immer das Minimum. DSATUR ist eine exzellente Heuristik und oft präzise, kann aber bei speziellen Graphen mehr Farben als nötig verwenden. Der Rechner gibt zur Orientierung auch eine untere Schranke (Clique) an.

Was ist eine reale Anwendung der Graphfärbung?

Modelle für Prüfungspläne, Frequenzzuweisungen bei Mobilfunkmasten, Registerverwaltung in Prozessoren, Kartografie und das Lösen von Sudokus basieren alle auf Graphfärbung.

Ist die chromatische Zahl immer gleich der größten Clique?

Nein. Die Cliquenzahl ω(G) ist eine untere Schranke. Bei perfekten Graphen sind sie gleich, aber bei Graphen wie den Mycielski-Graphen kann die chromatische Zahl viel höher sein, selbst ohne große Cliquen.

Was ist der größte Graph, den dieser Rechner verarbeiten kann?

Der Rechner unterstützt bis zu 60 Knoten und 600 Kanten. Bei mehr als ca. 18 Knoten wechselt der exakte Algorithmus eventuell zu DSATUR, da Backtracking sonst zu langsam würde. Das deckt die meisten akademischen und kleineren praktischen Beispiele ab.

Weiterführende Literatur

Zitieren Sie diesen Inhalt, diese Seite oder dieses Tool als:

"Graphfärbung Rechner" unter https://MiniWebtool.com/de/graphfaerbung-rechner/ von MiniWebtool, https://MiniWebtool.com/

von miniwebtool team. Aktualisiert: 20. Apr. 2026

Sie können auch unseren KI-Mathematik-Löser GPT ausprobieren, um Ihre mathematischen Probleme durch natürliche Sprachfragen und -antworten zu lösen.

Erweiterte Rechenoperationen:

Ausgewählte Werkzeuge:

Sonne-, Mond- & Aszendent-Rechner 🌞🌙✨Venus-Zeichen-RechnerMAC-adressen-lookupVideo-KompressorFarbschema-GeneratorZufallsauswahlZeit-zu-Dezimal-UmrechnerKI-Text-HumanizerNamenszahl-RechnerTwitch EinnahmenrechnerZufälliger GeburtstagsgeneratorCPM-RechnerBingo Karten GeneratorInstagram-Benutzer-ID-SucheBier-Kühlzeit-RechnerBody Recomposition RechnerBlutspendezeit-RechnerFacebook-Benutzer-ID-SucheVideo-zu-Bild-ExtraktorGrößen-Perzentil-RechnerSiedepunkt-RechnerKoffein-Überdosis-RechnerGrill-RechnerSonnenstand-RechnerRelative Standardabweichung RechnerMittelwert RechnerAkku-Laufzeit-RechnerMerkur-RückläufigkeitskalenderVideos zusammenführenKegelabwicklung Schablonen-GeneratorMeisterzahl-RechnerTag des Jahres Rechner - Welcher Tag des Jahres ist heute?Kleinschrift-Generator ⁽ᶜᵒᵖʸ ⁿ ᵖᵃˢᵗᵉ⁾Baby Wachstums-PerzentilrechnerFrequenz- und Wellenlängen-UmrechnerFuß und Inch in Zentimeter UmrechnerZufälliger Fake-Adressen-GeneratorHijri Kalender UmrechnerYouTube Einnahmen RechnerCollatz-Vermutung-RechnerDatenübertragungsraten-RechnerKoffein Halbzeit-TrackerProzentuale Wachstumsrate RechnerWinkel-UmrechnerZufälliger TiergeneratorAudio Splitter🎮 Spielwährungs-UmrechnerBarcode GeneratorIP-Adresse-zu-Binär-UmrechnerZufälliger Buchstabe GeneratorErweiterter Sternzeichen-KompatibilitätsanalysatorYouTube Kanal StatistikenNumerologie-RechnerUS-Inflation-RechnerZufälliger Zeit GeneratorGeometrisches Mittel RechnerPersönlichkeitszahl-RechnerZufälliger FilmwählerMedian-RechnerMondzeichen-RechnerWelches ist mein Sternzeichen?Drehmoment-Rechner für SchraubenTeelöffel zu Esslöffel UmrechnerZentimeter zu Fuß und Inches Umrechnerauf-den-kopf-gestellter-text-generatorKopfrechen-TrainerZufälliger RPG Charakter GeneratorJordansche Normalform RechnerSchicksalszahl-RechnerZufällige Zeichenfolge generierenZufälliger Englischer WortgeneratorOhmsches Gesetz RechnerBlutgruppen-RechnerKettenbruch-RechnerModulo-RechnerBild spiegelnKI InhaltsdetektorZufälliger Superkraft-GeneratorFPS-KonverterANC-rechnerHeliumballon-Hubkraft-RechnerKI ParaphrasiererSpannungsteiler RechnerZufälliger Kreditkarten-GeneratorDezimal-zu-Zeit-UmrechnerLbs-zu-Kg-KonverterMars-Zeichen-RechnerZufälliger PIN-GeneratorListen-RandomisiererVideo drehenWelche ist meine Glückszahl?Zaun-RechnerASCII-TabelleSteigungs- und GefällerechnerVerhältnis-zu-Prozentsatz-UmrechnerAstrologische Elemente Gleichgewicht RechnerFarbverlauf-GeneratorZahlen sortierenpH-RechnerSaturn-Rückkehr-RechnerAudio-ExtraktorDrehmoment-RechnerMond-Zeichen-KompatibilitätsrechnerNonogramm-Generator (Picross)Astrologischer Modalitäten-Gleichgewicht-RechnerLeere Zeilen von einem Text entfernenSeelenzahl-RechnerSocial Media Benutzername PrüferVertikalsprung-RechnerAusdruckszahl-RechnerDezimal-zu-Oktal-UmrechnerGemeinsamer-Teiler-RechnerHTML zu Text KonverterLottozahlen-GeneratorZufälliger Wahrheit oder Pflicht GeneratorDezimal-zu-Bruch-UmrechnerIP Subnetz RechnerLogikgatter SimulatorParkplatz-Verhältnis-RechnerProzentuale Steigerung RechnerRenten CountdownZeilen alphabetisch sortierenChi-Quadrat-Test-RechnerFahrzeug-GewichtsverteilungsrechnerHexadezimal-RechnerKäseplatte-RechnerMerkur-Zeichen-RechnerOnline NamensrandomisiererParallelwiderstand RechnerABV-Rechner für Heimbrauenatan2-RechnerCaesar-VerschlüsselungswerkzeugFrisch-zu-getrocknet-Kräuter-UmrechnerKondensator-RechnerRechtwinkliges Dreieck RechnerSchwimm-SWOLF-RechnerStichprobengröße RechnerTangens-RechnerTassen zu Gramm Umrechnerwort-zu-telefonnummer-umrechnerXML-ValidatorBasis-UmrechnerF-Test / F-Verteilungs-RechnerLogarithmus zur Basis 2 RechnerZufälliger FarbalgeneratorBowling-PunkterechnerCollage MakerDie ersten n Stellen von PiTag des Jahres KalenderPizza Party PlanerPunkt zu Punkt GeneratorWas ist mein chinesisches Sternzeichen?3D EntfernungsrechnerEngelnummern-RechnerGehrungswinkel-RechnerGewichteter NotenrechnerOnline WPA-Schlüssel-GeneratorWinkelgeschwindigkeit RechnerXML zu JSON KonverterYouTube Shorts Monetarisierungs-RechnerZinsen für Kreditkarte RechnerBild zu Base64 KonverterCMYK zu Hex Konverter📅 Datum-RechnerEpoxidharz-RechnerErweiterter Euklidischer Algorithmus RechnerFast-Fourier-Transformations-Rechner (FFT)Foto-Dateigrößen-RechnerIP-Adresse zu Hex-UmrechnerKeltischer Baum-Tierkreis-RechnerLabyrinth-GeneratorMondkalender KonverterOnline-Werkzeug zur Entfernung von SatzzeichenPacklisten-GeneratorPool-Salz-RechnerToilettenpapier-WertrechnerTV Montagehöhe RechnerZahl zu Wort UmrechnerZufällige Dezimalzahl GeneratorZufälliger Spielkarten-GeneratorDrehmoment-Rechner (Nm, ft-lb, kgf-cm)🌡️ Hitzeindex-RechnerKombinatorik-RechnerRaumbeleuchtungs-RechnerRezept-NährwertrechnerSauerteig RechnerSchärfentiefe (DoF) Rechnert-Test-RechnerTrägheitsmoment-RechnerVideo Bitrate RechnerWissenschaftliche Schreibweise zu Dezimal UmrechnerBUN-zu-Kreatinin-Verhältnis-RechnerCups zu Esslöffel RechnerDeckenventilator-GrößenrechnerDistanz zwischen zwei Punkten RechnerDNS AbfrageDruckgrößen- und Auflösungsrechner (DPI/PPI)Farbcode-Konverter Alle FormateFarbmischungs-RechnerGeburtstagswochentag-RechnerCricket-Strike-Rate-RechnerNet-Run-Rate-RechnerK/D-Verhältnis-RechnerElo-Rating-RechnerHerzfrequenz-Erholungs-RechnerWanderzeit-RechnerRuder Pace RechnerAltersbewertungs-LaufrechnerFTP & Leistungszonen-RechnerBeep Test RechnerACFT-Punkte-RechnerWilks & DOTS RechnerFelgenversatz-RechnerReifen-Lastindex & Geschwindigkeitsindex-NachschlagewerkKosten pro Meile RechnerLeasing-Übernahme-RechnerOktan Misch Rechner2-Takt Öl MischungsrechnerHubraum-RechnerSofa Passt Durch Tür RechnerBrennholz-Klafter-RechnerLuftreiniger-CADR-RechnerLuftentfeuchter GrößenrechnerVorhanggrößen-RechnerTeppichgrößen-RechnerBilderaufhängehöhe RechnerTV-GrößenrechnerTeichvolumen- und Teichfolien-RechnerPoolvolumen-RechnerWarmwasserbereiter-GrößenrechnerBaluster Abstand RechnerSockelleisten und Zierleisten RechnerverkleidungsrechnerDeck Lasur RechnerGrassamen-RechnerRollrasen RechnerAsphalt RechnerKubikyard-RechnerAntennenlängen-RechnerKabelrohr FüllungsrechnerReihen- und Parallel-Kondensator-RechnerRechner für induktiven BlindwiderstandLux zu Lumen RechnerLumen in Watt UmrechnerGeneratorgrößen-RechnermAh in Wh RechnerDreiphasen-LeistungsrechnerkVA-RechnerAmpere in Watt RechnerWatt zu Ampere RechnerRechner für Widerstände in ReihereibungsrechnerRechner für die schiefe EbeneRechner für mechanischen VorteilSchallgeschwindigkeit RechnerWellengeschwindigkeit-RechnerAuftriebsrechnerEndgeschwindigkeit-Rechnerde Broglie Wellenlängen-RechnerPhotonenenergie-RechnerE=mc² RechnerZeitdilatations-RechnerRechner für das dritte Keplersche GesetzFluchtgeschwindigkeit-RechnerGravitationskraft-RechnerBeer-Lambert-Gesetz-RechnerNernst-Gleichung-RechnerOsmotischer Druck RechnerSiedepunkterhöhung RechnerGefrierpunktserniedrigung-RechnerRechner für prozentuale ZusammensetzungnormalitaetsrechnerMolalität RechnerpKa zu Ka UmrechnerHenderson-Hasselbalch-RechnerRechner für die theoretische AusbeuteRechner für den limitierenden ReaktantenElektronenkonfiguration-RechnerInteraktives PeriodensystemKI-Unterrichtsplan-GeneratorKI-Quiz-GeneratorZitationsgenerator (APA/MLA/Chicago)AnwesenheitsrechnerAP Score RechnerACT Punktzahl RechnerSAT-Punktzahl-RechnerProzent in CGPA UmrechnerCGPA in Prozent UmrechnerEinfacher Notenrechner (EZ Grader)Kinderkosten-RechnerBaby Milchbedarf RechnerWindelgrößen-RechnerBabynamen GeneratorBaby Augenfarben VorhersageBMI-Perzentil-Rechner für KinderRechner zur Vorhersage der Körpergröße von KindernhCG Verdopplungszeit RechnerIVF GeburtsterminrechnereinnistungsrechnerChinesischer GeschlechtsrechnerISO 8601 DatumsformatiererJulianisches Datum UmrechnerNap-RechnerMondphasen-RechnerSonnenaufgang- & Sonnenuntergang-RechnerWeltzeituhrRömische Zahlen Datum UmrechnernuechternheitsrechnerHalbgeburtstag-RechnerJahrestag RechnerKalenderwochenrechnerTrinkgeld-Pool-RechnerE-Mail-Marketing-ROI-RechnerCost Per Lead RechnerWorking Capital Rechner