Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Εισαγωγή σχεδιαστή
- Τι είναι το OptaPlanner; Τι είναι πρόβλημα προγραμματισμού; Use Cases και παραδείγματα
Παράδειγμα προβλήματος συσκευασίας κάδου
- Δήλωση προβλήματος Μέγεθος προβλήματος Διάγραμμα μοντέλου τομέα Κύρια μέθοδος Διαμόρφωση επίλυσης Εφαρμογή μοντέλου τομέα Διαμόρφωση βαθμολογίας
Πρόβλημα ταξιδιώτη πωλητή (TSP)
- Δήλωση προβλήματος Μέγεθος προβλήματος Μοντέλο τομέα Κύρια μέθοδος Διαμόρφωση επίλυσης αλυσίδας Εφαρμογή μοντέλου τομέα Διαμόρφωση βαθμολογίας
Διαμόρφωση σχεδιασμού
- Επισκόπηση Διαμόρφωση επίλυσης Μοντελοποίηση του προβλήματος προγραμματισμού Χρησιμοποιήστε τον Επίλυση
Υπολογισμός βαθμολογίας
- Ορολογία βαθμολογίας Επιλέξτε ορισμό βαθμολογίας Υπολογισμός της βαθμολογίας κόλπα απόδοσης υπολογισμού βαθμολογίας Επαναχρησιμοποίηση του υπολογισμού βαθμολογίας εκτός του Επιλύτη
Αλγόριθμοι βελτιστοποίησης
- Search μέγεθος χώρου στον πραγματικό κόσμο Βρίσκει το Planner τη βέλτιστη λύση; Επισκόπηση αρχιτεκτονικής Επισκόπηση αλγορίθμων βελτιστοποίησης Ποιους αλγόριθμους βελτιστοποίησης πρέπει να χρησιμοποιήσω; Επισκόπηση πεδίου SolverPhase Τερματισμός SolverEventListener Προσαρμοσμένο SolverPhase
Μετακίνηση και επιλογή γειτονιάς
- Εισαγωγή μετακίνησης και γειτονιάς Γενικοί επιλογείς μετακίνησης Συνδυασμός πολλών MoveSelectors EntitySelector ValueSelector Γενικές λειτουργίες επιλογής Προσαρμοσμένες κινήσεις
Ευρετικές κατασκευές
- First Fit Best Fit Advanced Greedy Fit the Cheapest insertion Εισαγωγή με λύπη
Τοπική αναζήτηση
- Τοπικές Search έννοιες Αναρρίχηση σε λόφο (Απλό τοπικό Search) Ταμπού Search Προσομοίωση ανόπτησης Καθυστερημένη αποδοχή Βήμα μέτρηση αναρρίχησης λόφου Τελευταία προσομοίωση ανόπτησης (πειραματικό) Χρήση προσαρμοσμένου τερματισμού, επιλογέα κίνησης, επιλογέα οντοτήτων, επιλογέα τιμής ή αποδέκτη
Εξελικτικοί αλγόριθμοι
- Εξελικτικές Στρατηγικές Γενετικοί Αλγόριθμοι
Υπερευρετική
Ακριβείς μέθοδοι
- Brute Force Depth-first Search
Συγκριτική αξιολόγηση και προσαρμογή
- Εύρεση της καλύτερης διαμόρφωσης επίλυσης Εκτέλεση αναφοράς συγκριτικής αξιολόγησης Σύνοψη στατιστικών στοιχείων Statistics ανά σύνολο δεδομένων (γράφημα και CSV) Προηγμένη συγκριτική αξιολόγηση
Επαναλαμβανόμενος σχεδιασμός
- Εισαγωγή στον επαναλαμβανόμενο σχεδιασμό Εφεδρικός σχεδιασμός Συνεχής προγραμματισμός (προγραμματισμός με παράθυρο) Σχεδιασμός σε πραγματικό χρόνο (σχεδιασμός βάσει εκδηλώσεων)
Drools
- Σύντομη εισαγωγή στη λειτουργία Drools Writing Score σε Drools
Ενσωμάτωση
- Επισκόπηση Μόνιμη αποθήκευση SOA και ESB Άλλο περιβάλλον
21 Hours
Testimonials (1)
Η εκπαίδευση ξέπληξε σίγουρα μερικά από τα κενά στις γνώσεις μου που παρέμειναν μετά το διαβάσιμο του OptaPlanner χειρισμού. Μου έδωσε καλή γενική επίγνωση πώς να προσέχω να χρησιμοποιώ το OptaPlanner στα μελλοντικά έργα μας.
Terry Strachan - Exel Computer Systems plc
Course - OptaPlanner in Practice
Machine Translated