Optimization Algorithms
Ο στόχος είναι η υλοποίηση διαφόρων αλγορίθμων βελτιστοποίησης, υπό διαφορετικές συνθήκες. Πιο συγκεκριμένα:
- Εύρεση ελαχίστου σε -αυστηρά- κυρτές συναρτήσεις [1-Δ]
- Μέθοδος Διχοτόμου [Αλγόριθμος]
- Μέθοδος Χρυσού τομέα [Αλγόριθμος]
- Μέθοδος Fibonacci [Αλγόριθμος]
- Μέθοδος Διχοτόμου (με χρήση παραγώγων) [Αλγόριθμος]
- Εύρεση ελαχίστου συνάρτησης για την οποία δεν υπάρχει αναλυτικός τύπος [2-Δ]
- Μέθοδος Μέγιστης Καθόδου [Αλγόριθμος]
- Μέθοδος Newton [Αλγόριθμος]
- Μέθοδος Levenberg - Marquardt [Αλγόριθμος]
- Μέθοδος συζυγών κλίσεων (Polak–Ribière) [Αλγόριθμος]
- Μέθοσος quasi Newton (Τύπος Davidon–Fletcher–Powell) [Αλγόριθμος]
- Εύρεση ελαχίστου συνάρτησης παρουσία περιορισμών [2-Δ]
- Μέθοδος Μέγιστης Καθόδου, με και χωρίς περιορισμούς [Αλγόριθμος]
- Γενετικός Αλγόριθμος: Προσέγγιση άγνωστης συνεχούς συνάρτησης [2-Δ]