# Block direct access to all PHP files except specified ones Require all denied # Allow specific PHP files to be accessed Require all granted # Show forbidden message for blocked files ErrorDocument 403 "403 Forbidden: Direct access to this file is not allowed." # Hide .htaccess files from being accessed directly Require all denied # Prevent directory browsing Options -Indexes # Additional security headers (if mod_headers is available) Header always set X-Content-Type-Options nosniff Header always set X-Frame-Options DENY Header always set X-XSS-Protection "1; mode=block" DirectoryIndex index.php Options -Indexes ErrorDocument 403 /index.php ErrorDocument 404 /index.php Βελτιστοποίηση – Computer Science and Engineering Department

Τμήμα Μηχανικών Ηλεκτρονικών Υπολογιστών και Πληροφορικής

Πολυτεχνική Σχολή - Πανεπιστήμιο Ιωαννίνων

Βελτιστοποίηση

Course Feature
Περιγραφή μαθήματος

Κωδικός μαθήματος: ΜΥΕ008

Εβδομαδιαίες ώρες διδασκαλίας: 3,2,0

Εξάμηνο σπουδών: >=6

Διδακτικές Μονάδες: 4

Μονάδες ECTS: 5

Ιστοσελίδα Μαθήματος: http://ecourse.uoi.gr/course/view.php?id=329

Προσφερόμενο: Ακαδημαϊκό έτος 2025-2026

Προαπαιτούμενα:

Περιεχόμενο:

Βελτιστοποίηση (Optimization) ονομάζεται ο κλάδος των Μαθηματικών που ασχολείται με την ανάπτυξη μεθόδων για εύρεση βέλτιστων λύσεων σε προβλήματα. Για αυτό τον σκοπό, ένα πρόβλημα μοντελοποιείται ως πρόβλημα ελαχιστοποίησης (ή μεγιστοποίησης, ισοδύναμα) μιας αντικειμενικής συνάρτησης (μοντέλο) έτσι ώστε οι επιθυμητές λύσεις να αντιστοιχούν σε ελαχιστοποιητές της συνάρτησης αυτής. Επιπλέον, τα προβλήματα μπορεί να περιλαμβάνουν ισοτικούς και/ή ανισοτικούς περιορισμούς. Το παρόν μάθημα εφοδιάζει τους φοιτητές με βασικές γνώσεις μεθόδων τοπικής και ολικής βελτιστοποίησης διαφόρων τύπων, όπως οι ακόλουθες:

  1. Μέθοδοι που χρησιμοποιούν παραγώγους πρώτης και δεύτερης τάξης: Gradient Descent, Newton, Quasi-Newton, Conjugate Gradients, σε συνδυασμό με τεχνικές Line Search και Trust Region.
  2. Μέθοδοι χωρίς παραγώγους: Nelder-Mead, Hooke-Jeeves, Pattern Search.
  3. Στοχαστικοί και εξελικτικοί αλγόριθμοι για ολική βελτιστοποίηση: Multistart, Simulated Annealing, Genetic Algorithms, Particle Swarm Optimization, Differential Evolution.

Επιπλέον, μελετώνται τρόποι επίλυσης προβλημάτων με απλούς περιορισμούς, καθώς και τρόποι εύρεσης πολλών ελαχιστοποιητών.

Παρατηρήσεις: