Σημείωση: Για περισσότερες πληροφορίες μπορείτε να επισκεφθείτε τον εξειδικευμένο ιστότοπο: www.xloptimizer.com
Το πρόγραμμα αυτό είναι ένα γενικό εργαλείο βελτιστοποίησης το οποίο χρησιμοποιεί το Microsoft Excel (έκδοση 2016 η νεότερη, 32-bit και 64-bit) ως πλατφόρμα ορισμού του προβλήματος. Πρακτικά, οποιοδήποτε πρόβλημα μπορεί να οριστεί σε λογιστικό φύλλο, μπορεί να αντιμετωπιστεί από το πρόγραμμα αυτό. Παραδείγματα περιλαμβάνουν προβλήματα στα οικονομικά, μηχανική, κατανομή πόρων, σχεδίαση δρομολογίων, εύρεση διαδρομών, κλπ.
Το xlOptimizer διαφέρει ριζικά από τον "solver" του Microsoft Excel υπό την έννοια ότι υλοποιεί ένα πλήθος σύγχρονων, παραμετροποιήσιμων Μετευρετικών Αλγορίθμων, μονοκριτηριακών ή πολυκριτηριακών, οι οποίοι έχουν ομογενοποιηθεί και έχουν διαρρυθμιστεί σε ένα ενιαίο και απλό περιβάλλον. Οι αλγόριθμοι αυτοί θεωρούνται πολύ καλοί "γενικοί βελτιστοποιητές", δηλαδή βρίσκουν πολύ καλές λύσεις (από πρακτικής άποψης) με λίγες επιλύσεις της αντικειμενικής συνάρτησης. Αυτό τους καθιστά ιδανικούς για πολύ δύσκολα (πολυ-παραμετρικά, μη-διαφορίσιμα, ασυνεχή, συνδυαστικά, κλπ) ή/και ακριβά προβλήματα (στα οποία μία και μόνη επίλυση μπορεί να απαιτεί αρκετά λεπτά). Εκτός από τις συναρτήσεις του Microsoft Excel, οι οποίες είναι φυσικά διαθέσιμες, υπάρχει η δυνατότητα χρήσης εξωτερικών συναρτήσεων μέσω δυναμικών βιβλιοθηκών (dynamic link libraries -dlls), ώστε πρακτικά οποιοδήποτε πρόβλημα να μπορεί να οριστεί σε ένα λογιστικό φύλλο.
Το xlOptimizer είναι κατάλληλο για επαγγελματίες με μικρή ή και καθόλου γνώση της λειτουργίας των Μετευρετικών Αλγορίθμων. Από την στιγμή που το πρόβλημα μπορεί να οριστεί πλήρως σε ένα λογιστικό φύλλο, είναι πολύ εύκολη η δημιουργία σεναρίων και η βελτιστοποίηση, το οποίο μεταφράζεται σε κέρδος ή αύξηση της απόδοσης. Όλες οι παράμετροι που ελέγχουν τους αλγορίθμους τίθενται αυτόματα σε συνήθεις τιμές. Συνοπτική βοήθεια είναι διαθέσιμη σε κάθε βήμα μάγων εισαγωγής δεδομένων (wizards). Εκτενής βοήθεια είναι επίσης διαθέσιμη, τόσο on-line όσο και off-line.
Το xlOptimizer είναι επίσης ιδανικό για ερευνητές σε οποιοδήποτε ερευνητικό πεδίο, οι οποίοι αναζητούν ένα απλό αλλά ισχυρό εργαλείο για βελτιστοποίηση. Όλες οι παράμετροι που ελέγχουν την συμπεριφορά κάθε αλγόριθμου είναι παραμετροποιήσιμες, ούτως ώστε να είναι εφικτή η αναζήτηση των βέλτιστων τιμών για κάθε πρόβλημα. Επιπλέον, ένας απλός υπολογιστής συναρτήσεων, στα πρότυπα του Excel, είναι διαθέσιμος, έτσι ώστε οι τιμές των παραμέτρων να μην είναι παγιωμένες, αλλά να υπολογίζονται δυναμικά. Για παράδειγμα, η βέλτιστη τιμή του πληθυσμού σε έναν Γενετικό Αλγόριθμο εξαρτάται από την δυσκολία του προβλήματος. Αυτό μπορεί να αντιμετωπιστεί πολύ εύκολα με χρήση συνάρτησης που επιστρέφει τον πληθυσμό με βάση π.χ. το μήκος του χρωμοσώματος. Επίσης, είναι διαθέσιμα εργαλεία για την εξέταση της απόδοσης των αλγορίθμων. Για παράδειγμα, είναι δυνατή η αυτόματη εκτέλεση πολλαπλών ανεξάρτητων αναλύσεων. Κάθε ανάλυση παράγει ξεχωριστό αρχείο υπολογισμών, το οποίο είναι εύκολα επεξεργάσιμο με έναν απλό επεξεργαστή κειμένου. Οι βιβλιοθήκες του xlOptimizer έχουν χρησιμοποιηθεί σε πολλά άρθρα που έχουν δημοσιευθεί σε διεθνή επιστημονικά περιοδικά και έχουν παρουσιαστεί σε διεθνή επιστημονικά συνέδρια. Για περισσότερες πληροφορίες επικοινωνήστε με την ΤεχνοΛογισμική.
Δυνατότητες
Τεχνολογία
Το xlOptimizer έχει αναπτυχθεί με την τεχνολογία VSTO της Microsoft για το Excel (έκδοση 2016 ή νεότερη, 32-bit και 64-bit). Εγκαθίσταται στην γραμμή εργαλείων του Excel. To VSTO παρέχει σημαντικά πλεονεκτήματα:
Αλγόριθμοι
Μονοκριτηριακοί:
Πολυκριτηριακοί:
Η έκδοση LITE έχει περιορισμό 10 μεταβλητών σχεδιασμού, δεν περιλαμβάνει εργαλεία στατιστικής ανάλυσης των αποτελεσμάτων και προστατεύεται από λογισμικό.