Document Outline
Εισαγωγή
Ορισμός του προβλήματος
Κίνητρα και Στόχοι Υλοποίησης
Περιπτώσεις παρόμοιων ερευνητικών έργων
Διάρθρωση κειμένου
Θεωρητικό υπόβαθρο
C-Sharp
Αλγόριθμος αναζήτησης
Αλγόριθμος Coverage Path Planning (CPP)
Γράφημα
Δενδρική δομή
Συνδεδεμένο στοιχείο (Connected Component)
Ελάχιστο γεννητικό δέντρο (Minimum Spanning Tree)
Νήματα (threads)
Εργαλεία που χρησιμοποιήθηκαν
Visual Studio
Visual Studio Code
Notepad++
Git
Σύνοψη Κεφαλαίου
Υλοποίηση του λογισμικού μέρους
Γενική επισκόπηση του λογισμικού
Περιγραφή του περιβάλλοντος
Είσοδος αλγορίθμου
Αρχείο εισόδου
Παράμετροι γραμμής εντολών
Εύρεση συνδεδεμένων περιοχών
Εύρεση ελάχιστης απόστασης μεταξύ μη συνδεδεμένων περιοχών στο τρισδιάστατο επίπεδο
Διαμοιρασμός της συνολικής περιοχής σε υποπεριοχές για κάθε όχημα
Υπολογισμός Ελαχίστου Γεννητικού Δέντρου
Αλγόριθμος του Borůvka
Αλγόριθμος του Prim
Αλγόριθμος του Kruskal
Προσπέλαση ελαχίστου γεννητικού δέντρου
Υπολογισμός τελικού μονοπατιού
Μετρικές κώδικα
Σύνοψη κεφαλαίου
Πειραματικές μετρήσεις
Παράδειγμα εκτέλεσης σε δισδιάστατο συνθετικό περιβάλλον
Παράδειγμα εκτέλεσης σε τρισδιάστατο συνθετικό περιβάλλον
Χρόνος εκτέλεσης εργαλείου
Σύνοψη κεφαλαίου
Συμπεράσματα και μελλοντικές βελτιώσεις
Συμπεράσματα
Προοπτική δημιουργίας επιχείρησης
Μοντέλο επιχείρησης
Ανάλυση SWOT
Μελλοντικές επεκτάσεις
Προσθήκη επιπλέον περιορισμών
Βελτίωση της απόδοσης του αλγορίθμου
Ανάπτυξη διαδικτυακής εφαρμογής
Ανάπτυξη Διεπαφής Προγραμματισμού Εφαρμογών (API)
Παραρτήματα
Εγκατάσταση και χρήση εργαλείου