www.wikidata.de-de.nina.az
Die MST Heuristik MST steht fur minimum spanning tree bzw minimaler Spannbaum dient dazu das metrische Problem des Handlungsreisenden TSP zu approximieren Dabei geht man wie folgt vor Erzeuge einen minimalen Spannbaum fur den zugrundeliegenden ungerichteten Graphen Verdopple jede Kante im resultierenden Spannbaum was zu einem eulerschen Graphen fuhrt Wahle einen beliebigen Startknoten und folge den Kanten des verdoppelten Spannbaums im Sinne eines Eulerkreises Bereits besuchte Knoten werden dabei durch die direkte Kante zum folgenden Knoten ubersprungen sofern es sich nicht um den letzten Knoten des Kreises handelt Gutegarantie BearbeitenFur jene Instanzen des TSP in denen die Dreiecksungleichung erfullt ist liefert die MST Heuristik eine Losung die hochstens doppelt so teuer wie die beste ist Dies kann man damit begrunden dass jede Kante des minimalen Spannbaums genau zweimal benutzt wird Da jeder Knoten allerdings nur genau einmal besucht werden darf mit Ausnahme des Start und Zielknotens muss an manchen Stellen statt des vom Spannbaum erzeugten Wegs eine Kante zwischen zwei Knoten die nicht im Spannbaum enthalten ist gewahlt werden Da die Dreiecksungleichung erfullt ist kann dieser direkte Weg niemals langer als der durch den Spannbaum vorgegebene Weg sein Entfernt man in der optimalen Losung des TSP eine Kante erhalt man ebenfalls einen Spannbaum Dieser ist mindestens so lang wie der minimale Spannbaum Der von der MST Heuristik berechnete Kreis ist nach obiger Argumentation hochstens doppelt so lang wie der minimale Spannbaum Es folgt die Behauptung Literatur BearbeitenLawler Lenstra Rinnooy Kan Shmoys Hrsg The Traveling Salesman Problem A Guided Tour of Combinatorial Optimization Wiley Chichester 1985 ISBN 0 471 90413 9 Abschnitt 5 3 2 Minimum spanning trees and traveling salesman tours Abgerufen von https de wikipedia org w index php title MST Heuristik amp oldid 227137367