Στην σύγχρονη εποχή, η βελτιστοποίηση εμφανίζεται σχεδόν σε όλες τις πτυχές της ζωής μας. Όλα τα συστήματα με τα οποία ερχόμαστε σε επαφή καθημερινά (κοινωνικά, επιστημονικά, οικονομικά και άλλα) έχουν παραμέτρους, οι οποίες απαιτούν ρυθμίσεις, ώστε να λαμβάνουμε την καλύτερη δυνατή απόδοση των αντίστοιχων συστημάτων. Κάποια από τα προβλήματα αυτά επιλύονται σχετικά εύκολα, κάποια άλλα όμως απαιτούν ιδιαίτερη προσπάθεια και εξειδικευμένους αλγόριθμους.
Σκοπός αυτής της εργασίας είναι να βρει τις τεχνικές και τις μεθόδους που χρησιμοποιούνται στους αλγόριθμους βελτιστοποίησης, να τις παρουσιάσει σε απλή μορφή και να δει την εφαρμογή τους σε πραγματικά προβλήματα.
Αρχικά κατηγοριοποιούνται οι τεχνικές και οι μέθοδοι σε τρεις βασικές κατηγορίες ανάλογα με την λογική που χρησιμοποιούν, και κατόπιν παρουσιάζονται οι πιο γνωστές και διαδεδομένες τεχνικές.
Κατόπιν περνάμε στην παρουσίαση μεθόδων που έχουν εφαρμοσθεί σε πολλά γνωστά προβλήματα.
(EL)
Μεταπτυχιακή εργασία=Σχολή Τεχνολογικών Εφαρμογών=Τμήμα Ηλεκτρονικών Μηχανικών, 2019 (α/α10979)
(EL)
In modern times, optimization occurs in almost all aspects of our lives. All systems with which we come into contact daily (socially, scientifically, economically, etc.) have parameters that require regulation to get the best possible system performance. Some of these problems are relatively easy to solve, others require special effort and algorithms.
The purpose of this work is to find the techniques and methods used in optimization algorithms, to present them in simple form and to see their application to real problems.
Initially, the techniques and methods are categorized into three basic categories according to the logic they use, and then the most well-known and widespread techniques are presented.
Then we pass on the presentation of methods that have been applied to many known problems.
(EN)