Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Praktische Informatik » Algorithmen » Kruskal-Algorithmus Zusammenhangskomponenten » Antwort erstellen » Hallo Gast [Anmelden|Registrieren]

Antwort erstellen
Benutzername: (du bist nicht eingeloggt!)
Thema:
Nachricht:

HTML ist nicht erlaubt
BBCode ist erlaubt
Smilies sind erlaubt
Bilder sind erlaubt

Smilies: 21 von 33
smileWinkDaumen hoch
verwirrtAugenzwinkerngeschockt
Mit ZungeGottunglücklich
Forum Kloppebösegroßes Grinsen
TanzentraurigProst
TeufelSpamWillkommen
LehrerLOL HammerZunge raus
Hilfe 
aktuellen Tag schließen
alle Tags schließen
fettgedruckter Textkursiver Textunterstrichener Text zentrierter Text Hyperlink einfügenE-Mail-Adresse einfügenBild einfügen Zitat einfügenListe erstellen CODE einfügenPHP CODE farbig hervorheben
Spamschutz:
Text aus Bild eingeben
Spamschutz

Die letzten 2 Beiträge
eulerscheZahl

Kreise brauchst du da nicht. Es kann ja auch sein, dass der Graph bei n Knoten keine (n-1) Kanten hat.

Mein Vorschlag:
grenze die Suche bei den Kanten ein (vergleiche Algorithmus von Prim). Dann kriegst du auf jeden Fall einen zusammenhängenden Teilgraphen. Wenn noch Knoten übrig sind, wiederhole die Suche auf dem Restgraphen.
blubbiblubb Kruskal-Algorithmus Zusammenhangskomponenten

Meine Frage:
Hallo zusammen,

ich muss folgende Aufgabe bearbeiten: In dieser Aufgabe wollen wir die Zusammenhangskomponenten eines ungerichteten Graphen mit einem modifizierten Kruskal-Algorithmus bestimmen. Zur Erinnerung: Ein kantengewichteter ungerichteter Graph G = (V, E, c) heißt zusammenhängend, falls für alle v, w Element von V ein ungerichteter Weg von v nach w in G existiert. Eine Zusammenhangskomponente ist ein maximal zusammenhängender Teilgraph. Damit zerfallen unzusammenhängende Graphen in ihre Zusammenhangskomponenten. Wie muss man den Algorithmus von Kruskal anpassen, damit dieser die Zusammenhangskomponenten von G berechnet? Geben Sie Pseudocode an und erklären Sie das Funktionsprinzip.
Hinweis: Sie k¨onnen die Zusammenhangskomponenten als Liste/Menge von Knoten re-
pr¨asentieren.

Meine Ideen:
Den Kruskal-Algorithmus selbst verstehe ich in der Praxis ziemlich gut. Meine einzige Idee ist, dass sich ein Baum in 2 Teilbäume, also zwei Zusammenhangskomponenten aufteilt, wenn sich irgendwo ein Kreis bildet (wobei das doch gar nicht erlaubt ist?!).

Ich hoffe mir kann jemand helfen. Danke schon mal smile