Die Aufgabe des Verkäufers ist eine klassische Optimierungsaufgabe, bei der der kürzeste Weg gefunden werden muss, der alle angegebenen Punkte durchläuft und zum Ausgangspunkt zurückkehrt. Die Lösung dieser Aufgabe kann in vielen Bereichen nützlich sein, einschließlich Logistik, Transportplanung und Routenoptimierung.
In diesem Artikel werden wir uns ansehen, wie Sie das Excel-Programm verwenden, um die Aufgabe eines Verkäufers zu lösen. Excel bietet eine Reihe von Werkzeugen und Funktionen, mit denen wir eine Abstandsmatrix zwischen Punkten definieren, die Anfangslösung definieren und einen iterativen Prozess durchführen können, um den gefundenen Pfad zu verbessern.
Zuerst benötigen wir eine Liste der Punkte, durch die unsere Route führen soll. Jeder Punkt muss eine eindeutige ID haben, z. B. einen Stadtnamen oder eine Straßennummer. In Excel können wir eine Tabelle erstellen, in der jede Zeile mit einem Punkt übereinstimmt und jede Spalte Informationen darüber enthält, z. B. Titel und Koordinaten. Der Einfachheit halber können Sie die Punkte in der Reihenfolge nummerieren.
Dann müssen Sie die Abstandsmatrix zwischen den Punkten ausfüllen. Dies kann mit Formeln oder manuell erfolgen, abhängig von der Anzahl der Punkte. Wenn die Abstände zwischen den Punkten bekannt sind, können Sie sie direkt in die Matrix füllen. Andernfalls können zusätzliche Berechnungen oder die Verwendung externer Datenquellen erforderlich sein.
Nachdem die Entfernungsmatrix voll ist, können wir mit der schrittweisen Lösung des Problems des Verkäufers beginnen. In Excel kann dies mit iterativen Funktionen wie "MIN" und "VLOOKUP" geschehen, mit denen Sie den kleinsten Abstand und den entsprechenden Punkt für jeden Schritt finden können. Als nächstes müssen Sie die Gesamtstrecke der Route aktualisieren und den Vorgang für die verbleibenden Punkte wiederholen.
Es ist wichtig zu beachten, dass Excel ein leistungsfähiges Werkzeug für die Lösung von Optimierungsaufgaben ist, aber im Falle einer Händleraufgabe, insbesondere bei vielen Punkten, kann es eine beträchtliche Anzahl von Iterationen und Zeitaufwendungen erfordern, um eine optimale Lösung zu erhalten.
Schritt 1: Vorbereiten der Daten
Bevor Sie beginnen, die Aufgabe des Verkäufers in Excel zu lösen, müssen Sie die Daten vorbereiten. Dazu müssen Sie alle erforderlichen Parameter und Werte in die Tabelle eintragen.
Definieren Sie zunächst eine Liste aller Städte, die Sie besuchen möchten. Schreiben Sie ihre Namen in eine Spalte auf. Normalerweise werden Städte mit Buchstaben oder Zahlen bezeichnet. In diesem Fall müssen Sie möglicherweise eine Spalte mit Stadtkennzeichen erstellen.
Als nächstes erstellen Sie eine Matrix der Entfernungen zwischen den Städten. Jede Zelle in der Tabelle muss einen Abstand zwischen den entsprechenden Städten aufweisen. Normalerweise werden Entfernungen in Kilometern oder Meilen gemessen. Jede Zelle in der Tabelle muss einen numerischen Entfernungswert enthalten.
Beachten Sie, dass die Entfernungsmatrix symmetrisch sein muss, dh die Entfernung von Stadt A zu Stadt B muss gleich der Entfernung von Stadt B zu Stadt A sein. Wenn dies nicht der Fall ist, müssen Sie die Daten überprüfen und den Fehler korrigieren.
Nachdem Sie die Tabelle mit den Daten gefüllt haben, sollten Sie die Tabelle im Format speichern.xlsx oder .csv, um es in Excel verwenden zu können, um die Aufgabe eines Verkäufers zu lösen.
Jetzt, da die Daten vorbereitet sind, können Sie mit der Lösung des Problems des Verkäufers beginnen.
Übersicht über die Daten und Aufgaben des Verkäufers
Die Aufgabe des Verkäufers gehört zur Klasse der NP-schwierigen Aufgaben und ihr Hauptziel ist es, die optimale Route für einen bestimmten Satz von Städten zu finden, bei denen alle Städte genau einmal besucht werden und dann in die ursprüngliche Stadt zurückkehren. Dabei müssen die Gesamtkosten der Reise (z. B. Zeit, Entfernung oder Kosten) minimiert werden.
Im Zusammenhang mit der Lösung des Problems eines Verkäufers mit Excel werden die Daten normalerweise als Matrix dargestellt, wobei jedes Element den Wert (oder die Entfernung) des Weges zwischen den beiden Städten anzeigt. Wenn wir beispielsweise 5 Städte haben, hat die Matrix eine Dimension von 5x5, und jedes Element enthält Informationen über die Kosten der Reise zwischen den jeweiligen Städten.
Die Lösung des Problems eines Verkäufers in Excel basiert normalerweise auf einem vollständigen Durchbruchalgorithmus, der alle möglichen Kombinationen von Routen prüft und die niedrigsten Kosten auswählt. Daher wird empfohlen, komplexere Algorithmen wie die Verzweigungs- und Grenzmethode oder die dynamische Programmierung zu verwenden, um die Verwendung von Excel zu optimieren.
Es ist wichtig zu beachten, dass Excel verschiedene Funktionen und Tools zur Verfügung stellt, die bei der Lösung der Aufgabe eines Verkäufers nützlich sein können. Zum Beispiel können die Funktionen SUM, INDEX, MATCH, IF usw. verwendet werden, um die Kosten einer Reise zu berechnen und eine Route zu optimieren. Außerdem können Sie mit dem Solver-Tool automatisch die optimale Lösung für eine Aufgabe basierend auf bestimmten Bedingungen finden.
Schritt 2: Erstellen einer Tabelle in Excel
Bevor Sie mit der Lösung des Problems des Verkäufers beginnen, müssen Sie eine Tabelle in Excel erstellen, in der die Anfangsdaten angezeigt werden. Befolgen Sie dazu die Anweisungen:
- Öffnen Sie Excel, und erstellen Sie ein neues Dokument.
- Geben Sie in der ersten Zeile der Tabelle die Spaltennamen ein. Dies sind normalerweise "Städte" und "Entfernungen".
- Geben Sie in den folgenden Zeilen die Namen der Städte in die erste Spalte ein.
- Geben Sie in der zweiten Spalte die Abstände zwischen den einzelnen Stadtpaaren ein. Die Entfernungen können bereits bekannt sein oder Sie müssen sie zählen.
- Stellen Sie sicher, dass alle Daten in der Tabelle korrekt und in der richtigen Reihenfolge geschrieben sind.
- Optional können Sie die Formatierung auf eine Tabelle anwenden, um sie lesbarer zu machen.
Nach Abschluss der Daten in diesem Schritt sind Sie bereit für die nächsten Schritte, um die Aufgabe des Verkäufers mit Excel zu lösen.
Beachten Sie, dass die erstellte Tabelle als Grundlage für Berechnungen verwendet wird und ordnungsgemäß organisiert sein muss. Überprüfen Sie die Daten auf Ihre Richtigkeit, um zuverlässige Ergebnisse zu erhalten.
Wir fahren mit dem nächsten Schritt fort.
Dateneingabe und Tabellenformatierung
Bevor Sie mit Excel beginnen, müssen Sie die Daten eingeben und die Tabelle korrekt formatieren.
1. Erstellen Sie ein neues Dokument in Excel.
2. Geben Sie die Namen der Städte in die erste Zeile der Tabelle ein.
3. Geben Sie die Entfernungen zwischen den Städten in die entsprechenden Zellen ein.
- Sie können Entfernungen sowohl als Zahlen als auch als Formeln eingeben.
- Wenn Sie die Entfernung zwischen den Städten nicht kennen, können Sie "-" oder "0" angeben.
4. Markieren Sie die Tabelle und wählen Sie die gewünschte Formatierung aus:
- Ändern Sie die Schriftart und -größe des Textes.
- Legt die Grenzen für Zellen fest.
- Wählt eine Hintergrundfarbe für Zellen aus.
5. Überlegen Sie, welche Informationen auch für die Lösung der Aufgabe eines Verkäufers nützlich sein können, und fügen Sie die erforderlichen Spalten oder Zeilen hinzu. Beispielsweise eine Spalte mit Stadtnummern oder eine Zeile mit der Gesamtzahl der Entfernungen.
Nachdem wir die Daten eingegeben und die Tabelle formatiert haben, sind wir bereit, mit der Lösung des Problems des Verkäufers in Excel fortzufahren.
Schritt 3: Berechnung der optimalen Route
Nachdem wir eine Entfernungsmatrix erstellt und die Formeln angepasst haben, können wir mit der Berechnung der optimalen Route des Reisevermittlers beginnen. Um dies zu tun, werden wir einen Algorithmus zur Lösung des Problems des Verkäufers verwenden, der als "nächster Nachbar" bekannt ist.
Der Algorithmus "nächster Nachbar" kann als folgende Schritte dargestellt werden:
1. Wählen Sie einen beliebigen Startpunkt aus.
2. Finden Sie den nächsten Punkt zur aktuellen Position.
3. Zum gefundenen Punkt navigieren und dieser zur Route hinzufügen.
4. Wiederholen Sie die Schritte 2 und 3, bis alle Punkte besucht sind.
5. Kehren Sie zum Ausgangspunkt zurück, indem Sie die Route beenden.
In Excel können Sie diesen Algorithmus mithilfe von Formeln und Funktionen implementieren.
Erstellen Sie eine neue Spalte "Route", und geben Sie eine Formel ein, um die optimale Route zu berechnen:
Ziehen Sie dann diese Formel nach unten, sodass sie automatisch alle Zellen in der Spalte "Route" ausfüllt.
Nach Abschluss der Berechnungen wird der Ursprung in der Zelle mit dem Wert "1" angegeben. Als Ergebnis wird die gesamte Route des Verkäufers in der Spalte "Route" angezeigt.