Γιατί ο πλανόδιος πωλητής είναι ένα άλυτο πρόβλημα;

Πίνακας περιεχομένων:

Γιατί ο πλανόδιος πωλητής είναι ένα άλυτο πρόβλημα;
Γιατί ο πλανόδιος πωλητής είναι ένα άλυτο πρόβλημα;
Anonim

Αυτό σημαίνει ότι το TSP ταξινομείται ως NP-hard επειδή δεν έχει καμία «γρήγορη» λύση και η πολυπλοκότητα του υπολογισμού της καλύτερης διαδρομής θα αυξηθεί όταν προσθέσετε περισσότερους προορισμούς στο πρόβλημα. Το πρόβλημα μπορεί να λυθεί αναλύοντας κάθε διαδρομή μετ' επιστροφής για να προσδιορίσετε τη συντομότερη.

Είναι επιλύσιμο το πρόβλημα του πλανόδιου πωλητή;

Δηλώνουμε με πρόβλημα αγγελιοφόρου (καθώς στην πράξη αυτή η ερώτηση πρέπει να λύνεται από κάθε ταχυδρόμο, ούτως ή άλλως και από πολλούς ταξιδιώτες) την εργασία να βρούμε, για πεπερασμένα πολλά σημεία των οποίων οι ζευγαρωμένες αποστάσεις είναι γνωστές, η συντομότερη διαδρομή που συνδέει τα σημεία. Φυσικά, αυτό το πρόβλημα είναι επιλύσιμο με πεπερασμένα πολλές δοκιμές.

Τι είναι το πρόβλημα του Ταξιδιώτη πωλητή εξηγήστε;

Το πρόβλημα του ταξιδιώτη πωλητή (ονομάζεται επίσης πρόβλημα ταξιδιωτικού πωλητή ή TSP) θέτει την ακόλουθη ερώτηση: "Δεδομένης μιας λίστας πόλεων και των αποστάσεων μεταξύ κάθε ζεύγους πόλεων, ποια είναι η συντομότερη δυνατή διαδρομή που επισκέπτεται κάθε πόλη ακριβώς μία φορά και επιστρέφει στην πόλη προέλευσης;" Είναι ένα δύσκολο πρόβλημα NP σε …

Τι είναι το πρόβλημα του ταξιδιωτικού πωλητή και πώς διαμορφώνεται ως πρόβλημα γραφήματος;

Το πρόβλημα του ταξιδιωτικού ναλέματος (TSP) είναι για να βρείτε μια περιήγηση με ελάχιστο κόστος. Το TSP μπορεί να μοντελοποιηθεί ως πρόβλημα γραφήματος λαμβάνοντας υπόψη ένα πλήρες γράφημα G=/V, E) και εκχωρώντας σε κάθε άκρο uu E E το κόστος o., μια περιήγηση είναι τότε ένακύκλωμα στο G που συναντά κάθε κόμβο. Σε αυτό το πλαίσιο, οι περιηγήσεις ονομάζονται μερικές φορές Eamiltonian c~rcuits.

Πώς μπορούμε να λύσουμε το πρόβλημα του ταξιδιώτη πωλητή;

Για να λύσετε το TSP χρησιμοποιώντας την προσέγγιση Brute-Force, πρέπει να υπολογίσετε τον συνολικό αριθμό διαδρομών και, στη συνέχεια, να σχεδιάσετε και να απαριθμήσετε όλες τις πιθανές διαδρομές. Υπολογίστε την απόσταση κάθε διαδρομής και μετά επιλέξτε τη συντομότερη - αυτή είναι η βέλτιστη λύση. Αυτή η μέθοδος χωρίζει ένα πρόβλημα που πρέπει να λυθεί σε πολλά υποπροβλήματα.

Συνιστάται: