LibreOffice 24.8 Βοήθεια
Το DEPS αποτελείται από δύο ανεξάρτητους αλγόριθμους: τη διαφορική εξέλιξη και τη βελτιστοποίηση σμήνους σωματιδίων. Και τα δύο είναι ιδιαίτερα κατάλληλα για αριθμητικά προβλήματα, όπως η μη γραμμική βελτιστοποίηση, και είναι συμπληρωματικά μεταξύ τους καθώς εξομαλύνουν τα μειονεκτήματα του άλλου.
Η κοινωνική γνωστική βελτιστοποίηση λαμβάνει υπόψη την ανθρώπινη συμπεριφορά μάθησης και μερισμού των πληροφοριών. Κάθε οντότητα έχει πρόσβαση σε μια συνηθισμένη βιβλιοθήκη με τη γνώση να μοιράζεται μεταξύ όλων των οντοτήτων.
| Ρύθμιση | Περιγραφή | 
|---|---|
| Οι μεταβλητές θεωρούνται ως μη αρνητικές | Σημείωση για εξαναγκασμό των μεταβλητών να είναι μόνο θετικές. | 
| Κύκλοι μάθησης | Καθορίζει τον αριθμό των επαναλήψεων, που πρέπει να κάνει ο αλγόριθμος. Σε κάθε επανάληψη, όλες οι οντότητες μαντεύουν τη βέλτιστη λύση και μοιράζονται τη γνώση τους. | 
| Εμφάνιση βελτιωμένης κατάστασης επιλύτη | Εάν είναι ενεργοποιημένο, εμφανίζεται ένας πρόσθετος διάλογος κατά τη διαδικασία επίλυσης που δίνει πληροφορίες για την τρέχουσα διεργασία, το επίπεδο στασιμότητας, την τρέχουσα βέλτιστη γνωστή λύση, καθώς και την πιθανότητα διακοπής ή συνέχισης της επίλυσης. | 
| Μέγεθος βιβλιοθήκης | Καθορίζει την ποσότητα των πληροφοριών για αποθήκευση στη δημόσια βιβλιοθήκη. Κάθε οντότητα αποθηκεύει γνώση εκεί και ζητά πληροφορίες. | 
| Μέγεθος σμήνους | Καθορίζει τον αριθμό των οντοτήτων που συμμετέχουν στη διεργασία μάθησης. Κάθε οντότητα βρίσκει τις δικές του λύσεις και συνεισφέρει στη γενική γνώση. | 
| Όριο στασιμότητας | Εάν αυτός ο αριθμός των οντοτήτων βρήκε λύσεις μέσα σε μια κλειστή περιοχή, η επανάληψη σταματά και η καλύτερη από αυτές τις τιμές επιλέγεται ως βέλτιστη. | 
| Ανοχή στασιμότητας | Καθορίζει σε ποια περιοχή οι λύσεις θεωρούνται “παρόμοιες”. | 
| Χρήση συγκριτή ACR | |
| Πρόβλεψη ορίων μεταβλητής | Εάν είναι ενεργή, ο αλγόριθμος προσπαθεί να βρει τα όρια της μεταβλητής κοιτώντας στις αρχικές τιμές. | 
| Κατώφλι ορίων μεταβλητής | Κατά την πρόβλεψη ορίων μεταβλητής, αυτό το κατώφλι καθορίζει, πώς μετατοπίζονται οι αρχικές τιμές για να δομήσουν τα όρια. Ως παράδειγμα υπολογισμού αυτών των τιμών, δείτε το εγχειρίδιο στη βικιπαίδεια. | 
| Ρύθμιση | Περιγραφή | 
|---|---|
| Οι μεταβλητές θεωρούνται ακέραιοι | Σημείωση για εξαναγκασμό των μεταβλητών να είναι μόνο ακέραιοι. | 
| Οι μεταβλητές θεωρούνται ως μη αρνητικές | Σημείωση για εξαναγκασμό των μεταβλητών να είναι μόνο θετικές. | 
| Όριο χρόνου επιλύτη | Ορίζει τον μέγιστο χρόνο σύγκλισης του αλγορίθμου σε λύση. | 
| Αλγόριθμος σμήνους | Ορίστε τον αλγόριθμο σμήνους. 0 για διαφορική εξέλιξη και 1 για βελτιστοποίηση σμήνους σωματιδίων. Προεπιλογή είναι το 0. |