Ein genetischer Ansatz für die Tourenplanung mit Kundenzeitschranken [chapter]

Stefan Maziejewski
1994 Operations Research Proceedings 1993  
Genetische Algorithmen (GA) haben schon oft ihre Qualitaten beim Losen von klassischen Aufgabenstellungen des Operations Researchs gezeigt. So liegt es nahe, auch Probleme aus der Praxis mit dieser Algorithmenklasse anzugehen. In diesem Vortrag wird ein GA vorgestellt, der fiir Tourenplanungsprobleme mit Kundenzeitschranken gute Losungen generiert. Die Ergebnisse sind in der Regel deutlich besser als die vom Savingsalgorithmus erzeugten Resultate. Tourenplanungsprobleme aus der Literatur von
more » ... berg und Rinaldi konnten um bis zu 2,7% verbessert werden. Die genetischen Algorithmen arbeiten nach folgender Vorgehensweise: zunachst wird mittels einer einfachen Heuristik eine Population aus Individuen erzeugt. Jeweils zwei Individuen aus der Population werden selektiert und mittels eines Kreuzungsoperators ein Nachkomme generiert. Dieser Nachkomme wird lokal optimiert und falls er gut genug ist, in die Population aufgenommen. Von Zeit zu Zeit mutieren einige Individuen der Population. In der Arbeit werden verschiedene Algorithmen fUr die einzelnen genetischen Operatoren (Selektion, Kreuzung, Nachoptimierung und Mutation) vorgeschlagen, die speziell auf die Aufgabenstellung angepaBt sind. Diese werden mit verschiedenen Parametern (PopulationsgroBe, maximale Lebensdauer, Mutationsrate) getestet und verglichen. Umfangreiche Testlaufe zeigen, daB eine ausgewogene Kombination von Zufall und gezielter Optimierung die besten Resultate liefert.
doi:10.1007/978-3-642-78910-6_80 fatcat:uc577egvcnhljgya5pt3jmm5de