ΕΝΤΟΠΙΣΜΟΣ ΤΟΥ ΜΕΤΩΠΟΥ PARETO ΣΤΗΝ ΠΟΛΥΚΡΙΤΗΡΙΑΚΗ ΑΕΡΟ ΥΝΑΜΙΚΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΜΕ ΜΕΘΟ Ο NEWTON ΜΕ ΑΠΟΚΟΠΗ. ιπλωµατική Εργασία.

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "ΕΝΤΟΠΙΣΜΟΣ ΤΟΥ ΜΕΤΩΠΟΥ PARETO ΣΤΗΝ ΠΟΛΥΚΡΙΤΗΡΙΑΚΗ ΑΕΡΟ ΥΝΑΜΙΚΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΜΕ ΜΕΘΟ Ο NEWTON ΜΕ ΑΠΟΚΟΠΗ. ιπλωµατική Εργασία."

Transcript

1 Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Μηχανολόγων Μηχανικών Τοµέας Ρευστών Εργαστήριο Θερµικών Στροβιλοµηχανών Μονάδα Παράλληλης Υπολογιστικής Ρευστοδυναµικής & Βελτιστοποίησης ΕΝΤΟΠΙΣΜΟΣ ΤΟΥ ΜΕΤΩΠΟΥ PARETO ΣΤΗΝ ΠΟΛΥΚΡΙΤΗΡΙΑΚΗ ΑΕΡΟ ΥΝΑΜΙΚΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΜΕ ΜΕΘΟ Ο NEWTON ΜΕ ΑΠΟΚΟΠΗ ιπλωµατική Εργασία Μάριος Καψής Επιβλέπων: Κυριάκος Χ. Γιαννάκογλου, Καθηγητής ΕΜΠ Αθήνα, 2014

2 ii

3 ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΤΟΜΕΑΣ ΡΕΥΣΤΩΝ ΕΡΓΑΣΤΗΡΙΟ ΘΕΡΜΙΚΩΝ ΣΤΡΟΒΙΛΟΜΗΧΑΝΩΝ ΜΟΝΑ Α ΠΑΡΑΛΛΗΛΗΣ ΥΠΟΛΟΓΙΣΤΙΚΗΣ ΡΕΥΣΤΟ ΥΝΑΜΙΚΗΣ & ΒΕΛΤΙΣΤΟΠΟΙΗΣΗΣ ΕΝΤΟΠΙΣΜΟΣ ΤΟΥ ΜΕΤΩΠΟΥ PARETO ΣΤΗΝ ΠΟΛΥΚΡΙΤΗΡΙΑΚΗ ΑΕΡΟ ΥΝΑΜΙΚΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΜΕ ΜΕΘΟ Ο NEWTON ΜΕ ΑΠΟΚΟΠΗ Μάριος Καψής Επιβλέπων: Κυριάκος Χ. Γιαννάκογλου, Καθηγητής ΕΜΠ Αθήνα, Ιούλιος 2014 Περίληψη Η παρούσα διπλωµατική εργασία αφορά τον εντοπισµό των ϐέλτιστων λύσεων ενός προβλήµατος ϐελτιστοποίησης πολλών στόχων χρησιµοποιώντας αιτιοκρατικές µε- ϑόδους, δηλαδή µεθόδους που χρησιµοποιούν την κλίση της συνάρτησης στόχου. Συγκεκριµένα, η εργασία στηρίχτηκε στην εργασία [1], στην οποία αποδεικνύεται ότι από ϐέλτιστη λύση υπάρχει η δυνατότητητα να προβλεφθεί η ϑέση µιας γειτονικής λύσης στο µέτωπο κατά Pareto. Αυτό πραγµατοποιείται µε την επίλυση ενός συστήµατος, το οποίο περιλαµβάνει τις πρώτες και τις δεύτερες παραγώγους των συναρτήσεων-στόχων και περιορισµών του προβλήµατος. Σε µια προσπάθεια πε- ϱιορισµού του υψηλού κόστους των µητρώων δεύτερων παραγώγων, στη παρούσα εργασία συνδυάστηκε η επίλυση του συστήµατος µε τη χρήση της µεθόδου συζυγών κλίσεων και τη µέθοδο Newton µε αποκοπή. Στην εργασία αυτή µελετήθηκαν προβλήµατα µε περιορισµούς που εισάγονται από ϕραγµένα πεδία ορισµού των µεταβλητών σχεδιασµού. Αρχικά γίνεται µια µικρή αναφορά στον τρόπο µε τον οποίο δηµιουργείται ένα µέτωπο ϐέλτιστων λύσεων, γνωστό ως µέτωπο κατά Pareto. Επειτα, παρουσιάζεται ένας εναλλακτικός αιτιοκρατικός τρόπος εύρεσης του µετώπου, ο οποίος αποτελεί το κεντρικό ϑέµα της εργασίας. Αφού αναλυθεί από µαθηµατική σκοπιά, ακολουθεί η σκιαγράφηση του αλγορίθµου αριθµητικής επίλυσης µε τη µέθοδο Newton µε αποκοπή που προαναφέρθηκε. Στη συνέχεια, πραγµατοποιούνται κάποιες προκαταρκτικές εφαρµογές σε απλά µα- ϑηµατικά προβλήµατα ϐελτιστοποίησης δύο στόχων. Για την ακρίβεια, η προτεινόµενη µέθοδος εφαρµόζεται σε δύο κυρτά µαθηµατικά προβλήµατα και σε ένα µη κυρτό. Τα αποτελέσµατα της µεθόδου συγκρίνονται µε τα αντίστοιχα αποτελέσµατα ενός εξελικτικού αλγορίθµου, ο οποίος έχει αναπτυχθεί από τη ΜΠΥΡ&Β ΕΜΠ, και όπου είναι δυνατό µε την αναλυτική λύση του µετώπου ϐέλτιστων λύσεων. Η επόµενη ϕάση περιλαµβάνει την εφαρµογή σε προβλήµατα αεροδυναµικής ϐελ-

4 τιστοποίησης δύο στόχων. Συγκεκριµένα, επιλύθηκαν δύο προβλήµατα ϱοής γύρω από αεροτοµή. Στο πρώτο, οι δύο στόχοι ήταν η µεγιστοποίηση του συντελεστή άνωσης και η ελαχιστοποίηση της απόκλισης του εµβαδού της αεροτοµής από µια συγκεκριµένη τιµή. Στο δεύτερο, ο ένας στόχος πάλι ήταν η µεγιστοποίηση του συντελεστή άνωσης ενώ ο δεύτερος ήταν η ελαχιστοποίηση του συντελεστή οπισθέλκουσας. Και στα δύο προβλήµατα έγινε χρήση της µεθόδου Newton µε αποκοπή και διερευνήθηκε το υπολογιστικό κόστος της προτεινόµενης µεθόδου. Ο αλγόριθµος που αναπτύχθηκε συµπεριλαµβάνει και την επίλυση προβληµάτων περισσότερων των δύο στόχων. Μάλιστα, πραγµατοποιήθηκαν δοκιµές για µαθη- µατικά προβλήµατα τριών στόχων, χωρίς όµως να γίνει σε ϐάθος διερεύνηση. Με άλλα λόγια, µε αυτή την εργασία έχουν ϑεµελιωθεί οι ϐάσεις για την επέκταση του αλγορίθµου για προβλήµατα µε επιπλέον περιορισµούς, καθώς και για τη µελέτη προβληµάτων τριών ή περισσότερων στόχων. iv

5 NATIONAL TECHNICAL UNIVERSITY OF ATHENS SCHOOL OF MECHANICAL ENGINEERING FLUIDS DEPARTMENT LABORATORY OF THERMAL TURBOMACHINES PARALLEL CFD & OPTIMIZATION UNIT TRACING THE PARETO FRONT IN MULTI-OBJECTIVE OPTIMIZATION USING THE TRUNCATED NEWTON METHOD Marios Kapsis Advisor: Kyriakos C. Giannakoglou, Professor NTUA Athens, July 2014 Abstract This diploma thesis investigates the tracing of the Pareto front using deterministic (gradient-based) optimization methods. It was based on the work [1], in which it was proven that it is plausible, using the information of a known optimized solution, to predict the position of another optimized solution on the Pareto front. This can be achieved by solving a system which consists of the first and second order derivatives of the objective and constrain functions. The adjoint differentiation method was preferred when calculating the first-order derivatives, while the truncated Newton method was used in order to reduce the excessive computational cost of the hessian matrix. The examined optimization problems included only constraints which are introduced by the design variable boundaries. Firstly, there is a brief introduction in optimization methods and the creation of a Pareto front in deterministic optimization. Then, the theory on which this thesis is based is presented. Secondly, some preliminary applications on mathematical two-objective optimization problems take place. Two of them are convex problems and one of them is concave. The results of the proposed method are compared with those of an evolutionary algorithm created by the PCopt/NTUA and with the analytical solutions, wherever it was feasible. After the preliminary runs, two CFD problems where examined. In both problems, the target was the optimal shape of an airfoil according to two objectives. In the first problem, the first objective was the lift coefficient maximization while the second one was the minimization of the airfoil s surface s divergence from a target-value. In the second problem, the first objective was again the maximization of the lift coefficient and the second objective was the minimization of the drag coefficient. In both cases, the truncated Newton method was applied. The developed algorithm can also handle optimization problems with more than

6 two objectives. There were some trials done for three-objectives problems, without attempting an in depth investigation. In other words, in this thesis, the bases of extending the algorithm in order to be capable of handling constrained problems with additional constraints and problems with more than two objectives have been set. vi

7 Ευχαριστίες Η παράδοση της διπλωµατικής µου εργασίας σηµατοδοτεί την ολοκλήρωση ενός ση- µαντικού κεφάλαιου της Ϲωής µου που δεν είναι άλλο από την πενταετή προπτυχιακή ϕοίτησή µου στο τµήµα Μηχανολόγων Μηχανικών ΕΜΠ. Αισθάνοµαι ιδιαίτερη ικανοποίηση ϐλέποντας τις προσπάθειές µου να ανταµείβονται, όµως, πιστεύω, δεν ϑα τα είχα καταφέρει χωρίς το πλήθος ατόµων που µε στήριξε όλα αυτά τα χρόνια. Αρχικά, οφείλω να ευχαριστήσω τους γονείς µου, οι οποίοι κατά τη διάρκεια των σπουδών µου παρείχαν τα απαραίτητα εφόδια, πνευµατικά και υλικά, που συνέβαλαν στην επιτυχία µου. Φυσικά, κοντινοί συγγενείς και ϕίλοι συνέβαλαν τα µέγιστα, ο καθένας µε τον τρόπο του, ώστε να ανταποκριθώ µε επιτυχία στις υποχρεώσεις µου. Σαφώς, ϐασικός συντελεστής όλης αυτής της προσπάθειας είναι ο καθηγητής Κ. Χ. Γιαννάκογλου. Τον ευχαριστώ για την ευκαρία που µου έδωσε να εργαστώ πάνω σε ένα σύγχρονο ϑέµα και να γίνω µέλος µιας οµάδας µε διεθνή αναγνώριση. Μέσα από αυτή τη διαδικασία αποκόµισα πολύτιµες γνώσεις και εµπειρίες για τη συνέχεια και ανέπτυξα χρήσιµες για έναν ερευνητή ικανότητες. Επίσης, πέρα από συνεργάσιµος επιβλέπων καθηγητής της εργασίας, όλα αυτά τα χρόνια αποτέλεσε καθοδηγητής, πρόθυµος να ϐοηθήσει και να συµβουλέψει για ϑέµατα που αφορούν τις σπουδές και τη σταδιοδροµία µου. Τέλος, ϑα ήθελα να ευχαριστήσω τη ιδάκτορα Ασούτη Βαρβάρα, τον ιδάκτο- ϱα Παπαδηµητρίου ηµήτριο, τον Υποψήφιο ιδάκτορα Σαµούχο Κωνσταντίνο και τον συµφοιτητή µου Καψούλη ηµήτριο, καθώς και όλα τα υπόλοιπα µέλη της ΜΠΥΡ&Β/ΕΜΠ, για την άµεση και χρησιµότατη ϐοήθειά τους όποτε την είχα α- νάγκη. vii

8 viii

9 Ακρωνύµια ΕΜΠ ΕΘΣ ΜΠΥΡ&Β ΥΡ Εθνικό Μετσόβιο Πολυτεχνείο Εργαστήριο Θερµικών Στροβιλοµηχανών Μονάδα Παράλληλης Υπολογιστικής Ρευστοδυναµικής & Βελτιστοποίησης Υπολογιστική Ρευστοδυναµική ALM CFD CG CP KKT LTT NTUA PCopt SD TN Augmented Lagrange Method Computational Fluid Dynamics Conjugate Gradient Control Point Karush Kuhn Tucker Lab. of Thermal Turbomachinery National Technical University of Athens Parallel CFD & Optimization unit Steepest Descent Truncated Newton ix

10 x

11 Περιεχόµενα Περιεχόµενα i 1 Εισαγωγή Σκοπός της ιπλωµατικής Εργασίας οµή της ιπλωµατικής Εργασίας Εισαγωγή στη Βελτιστοποίηση Η Εννοια της Βελτιστοποίησης Οι ύο Βασικές Κατηγορίες των Μεθόδων Βελτιστοποίησης Εντοπισµός του Μετώπου Pareto στην Αιτιοκρατική Βελτιστοποίηση Η Βασική Ιδέα Μαθηµατική Υλοποίηση Αλγόριθµος Αριθµητικής Επίλυσης Εναλλακτική Προσέγγιση της Μεθόδου Πρόβλεψης- ιόρθωσης ιερευνητικές Εφαρµογές της Μεθόδου σε Απλά Μαθηµατικά Προ- ϐλήµατα ύο Στόχων Μαθηµατικό Πρόβληµα Α Μαθηµατικό Πρόβληµα Β Μαθηµατικό Πρόβληµα Γ Εφαρµογές σε Προβλήµατα Ρευστοµηχανικής ύο Στόχων Ρευστοµηχανικό Πρόβληµα Α Υπολογισµός Πρώτου Στόχου και των Παραγώγων του Υπολογισµός εύτερου Στόχου και των Παραγώγων του i

12 5.1.3 Εφαρµογή της Προτεινόµενης Μεθόδου Ρευστοµηχανικό Πρόβληµα Β Εφαρµογή της Προτεινόµενης Μεθόδου Συµπεράσµατα και Προτάσεις Περαιτέρω Ερευνας 73 Α Ορισµοί και Βασικές Μέθοδοι Βελτιστοποίησης 77 Α.1 Η Εννοια της Κυριαρχίας στο Μέτωπο κατά Pareto Α.2 Η µέθοδος των Βαρών σε Μη-Κυρτά Προβλήµατα Α.3 Μέθοδοι Ανίχνευσης κατά Γραµµή Α.3.1 Μέθοδος Απότοµης Καθόδου Α.3.2 Μέθοδος των Συζυγών Κλίσεων για Γραµµικά προβλήµατα Α.4 Βελτιστοποίηση µε Περιορισµούς Α.4.1 Η Επαυξηµένη Συνάρτηση Lagrange Α.4.2 Οι Συνθήκες Karush-Kuhn-Tucker (KKT) Α.4.3 Επαυξηµένη Μέθοδος µε Πολλαπλασιαστές Lagrange (ALM) για Περιορισµούς Ισότητας Β Οδηγίες για την Επιλογή Παραµέτρων στην ALM 91 Β.1 Επιλογή των Παραµέτρων της ALM Β.2 Επιλογή Κριτηρίων Σύγκλισης της ALM Γ Μαθηµατικά Εργαλεία 97 Γ.1 Βασικό Θεώρηµα Πεπλεγµένων Συναρτήσεων Γ.1.1 Εφαρµογή Γ.2 Καµπύλες µέσω Πολυωνύµων Bezier-Bernstein Γ.2.1 Παράγωγοι ως προς τις Συντεταγµένες των Σηµείων Ελέγχου Βιβλιογραφία 103 ii

13 Κεφάλαιο 1 Εισαγωγή 1.1 Σκοπός της ιπλωµατικής Εργασίας Τις τελευταιές δεκαετίες, η ϐελτιστοποίηση προϊόντων µε χρήση ηλεκτρονικών υπολογιστών έχει εµφανίσει ιδιαίτερη άνοδο καθώς η αυξανόµενη υπολογιστική ισχύς τους δίνει τη δυνατότητα επίλυσης ολοένα και πολυπλοκότερων προβληµάτων. Ω- στόσο, δεν παύει η µείωση του χρόνου εκτέλεσης της διαδικασίας επίλυσης να αποτελεί µείζον ϑέµα, ειδικά σε προβλήµατα υπολογιστικής ϱευστοµηχανικής. Στη παρούσα εργασία γίνεται προσπάθεια ανάπτυξης αλγορίθµου ικανού να εντοπίσει το µέτωπο ϐέλτιστων λύσεων πραγµατοποιώντας ϐήµατα πρόβλεψης και διόρ- ϑωσης, ϐασισµένο στη µελέτη που πραγµατοποίησαν οι Stephan Schmidt και Volker Schulz. Για την υλοποίησή του χρησιµοποιούνται πρώτης και δεύτερης τάξης πα- ϱάγωγοι, γεγονός που επιβαρύνει σηµαντικά τη µέθοδο από άποψης υπολογιστικού κόστους. Για αυτόν τον λόγο, ο αλγόριθµος αυτός συνοδεύεται από τη χρήση της µεθόδου Newton µε αποκοπή σε συνδυασµό µε τη µέθοδο συζυγών κλίσεων, σε µια προσπάθεια περιορισµού του υψηλού κόστους υπολογισµού του εσσιανού µητρώου. Μελετώνται προβλήµατα που δεν υπόκεινται σε περιορισµούς ισότητας και ανισοισότητας, παρά µόνο σε όσους υπεισέρχονται εξαιτίας ϕραγµένου πεδίου ορισµού των µεταβλητών σχεδιασµού. οκιµάζεται η ικανότητα της προτεινόµενης µεθόδου στην επίλυση κυρτών και µη-κυρτών προβληµάτων ϐελτιστοποίησης σε µαθηµατικά προβλήµατα και πραγµατοποιείται εκτενής διερεύνηση του κόστους σε προβλήµατα αεροδυναµικής. Φυσικά, τα αποτελέσµατα επαληθεύονται µε αυτά πιστοποιηµένου λογισµικού, το οποίο έχει αναπτυχθεί στη ΜΠΥΡ&Β/ΕΜΠ, ονοµαζόµενο EASY. Πα- ϱόλο που στην εργασία αυτή µελετήθηκαν κυρίως προβλήµατα ϐελτιστοποίησης δύο στόχων, το λογισµικό που αναπτύχθηκε µπορεί να εφαρµοστεί και σε προβλήµατα περισσότερων στόχων. Η εργασία περιλαµβάνει και ένα µικρό δείγµα εφαρµογής της αναπτυχθείσας µεθόδου σε προβλήµατα µε τρεις στόχους. 1

14 1.2 οµή της ιπλωµατικής Εργασίας Πρώτο κεφάλαιο: Το παρόν κεφάλαιο, όπου παρουσιάζεται συνοπτικά το αντικείµενο της εργασίας. εύτερο κεφάλαιο: Εδώ παρουσιάζονται ϐασικές έννοιες της ϐελτιστοποίησης, οι ουσιώδεις διαφορές µεταξύ αιτιοκρατικών και στοχαστικών µεθόδων, καθώς και το πρόβληµα προσέγγισης του µετώπου ϐέλτιστων λύσεων µε αιτιοκρατική µέθοδο χρησιµοποιώντας συντελεστές ϐαρύτητας. Τρίτο κεφάλαιο: Γίνεται η περιγραφή της ϐασικής ιδέας εντοπισµού του µετώπου ϐέλτιστων λύσεων µε µεθόδους πρόβλεψης-διόρθωσης. Στη συνέχεια, παρουσιάζεται η ϑεωρία η οποία αναπτύχθηκε από τους Stephan Schmidt και Volker Schulz και που αποτελεί τη ϐάση της εργασίας. Τέλος, αναλύεται ο αλγόριθµος της αριθµητικής επίλυσης της παραπάνω ϑεωρίας και γίνεται µια επισκόπηση µιας διαφορετικής προσέγγισης της διαδικασίας πρόβλεψηςδιόρθωσης. Τέταρτο κεφάλαιο: Πλέον πραγµατοποιούνται εφαρµογές του αλγορίθµου για µαθηµατικά προβλήµατα δύο στόχων και µελετάται η ικανότητα του να προσεγγίσει το µέτωπο κατά Pareto συγκρίνοντάς το µε τα αντίστοιχα αποτελέσµατα εξελικτικού αλγορίθµου. Τα προκύπτοντα συµπεράσµατα αποσκοπούν στην καλύτερη διαχείριση ϱευστοµηχανικών προβληµάτων τα οποία είναι πιο απαιτητικά σε χρόνο από τα απλά µαθηµατικά προβλήµατα. Πέµπτο κεφάλαιο: Παρουσιάζονται δύο προβλήµατα ϱευστοµηχανικής ϐελτιστοποίησης δύο στόχων στα οποία µελετάται η µεταβολή της γεωµετρίας της αεροτοµής κατά µήκος του µετώπου ϐέλτιστων λύσεων. Εδώ εφαρµόζεται η µέθοδος Newton µε αποκοπή και µελετάται εκτενώς το κόστος της προτεινόµενης µεθόδου. Οπως και στο προηγούµενο κεφάλαιο τα αποτελέσµατα επαληθεύονται µε τα αποτελέσµατα εξελικτικού αλγορίθµου. Εκτο κεφάλαιο: Εκτιµώνται τα αποτελέσµατα που προηγήθηκαν και παρουσιάζονται προτάσεις προς ϐελτίωση και ιδέες προς διερεύνηση. Παράρτηµα Α : Γίνεται αναφορά σε ϐασικά ϑεωρήµατα και µεθόδους της ϐελτιστοποίησης τα οποία χρησιµοποιούνται στη διπλωµατική εργασία. Παράρτηµα Β: Παρουσιάζονται συνοπτικές συµβουλές σχετικά µε τον τρόπο ϱύθµισης του ϐήµατος διόρθωσης, έχοντας ως περίπτωση αναφοράς το πρώτο ϱευστοµηχανικό πρόβληµα που µελετάται στο πέµπτο κεφάλαιο. Παράρτηµα Γ: Στο τελευταίο παράρτηµα αναφέρονται δύο ϐασικά µαθηµατικά εργαλεία. Το πρώτο είναι ένα ϐασικό ϑεώρηµα της ανάλυσης πεπλεγµένων συναρτήσεων ενώ το δεύτερο περιγράφει την προσέγγιση µιας καµπύλης µέσω πολυωνύµων Bezier. 2

15 Κεφάλαιο 2 Εισαγωγή στη Βελτιστοποίηση 2.1 Η Εννοια της Βελτιστοποίησης Βελτιστοποίηση είναι η διαδικασία µεταβολής των παραµέτρων ενός προϊόντος, µε σκοπό την τροποποίηση ενός ή περισσότερων χαρακτηριστικών του. Οι µεταβαλλόµενες παράµετροι ονοµάζονται µεταβλητές σχεδιασµού (design variables) και τα χαρακτηριστικά προς τροποποίηση στόχοι (targets). Για παράδειγµα, για µια πτέρυγα αεροπλάνου οι µεταβλητές σχεδιασµού µπορούν να είναι τα σηµεία που ορίζουν τη γεωµετρία της επιφάνειας της ενώ ως στόχος µπορεί να τεθεί η µεγιστοποίηση της άνωσης ή η ελαχιστοποίηση της οπισθέλκουσας. Ωστόσο, συνήθως σε προβλήµατα ϐελτιστοποίησης δεν υπάρχει ένας και µοναδικός στόχος. Σε ϐιοµηχανικές εφαρµογές, υπάρχει η ανάγκη καθορισµού περισσότερων του ενός χαρακτηριστικών. Μάλιστα, οι επιπρόσθετοι στόχοι πολλές ϕορές είναι αντικρουόµενοι, δηλαδή η σύγκλιση προς έναν στόχο επιφέρει την απόκλιση από κάποιον άλλον. Επίσης, εκτός από την πολυπλοκότητα των στόχων, σε πραγµατικές εφαρµογές υφίστανται περιορισµοί (constraints) οι οποίοι αυξάνουν περισσότερο τη δυσκολία του προβλήµατος. Ενα χαρακτηριστικό παράδειγµα που συναντάται σε ϐιοµηχανικές εφαρµογές είναι το εξής: Εστω πτερύγιο ένός αεροπλάνου, του οποίου είναι επιθυµητή η ϐελτίωση των δύο ϐασικών αεροδυναµικών χαρακτηριστικών, δηλαδή η αύξηση του συντελεστή άνωσης και η µείωση του συντελεστή οπισθέλκουσας (δύο στόχοι). Υπό σταθερές συνθήκες ϱοής, δηλαδή σταθερό διάνυσµα της επ άπειρο ταχύτητας του αέρα, αυτό που ϑα µεταβληθεί είναι η γεωµετρία της πτέρυγας (η οποία καθορίζει τις µετα- ϐλητές σχεδιασµού), λαµβάνοντας παράλληλα υπόψη και την αντοχή της πτέρυγας, δηλαδή να µην είναι υπερβολικά λεπτή (υπεισέρχεται ως περιορισµός). Φυσικά, τα προβλήµατα ϐελτιστοποίησης δεν είναι µόνο αεροδυναµικής ϕύσεως, αλλά ανα- ϕέρονται ακόµα και σε προβλήµατα ϐελτίωσης ϐαθµού απόδοσης ενός εργοστασίου 3

16 ηλεκτροπαραγωγής, µείωση του χρόνου σε µια γραµµή παραγωγής κ.α Οι ύο Βασικές Κατηγορίες των Μεθόδων Βελτιστοποίησης Το κάθε χαρακτηριστικό προς ϐελτίωση ενός προβλήµατος ϐελτιστοποίησης διατυπώνεται µε τη ϐοήθεια µαθηµατικής έκφρασης, η οποία αποτελεί τη συνάρτηση στόχου (objective function) ή συνάρτηση κόστους (cost function) για προβλήµατα ελαχιστοποίησης ή συνάρτηση καταλληλότητας (fitness function) για προβλήµατα µεγιστοποίησης. Οι τιµές των συναρτήσεων-στόχων αποτελούν το κριτήριο σύµφωνα µε το οποίο αναζητείται η ϐέλτιστη λύση. Οι µέθοδοι ϐελτιστοποίησης χωρίζονται σε δύο ϐασικές κατηγορίες, όσον αφορά τον τρόπο εύρεσης ϐέλτιστων λύσεων: τις στοχαστικές (stochastic) και τις αιτιοκρατικές (deterministic). Οι στοχαστικές µέθοδοι χρησιµοποιούν τεχνικές τυχηµατικής αναζήτησης της ϐέλτιστης λύσης ενώ οι αιτιοκρατικές υπολογίζουν την παράγωγο της συνάρτησης-στόχου ως προς τις µεταβλητές σχεδιασµού [2] και τη χρησιµοποιούν ώστε να ϐελτιώσουν την τρέχουσα λύση. Μια σηµαντική διαφορά µεταξύ των δύο µεθόδων είναι ο τύπος του αποτελέσµατος το οποίο παράγουν σε προβλήµατα πολλών στόχων. Κυρίως οι πληθυσµιακές εκπρόσωποι των στοχαστικών µεθόδων ϐρίσκουν ένα πλήθος ϐέλτιστων λύσεων, το οποίο στον χώρο των λύσεων λαµβάνει συνήθως τη µορφή ενός µετώπου, γνωστού ως µετώπου Pareto. Αν υποθέσουµε ότι έχουµε ένα πρόβληµα ϐελτιστοποίησης δύο στόχων, τότε το µέτωπο Pareto το οποίο προκύπτει διαγράφει µια καµπύλη (σχήµα 2.1). Το µέτωπο δεν είναι µια συνεχής γραµµή, αλλά ένα πλήθος σηµείων, τα οποία συνήθως ϕαίνονται ότι είναι κατανεµηµένα πάνω σε µια νοητή καµπύλη, µε ενδεχόµενα κενά κατά το µήκος της. Από την άλλη, οι αιτιοκρατικές µέθοδοι µεταβάλλουν τις µεταβλητές σχεδιασµού λαµβάνοντας υπόψη την τιµή της παραγώγου της συνάρτησης-στόχου. Από τη στιγ- µή που οι στόχοι είναι αντικρουόµενοι, για κάθε στόχο που εξετάζεται µεµονωµένα προκύπτουν διαφορετικά σύνολα τιµών των µεταβλητών σχεδιασµού για τις αντίστοιχες ϐέλτιστες λύσεις. Για τον λόγο αυτόν, σε τέτοια προβλήµατα συχνά προστίθενται οι συναρτήσεις κόστους πολλαπλασιασµένες µε συντελεστές ϐαρύτητας, συνθέτοντας ένα πρόβληµα ενός στόχου. ηλαδή, το εξής πρόβληµα: f 1 ( b) min. f M ( b) (2.1) 4

17 9 8 dominated non-dominated f f 1 Σχήµα 2.1: Μέτωπο Pareto σε πρόβληµα δύο στόχων (κυκλικά σηµεία). Τα τετραγωνικά σηµεία αποτελούν κυριαρχούµενες λύσεις από τα µέλη του µετώπου ϐέλτιστων λύσεων (παράρτηµα Α.1). µετατρέπεται στο εξής πρόβληµα ελαχιστοποίησης: minf( b) = M ω i f i ( b) (2.2) i=1 όπου M το πλήθος των στόχων, f i,...,m οι συναρτήσεις-στόχων, ω i,...,m οι συντελεστές ϐαρύτητας και b το διάνυσµα των µεταβλητών σχεδιασµού. Ωστόσο, ϐασική προϋπόθεση ώστε µια αιτιοκρατική µέθοδος να εντοπίσει ενδιάµεσα σηµεία, και όχι µόνο τα άκρα, του µετώπου Pareto είναι το πρόβληµα να είναι κυρτό (convex)[2, 3], δηλαδή, οι συναρτήσεις-στόχοι να είναι κυρτές. Σε προβλήµατα ελαχιστοποίησης µια κυρτή εξίσωση ορίζεται ως εξής: f(t b 1 +(1 t) b 2 ) tf( b 1 )+(1 t)f( b 2 ) b 1, b 2 B R N, t [0,1] (2.3) Πρακτικά, σε ϐαθµωτή συνάρτηση µιας µεταβλητής, αυτό σηµαίνει ότι η περιοχή πάνω από τη συνάρτηση είναι κυρτή (σχήµα 2.2). Σε προβλήµατα µε περιορισµούς, πρέπει να ισχύει το ίδιο και για τις συναρτήσεις των περιορισµών [3]. Αποδεικνύεται ότι σε µη-κυρτά προβλήµατα δύο στόχων η ελαχιστοποίηση της συνάρτησης 2.2 παράγει ως ϐέλτιστη λύση ένα εκ των δύο ακραίων σηµείων του ενιαίου µετώπου ϐέλτιστων λύσεων (παράρτηµα Α.2). Σε προβλήµατα περισσότερων στόχων, η αι- 5

18 τιοκρατική µέθοδος παράγει λύσεις που ανήκουν στα ακραία όρια του µετώπου ϐέλτιστων λύσεων. Σχήµα 2.2: Παράδειγµα κυρτής ϐαθµωτής συνάρτησης µιας µεταβλητής σε πρόβλη- µα ελαχιστοποίησης. Σε µια κυρτή περιοχή, το ευθύγραµµο τµήµα το οποίο έχει άκρα δύο οποιαδήποτε σηµεία της δεν τέµνει το σύνορο της. Από τη ϕύση τους, οι αιτιοκρατικοί αλγόριθµοι δεν µπορούν να παράξουν µέτωπα ϐέλτιστων λύσεων. Στο ίδιο πρόβληµα ϐελτιστοποίησης, µια αιτιοκρατική µέθοδος ϑα υπολογίσει µια ϐέλτιστη λύση, η οποία ϑα ανήκει στην καµπύλη που διαγράφει το µέτωπο Pareto. Αν το πρόβληµα είναι κυρτό, µεταβάλλοντας τα ϐάρη ω i γίνεται εφικτή η εύρεση άλλων σηµείων που ανήκουν στο µέτωπο ϐέλτιστων λύσεων, δηλαδή είναι δυνατή η εύρεση του µετώπου µε χρήση αιτιοκρατικών αλγορίθµων. Απαίτηση της ϐιοµηχανίας δεν είναι µόνον η εύρεση των ϐέλτιστων λύσεων, αλλά και η επίτευξη της ϐελτιστοποίησης σε περιορισµένο χρόνο και υπολογιστικό κόστος. Η εύρεση του µετώπου ϐέλτιστων λύσεων απαιτεί µεγάλο πλήθος επιλύσεων των ε- ξισώσεων κατάστασης που διέπουν τη µηχανική του προϊόντος, όπως επίσης και η εύρεση των παραγώγων. Για αυτόν τον λόγο, είναι ιδιαίτερα ασύµφορη η εύρεση του µετώπου ϐέλτιστων λύσεων χρησιµοποιώντας αιτιοκρατικές µεθόδους µεταβάλλοντας τους συντελεστές ϐαρύτητας και επαναλαµβάνοντας τα τρεξίµατα πολλές ϕορές, ειδικά όταν οι στοχαστικοί αλγόριθµοι µπορούν να εντοπίσουν το µέτωπο κατά Pareto µε ένα τρέξιµο. Άλλωστε, έχει παρατηρηθεί ότι τα αποτελέσµατα που προκύπτουν δεν παρουσιάζουν πάντα οµοιόµορφη κατανοµή, παράγοντας κακής ποιότητας µέτωπο [1]. Ο τρόπος µε τον οποίο είναι πραγµατοποιήσιµος ο εντοπισµός του µετώπου αιτιοκρατικά δίχως να χρησιµοποιούνται ϐάρη αποτελεί το κύριο αντικείµενο της παρούσας διπλωµατικής εργασίας. 6

19 Κεφάλαιο 3 Εντοπισµός του Μετώπου Pareto στην Αιτιοκρατική Βελτιστοποίηση 3.1 Η Βασική Ιδέα Στο προηγούµενο κεφάλαιο (2) αναφέρθηκε ότι, σε κυρτά προβλήµατα, η εύρεση του µετώπου ϐέλτιστων λύσεων µπορεί να γίνει χρησιµοποιώντας αιτιοκρατικές µε- ϑόδους µεταβάλλοντας τα ϐάρη ω k, k [1,M] της συνάρτησης 2.2. Ωστόσο, αυτή η µέθοδος είναι ιδιαίτερα χρονοβόρα και δαπανηρή. Μια διαφορετική προσέγγιση ϑα ήταν η κίνηση επί του µετώπου επιλέγοντας τις τιµές των συναρτήσεων στόχων. Συγκεκριµένα, επιλέγονται οι τιµές για όλους τους στόχους εκτός ενός, για τον ο- ποίο πρέπει να ϐρεθεί η πρέπουσα τιµή ώστε το νέο σηµείο να ανήκει στο µέτωπο ϐέλτιστων λύσεων. Για να υλοποιηθεί η παραπάνω ιδέα οι συναρτήσεις-στόχοι που λαµβάνουν συγκεκριµένη τιµή υποβαθµίζονται σε συναρτήσεις περιορισµών ισότητας. Ως αποτέλεσµα, ένας τρόπος διαχείρισης του προβλήµατος ϐελτιστοποίησης που προκύπτει είναι µε χρήση µεθόδων Σειριακής Ελαχιστοποίησης Χωρίς Περιορισµούς (Sequential Unconstrained Minimization Techniques-SUMT) (παράρτηµα Α.4.3). Ουσιαστικά, οι συναρτήσεις περιορισµών εντάσσονται µαζί µε τη συνάρτηση του στόχου ελαχιστοποίησης σε µια ενιαία συνάρτηση κόστους, η οποία απαρτίζεται από τη συνάρτησηστόχο επαυξηµένη κατά έναν όρο ποινής. Ο όρος ποινής εκπροσωπεί τους περιο- ϱισµούς ισότητας και µηδενίζεται όταν αυτοί ικανοποιούνται. Μια παραλλαγή των µεθόδων SUMT είναι η επαυξηµένη µέθοδος µε πολλαπλασιαστές Lagrange (ALM), η οποία ϑυµίζει την επαυξηµένη συνάρτηση Lagrange (παράρτηµα Α.4.1) επαυξηµένη κατά έναν όρο ποινής [3, 2]. Από την άλλη, αντί να γίνεται απευθείας εύρεση του επόµενου σηµείου επί του µε- 7

20 τώπου ϐέλτιστων λύσεων, µπορεί να πραγµατοποιείται µία πρόβλεψη, η οποία ϑα ακολουθείται από µια διόρθωση (σχήµα 3.1). Οι παραπάνω µέθοδοι χρησιµοποιούνται µόνο στο ϐήµα διόρθωσης, στοχεύοντας µε τον τρόπο αυτόν στην περιορισµένη χρήση τους. Στην παρούσα εργασία, πραγµατοποιείται η µελέτη της µεθόδου πρόβλεψης-διόρθωσης και διερευνάται η αποδοτικότητά της. Σχήµα 3.1: ιαδικασία πρόβλεψης-διόρθωσης για τον εντοπισµό του µετώπου ϐέλτιστων λύσεων. Η εύρεση της πρώτης ϐέλτιστης λύσης (σηµείο 2) µπορεί να παραλείπεται, µε την έννοια ότι µπορεί να είναι ήδη γνωστή και αναζητείται η εύρεση και άλλων σηµείων του µετώπου. Το σηµείο 3, όπως παρουσιάζεται και στο σχήµα, δεν είναι απαραίτητο να αποτελεί ϐέλτιστη λύση. Οπως ϑα δειχθεί παρακάτω, για το ϐήµα πρόβλεψης γίνεται µια πρώτης τάξης προσέγγιση των συνθηκών KKT (παράρτηµα Α.4.2), µε αποτέλεσµα να µη λαµβάνεται υπόψη η καµπυλότητα του µετώπου Pareto. 8

21 3.2 Μαθηµατική Υλοποίηση Εστω το εξής κυρτό πρόβληµα ϐελτιστοποίησης πολλών στόχων M και περιορισµών ισότητας M c και ανισο-ισότητας M g : f 1 ( b) min. f M ( b) s.t. 1 c j ( b) = 0, j [1,M c ] (3.1) g j ( b) 0, j [1,M g ] Για να µπορεί να επιλυθεί µε µέθοδο αιτιοκρατικής ϐελτιστοποίησης, πρέπει, καταρχήν, να διαµορφωθεί ως ένα πρόβληµα ενός στόχου. Στο κεφάλαιο που προηγήθηκε, όλες οι συναρτήσεις κόστους αθροίζονταν σε µία. Εδώ ακολουθείται µια διαφορετική προσέγγιση. Συγκεκριµένα, το παραπάνω πρόβληµα (πρόβληµα 3.1) διατυπώνεται στη µορφή ενός προβλήµατος ϐελτιστοποίησης ενός στόχου, λ.χ. του πρώτου α- πό τους προαναφερθέντες M στόχους χωρίς να είναι υποχρεωτικά αυτός, το οποίο πλέον υπόκειται σε M 1 επιπρόσθετους περιορισµούς ισότητας. ηλαδή, γράφεται ως εξής: minf 1 ( b) s.t. f k ( b) ˆf k = 0, k [2,M] c j ( b) = 0, j [1,M c ] (3.2) g j ( b) 0, j [1,M g ] Με άλλα λόγια, υποβαθµίζονται όλοι οι στόχοι εκτός από έναν σε περιορισµούς ι- σότητας. Με τον τρόπο αυτόν απαιτείται η ελαχιστοποίηση της f 1 µε τις υπόλοιπες συναρτήσεις-στόχοι (f k, k [2,M]) να έχουν συγκεκριµένες τιµές (ˆf k, k [2,M]). Με τη διατύπωση 3.2, µπορεί να εντοπιστεί ένα σηµείο του µετώπου Pareto χωρίς ο χρήστης της µεθόδου να προσδίδει τιµές στους συντελεστές ϐαρύτητας ω i (πρόβληµα 3.1), αλλά στις τιµές των M 1 στόχων (πρόβληµα 3.2). Επισηµαίνεται ξανά, ότι λόγω σύµβασης αναφέρεται η f 1 ως ο στόχος προς ελαχιστοποίηση, δηλαδή µπορεί να επιλεγεί οποιοσδήποτε άλλος στόχος αντί του πρώτου, χωρίς ϐλάβη της γενικότητας. 1 subject to 9

22 Οι συνθήκες KKT για το αρχικό πρόβληµα (3.1) είναι: b F( b,ω k,λ c,µ) = 0 c j ( b) = 0, j [1,M c ] g j ( b) 0, j [1,M g ] (3.3) µ j g j ( b) = 0, j [1,M g ] µ j 0, j [1,M g ] όπου F( M b,ω k,λ c,µ) = ω k f k ( M c M b) λ cj c j ( g b) µ j g j ( b) (3.4α ) k=1 j=1 j=1 και b F( M b,ω k,λ c,µ) = ω k b f k ( M c M b) λ cj b c j ( g b) µ j b g j ( b) (3.4β ) k=1 j=1 j=1 Βοηθά, χωρίς να είναι περιοριστικό, να υποτεθεί ότι M k=1 ω k = 1. Οι συνθήκες KKT για το επαναδιατυπωµένο πρόβληµα (3.2) είναι: b F( b,λ fk,λ c,µ) = 0 f k ( b) ˆf k = 0, k [2,M] c j ( b) = 0, j [1,M c ] g j ( b) 0, j [1,M g ] (3.5) µ j g j ( b) = 0, j [1,M g ] µ 0, j [1,M g ] όπου F( b,λ fk,λ c,µ) =f 1 ( M b) λ fk (f k ( b) ˆf M c M k ) λ cj c j ( g b) µ j g j ( b) k=2 j=1 j=1 (3.6) και b F( b,λ fk,λ c,µ) = b f 1 ( M b) λ fk b f k ( M c M b) λ cj b c j ( g b) µ j b g j ( b) k=2 j=1 j=1 (3.7) 10

23 Οι Schmidt και Schulz [1], µε κατάλληλη παραµετροποίηση, απέδειξαν µε χρήση των KKT συνθηκών (παράρτηµα Α.22) ότι οι δύο τρόποι διατύπωσης (προβλήµατα 3.1, 3.2) είναι ισοδύναµοι από µαθηµατικής σκοπιάς. Από την αναγκαία συνθήκη πρώτης τάξης για την ύπαρξη ακροτάτου για το αρχικό πρόβληµα (σύστηµα 3.3) προκύπτει: b f 1 ( b) M k=2 M ω k b f k ( M c M b) λ cj b c j ( g b) µ j b g j ( b) = 0 k=1 ω k ω 1 b f k ( b) j=1 M c j=1 λ cj ω 1 b c j ( b) j=1 M g j=1 µ j ω 1 b g j ( b) = 0 (3.8) Από την άλλη, για το επαναδιατυπωµένο πρόβληµα (σύστηµα 3.5) ισχύει: b f 1 ( M b) λ fk b f k ( M c M b) λ cj b c j ( g b) µ j b g j ( b) = 0 (3.9) k=2 j=1 j=1 Χρησιµοποιώντας στην εξίσωση 3.8 την εξής αντιστοιχία: ω k ω 1 λ fk, k [2,M] λ cj ω 1 λ cj, j [1,M c ] µ j ω 1 µ j, j [1,M g ] είναι εµφανές ότι προκύπτει η εξίσωση 3.9. Σχετικά µε τους περιορισµούς ανισο-ισότητας, λόγω της συµπληρωµατικής συνθήκης (παράρτηµα Α.22), το ενδιαφέρον επικεντρώνεται για ενεργούς περιορισµούς ανισοισότητας, δηλαδή για όσους επαληθεύουν την ισότητα. Ο,τι ακολουθεί αφορά αυτούς τους περιορισµούς και δηλώνεται µε τον αστερίσκο (*). Εστω ότι ισχύουν τα παρακάτω: z = ( ) T ˆf2... ˆfM ( ) T y = b λfk λc µ (3.10) ( H( z, y) = b F( b,λ fk,λ c,µ) fk ( b) ˆ ) fk c( b) g ( T b) 11

24 όπου: F( b) = f 1 ( M b) λ fk (f k ( b) ˆf M c M k ) λ cj c j ( g b) µ j gj( b) (3.11) k=2 j=1 j=1 Θα εφαρµοστεί το ϐασικό ϑεώρηµα πεπλεγµένων συναρτήσεων (παράρτηµα Γ.1) στις συνθήκες KKT όπως διατυπώνονται για το επαναδιατυπωµένο σύστηµα (εξισώσεις ), µε σκοπό την έκφραση της µεταβολής των µεταβλητών σχεδιασµού και των πολλαπλασιαστών Lagrange ως προς τη µεταβολή των τιµών των στόχων ˆf k [2,M]. Υπενθυµίζεται ότι το σύστηµα που προκύπτει από το ϑεώρηµα πεπλεγ- µένων συναρτήσεων είναι της µορφής (παράρτηµα Γ.1): z g( z) = [ y H( z, g( z))] 1 z H( z, g( z)) y H( z, g( z)) z g( z) = z H( z, g( z)) (3.12) Για το παραπάνω σύστηµα (εξίσωση 3.12) οι επιµέρους όροι αναλύονται ως εξής: [ z y = b ˆf 2,...,M λ f2,...,f M ˆf 2,...,M λ c1,...,c Mc ˆf 2,...,M ] T µ 1,...,Mg ˆf 2,...,M z H( z, y) = [ 2 F( b,λ fk,λ c,µ) ( f ˆ fk k ( b) ˆ fk ) c( b) g ( T b)] (3.13) ˆ fk ˆ fk b,ˆ fk [ ] y H( z, y) = b H( z, y) λfk H( z, y) λc H( z, y) µ H( z, y) όπου: 2 F( b,λ fk,λ c,µ) = 0 b,ˆ fk ( f ˆ fk k ( b) ˆ fk ) = Ĩ c( b) = 0 (3.14) ˆ fk g ( b) = 0 ˆ fk 12

25 µε Ĩ να είναι ο µοναδιαίος πίνακας. Επίσης ισχύει: 2 b F( b,λ fk,λ c,µ) b H( z, y) = b fk ( b) b c( b) b g ( b) 2 b, λfk F( b,λ fk,λ c,µ) λfk H( z, y) = b, λc F( b,λ fk,λ c,µ) λc H( z, y) = b, µ F( b,λ fk,λ c,µ) µ H( z, y) = (3.15) Οι παράγωγοι των πολλαπλασιαστών Lagrange αναπτύσσονται ως εξής: [ λf2,...,f M ˆf 2,...,M ] = [ λc1,...,cmc ] ˆf 2,...,M = [ µ1,...,mg ] ˆf = 2,...,M λ f2 ˆf 2 λ f3 ˆf 2. λ fm ˆf 2 λ c1 ˆf 2 λ c2 ˆf 2. λ cmc ˆf 2 λ f2 ˆf 3... λ f3 λ f2 ˆf M λ f3 ˆf λ fm ˆf... 3 λ c1 ˆf 3... λ c2 µ 1 µ 1 ˆf 2 µ 2 µ 2 ˆf 2. µ Mg ˆf 2 ˆf M λ fm ˆf M λ c1 ˆf M λ c2 ˆf λ cmc ˆf... 3 ˆf 3... ˆf M λ cmc ˆf M µ 1 ˆf M µ 2 ˆf M ˆf µ M g ˆf... 3 µ M g ˆf M (3.16) 13

26 Από την εξίσωση 3.11 προκύπτει: 2 b, λfk F( b,λ fk,λ c,µ) = b fk ( b) 2 b, λc F( b,λ fk,λ c,µ) = b c( b) (3.17) 2 b, µ F( b,λ fk,λ c,µ) = b g ( b) Συνθέτοντας τις εξισώσεις 3.12, 3.11, 3.13, 3.14, 3.15, 3.16 και 3.17 προκύπτει το παρακάτω σύστηµα εξισώσεων: N+(M 1)+M c+m { g {}} }} { { 2 b F b f 2,...,M b c 1,...,Mc b g1,...,m M 1 b ˆf 2,...,M {}}{ g λ f2 [ b f 2,...,M ] T,...,f M 0 ˆf 2,...,M [ b c 1,...,Mc ] T λ c1,...,mc = Ĩ 0 (3.18) [ b g1,...,m g ] T M 1 ˆf 2,...,M µ 1,...,M g ˆf 2,...,M όπου ο µοναδιαίος πίνακας στο δεξί µέλος του συστήµατος 3.18 εµφανίζεται στις εξισώσεις (αριθµώντας από πάνω προς τα κάτω) [N+1,N+M 1]. Για λόγους που ϑα εξηγηθούν παρακάτω, πολλαπλασιάζονται οι εξισώσεις του συστήµατος 3.18 από τη ϑέση [N+1,N+M 1+M c +M g] (αρίθµηση από πάνω προς τα κάτω) µε 1: N+(M 1)+M c+m { g {}} }} { { 2 b F b f 2,...,M b c 1,...,Mc b g1,...,m M 1 b { ˆf 2,...,M }} { g λ f2 [ b f 2,...,M ] T,...,f M 0 ˆf 2,...,M [ b c 1,...,Mc ] T λ c1,...,mc = Ĩ 0 [ b g1,...,m g ] T M 1 ˆf 2,...,M µ 1,...,M g ˆf 2,...,M (3.19) ηλαδή, από το σύστηµα 3.19 προκύπτουν M 1 γραµµικά συστήµατα προς επίλυση, ώστε να υπολογιστούν οι µεταβολές των µεταβλητών σχεδιασµού για το νέο σηµείο 14

27 του µετώπου (minf 1,f k = ˆf k, k [2,M]) : 2 b F b f 2,...,M b c 1,...,Mc b g 1,...,M g [ b f k ] T [ b c 1,...,Mc ] T [ b g1,...,m g ]T b ˆf 1,...,Mc λ f2,...,m ˆf 2,...,M λ 1,...,Mc ˆf 2,...,M µ 1,...,Mg ˆf 2,...,M Το µη-µηδενικό στοιχείο στο δεξί µέλος εµφανίζεται στη ϑέση N+k 1. = (3.20) Το παραπάνω σύστηµα περιγράφει τη σάρωση του µετώπου ϐέλτιστων λύσεων. Ξεκινώντας από ένα σηµείο του µετώπου, δηλαδή γνωρίζοντας το διάνυσµα b που ορίζει κάποιο σηµείο του µετώπου(f 1,...,f M ) είναι δυνατή η εύρεση του επόµενου σηµείου µε χρήση πρώτων και δεύτερων παραγώγων, αρκεί να ορίζονται από τον χρήστη της µεθόδου για το νέο σηµείο οι τιµές των συναρτήσεων κόστους εκτός της πρώτης (ˆf 2,..., ˆf M ). Παρατηρώντας το σύστηµα που επιλύεται στο ϐήµα πρόβλεψης (3.19) είναι εµφανές ότι η επίλυσή του δεν εµπλέκει τη νέα τιµή των περιορισµών-στόχων ˆf k, k [2,M]. Αυτό συµβαίνει καθώς το σύστηµα αυτό προκύπτει από τις συνθήκες ύπαρξης ϐέλτιστης λύσης πρώτης τάξεως, µε αποτέλεσµα να µην λαµβάνεται υπόψη η καµπυλότητα του µετώπου ϐέλτιστων λύσεων. Με άλλα λόγια, στην αριθµητική επίλυση της µεθόδου, είναι πιθανό η λύση που προκύπτει από την πρόβλεψη να απέχει από τις τιµές ˆf k, k [2,M]. Για τον λόγο αυτόν, µετά από κάθε επίλυση του συστήµατος απαιτείται διόρθωση που να επιτρέπει τον επανεντοπισµό του µετώπου στη περίπτωση αποµάκρυνσης από αυτό (σχήµα 3.2). Σηµαντικό µειονέκτηµα της µεθόδου που αναλύθηκε είναι η ανάγκη υπολογισµού του εσσιανού µητρώου (hessian) των συναρτήσεων-στόχων. Ο υπολογισµός των µητρώων δεύτερων παραγώγων έχει υψηλές απαιτήσεις σε χρόνο και υπολογιστική ισχύ [2]. Ως αποτέλεσµα, πολλές ϕορές είναι απαγορευτική η χρήση τους, ειδικά σε προ- ϐλήµατα ϱευστοµηχανικής. Στη ΜΠΥΡ&Β/ΕΜΠ έχουν προταθεί µέθοδοι ικανές µε χρήση συνδυασµού συζυγούς µεθόδου και ευθείας διαφόρισης, να υπολογίσουν το εσσιανό µητρώο µε κόστος ανάλογο του N [4, 5, 6]. Ωστόσο, έχουν αναπτυχθεί µέθοδοι προσέγγισης του νέου εσσιανού µητρώου (όπως είναι η SR1: Symmetric Rank One και η BFGS: Broyden-Fletcher-Goldfarb-Shanno) [2], καθώς και µέθοδοι οι οποίες δεν υπολογίζουν το εσσιανό µητρώο άµεσα. Αντί αυτού υπολογίζουν το γινόµενο του µητρώου πολλαπλασιασµένο µε κάποιο διάνυσµα. Μία τέτοια τεχνική είναι η µέθοδος Newton µε αποκοπή (truncated Newton) [7]. Ο υπολογισµός του γινοµένου εσσιανού µητρώου µε ένα γνωστό διάνυσµα έχει κόστος περίπου ίσο µε το κόστος επίλυσης των εξισώσεων ϱοής. Σκοπός του αλγορίθµου που 15

28 3 2.5 Correction Prediction Pareto front 2 f f 1 Σχήµα 3.2: Η διαδικασία διόρθωσης (Correction)-πρόβλεψης (Prediction). Οι διακεκοµµένες γραµµές δηλώνουν τη ϕάση πρόβλεψης, όπου από ένα σηµείο ϐέλτιστης λύσης γίνεται προσπάθεια εύρεσης της επόµενης ϐέλτιστης λύσης. Οι συνεχείς γραµµές δηλώνουν τη ϕάση διόρθωσης. Οι δύο γραµµές που έπονται των ϕάσεων πρόβλεψης επαναφέρουν τις µεταβλητές σχεδιασµού στο µέτωπο κατά Pareto, ενώ η πρώτη συνεχής γραµµή αφορά τον αρχικό εντοπισµό του µετώπου ϐέλτιστων λύσεων. αναπτύχθηκε, ο οποίος επεξηγείται παρακάτω, είναι η δυνατότητα χρησιµοποίησης τέτοιων τεχνικών. 16

29 3.3 Αλγόριθµος Αριθµητικής Επίλυσης Η παρούσα εργασία πραγµατεύεται προβλήµατα τα οποία δεν υπόκεινται σε περιο- ϱισµούς ανισο-ισότητας ή ισότητας (έκτος αν η ϐέλτιστη λύση ϐρίσκεται στο σύνορο του πεδίου ορισµού), δηλαδή το πρόβληµα είναι της µορφής: f 1 ( b) min. f M ( b) (3.21) Το ϐήµα διόρθωσης πραγµατοποείται µε τη χρήση ALM (παράρτηµα Α.4.3) και η επίλυση των συστηµάτων στο ϐήµα πρόβλεψης (συστήµατα 3.20) µε τη χρήση της µεθόδου συζυγών κλίσεων (παράρτηµα Α.3.2). Ακολουθεί η περιγραφή του αλγορίθµου για τις ϕάσεις πρόβλεψης και διόρθωσης: Κίνηση επί του µετώπου Pareto-Βήµα πρόβλεψης: Υπενθυµίζεται ότι από τις συνθήκες KKT, µε µια πρώτης τάξης προσέγγιση προέκυψαν τα γραµµικά συστήµατα 3.18 τα οποία µετασχηµατίστηκαν στα συστήµατα Για την επίλυση ενός συστήµατος Ã x= d, η µέθοδος συζυγών κλίσεων απαιτεί συµµετρικό πίνακα Ã ώστε να επιτυγχάνεται σύγκλιση (παράρτηµα Α.3.2). Γι αυτό άλλωστε πραγµατοποιήθηκε ο µετασχηµατισµός των εξισώσεων 3.18 σε 3.19 έτσι ώστε να εµφανιστεί συµµετρικό µητρώο. Από τη στιγµή που δεν µελετώνται προβλήµατα µε περιορισµούς, τα συστήµατα που προκύπτουν έχουν την εξής µορφή: [ ] 2 b F b f 2,...,M [ b f 2,...,M ] T 0 }{{} Ã b ˆf k λ f2,...,m ˆf k } {{ } x = }{{} d (3.22) όπου F( b) = f 1 ( M b) λ fk (f k ( b) ˆf k ) (3.23) k=2 Η µονάδα στο δεξί µέλος εµφανίζεται στη ϑέση N+k 1. Επίλυση συστήµατος για τη µετακίνηση πάνω στο µέτωπο ϐέλτιστων λύσεων: Αρχικοποίηση: 17

30 1. τίθεται: x[i] = b k[i] ˆf k, i [1,N] (3.24) x[i] = λ k[i] ˆf k, i [N +1,N +M 1] (3.25) όπου b k, λ k τα διανύσµατα µεταβολής των µεταβλητών σχεδιασµού και των συντελεστών Lagrange αντίστοιχα που προκύπτουν από τη µεταβολή του ε- κάστοτε στόχου-περιορισµόυ k. 2. Υπολογισµός r = d à x και τίθεται p = r για N CG ϐήµατα 2 : 1. Υπολογισµός ω = à p 2. Υπολογισµός η = r p T ω 3. Ανανέωση διανύσµατος λύσεων x new = x+η p 4. Ανανέωση διανύσµατος υπολοίπου r new = r η ω 5. Υπολογισµός β = rnew 2 r 2 6. Ανανέωση διανύσµατος κατεύθυνσης p = r new +β p 7. Υπολογισµός κριτηρίου σύγκλισης r new 2 < conv CG Ο υπολογισµός του γινοµένου à s, όπου s = x, p πραγµατοποείται ως εξής: ( ) sa s = s b s a = b ˆf k ή p[i], i [1,N] s b = λ fk ˆf ή p[i], i [N +1,N +M 1] k { ω = à s = 2 b F( b) s a M f k k=2 s b b f k b s a (3.26α ) (3.26β ) (3.26γ ) (3.26δ ) 2 Οπου N CG πλήθος επαναλήψεων µεθόδου συζυγών κλίσεων 18

31 Ανανέωση µεταβλητών σχεδιασµού: Αφού έχουν επιλυθεί τα M 1 συστήµατα, προκύπτει: ( bnew λfk,new ) ( b = λfk ) M + x k,new (f k ( b) ˆf k ) (3.27) k=2 Εύρεση του µετώπου Pareto-Βήµα διόρθωσης: Ο εντοπισµός του µετώπου ϐέλτιστων λύσεων επιτυγχάνεται µε χρήση της µεθόδου ALM για το εξής πρόβληµα ϐελτιστοποίησης µε περιορισµούς: minf 1 ( b) s.t. f k ( b) ˆf k = 0, k [2,M] (3.28) ηλαδή, η επαυξηµένη συνάρτηση είναι: F aug ( b,λ,ω p ) = f 1 ( b)+ M ( λ fk (f k ( b) ˆf k )+ k=2 M ω p,fk (f k ( b) ˆf k ) 2 (3.29) ιευκρινίζεται ότι οι συντελεστές λ δεν ταυτίζονται στις ϕάσεις της διόρθωσης και της πρόβλεψης. Στην ALM (παράρτηµα Α.4.3) το ϐήµα ελαχιστοποίησης της επαυξηµένης συνάρτησης πραγµατοποιείται µε τη µέθοδο απότοµης καθόδου (παράρτηµα Α.3.1). Ακολουθεί ο αλγόριθµος του ϐήµατος διόρθωσης: 1. Ελαχιστοποίηση της επαυξηµένης συνάρτησης κόστους, η οποία πραγµατοποιείται µε χρήση απότοµης καθόδου, της οποίας το πλήθος επαναλήψεων είναι N SD και ϐήµα ανανέωσης των µεταβλητών σχεδιασµού η: (α ) Εύρεση b F aug ( b), δηλαδή απαιτείται υπολογισµός των όρων b f k ( b), k [1,M] (ϐ ) Εύρεση νέου διανύσµατος µεταβλητών σχεδιασµού b new = b η b F aug ( b). k=2 Ανανέωση µεταβλητών σχεδιασµού b = b new. 2. Ελεγχος σύγκλισης σύµφωνα µε τα εξής κριτήρια: Ικανοποίηση των περιορισµών ισότητας µε κάποια ανοχή f k ( b) ˆf k < conv fk. Μικρή µεταβολή της συνάρτησης του πρώτου στόχου f 1 < conv f1. 3. Ανανέωση τιµών λ,ω p για κάθε στόχο σε περίπτωση µη σύγκλισης. Τα ϐήµατα 1, 2, 3 αποτελούν ένα κύκλο της διαδικασίας, ο οποίος στην παρούσα εργασία αποκαλείται εξωτερική επανάληψη της ALM. Το πλήθος εξωτερικών επανα- 19

32 λήψεων συµβολίζεται N ext,alm. Οι επαναλήψεις της απότοµης καθόδου αποτελούν τον εσωτερικό ϐρόχο. Από τα παραπάνω, είναι ξεκάθαρο ότι από τον χρήστη πρέπει να ορίζονται κάποιες ϐασικές παράµετροι: Για το ϐήµα διόρθωσης: Βήµα απότοµης καθόδου κατά την διαδικασία διόρθωσης (η). Πλήθος ϐηµάτων της απότοµης καθόδου (N SD ). Τα µεγέθη γ,ω p,ω p,max,λ start για τον εκάστοτε στόχο-περιορισµό. Το κριτήριο ισότητας του κάθε περιορισµού-στόχου (conv fk ) καθώς και το κριτήριο σύγκλισης για την f 1 (conv f1 ). Για το ϐήµα πρόβλεψης: Βήµα µετακίνησης στο µέτωπο ϐέλτιστων λύσεων, δηλαδή το ˆf k = f k ˆf k. Αρχικοποίηση του διανύσµατος λύσεων ( x). Κριτήριο σύγκλισης της µεθόδου συζυγών κλίσεων conv CG. Παρατηρήσεις: Το λογισµικό που αναπτύχθηκε, στην επίλυση του συστήµατος 3.22, δέχεται τον όρο 2 b F( b) s a ως είσοδο, δίνοντας τη δυνατότητα για χρήση µεθόδων οι οποίες υπολογίζουν απευθείας το γινόµενο, αποφεύγοντας τον υπολογισµό του εσσιανού µητρώου. Οπως έχει ήδη αναφερθεί, µια τέτοια µέθοδος είναι η Newton µε αποκοπή. Άλλωστε, στη µέθοδο συζυγών κλίσεων δεν χρειάζεται αυτούσιο µητρώο, αλλά το γινόµενό του µε κάποιο διάνυσµα, γεγονός το οποίο την καθιστά κατάλληλη για µια τέτοια µέθοδο. Οσον αφορά το κόστος της συγκεκριµένης µεθόδου, ανέρχεται σε2+2 N CG ισοδύναµες επιλύσεις ϱοής [7, 2], όπου N CG το πληθος επαναλήψεων της µεθόδου συζυγών κλίσεων. Κάθε ϕορά που εκτελείται η µέθοδος συζυγών κλίσεων, η αρχικοποίηση του διανύσµατος λύσης είναι το σηµείο-λύση η οποία είχε ϐρεθεί στην προηγούµενη σάρωση του µετώπου. Για την πρώτη σάρωση, το λογισµικό που αναπτύχθηκε προσφέρει τις εξής δύο δυνατότητες: 1. Είτε να δοθεί µια εκτίµηση του εσσιανού µητρώου και επίλυση του συστήµατος γραµµικά µε απαλοιφή κατά Gauss. 2. Είτε µε αρχικοποίηση των όρων b k, λ k. Φυσικά, οι αρχικές τιµές των f k, k [2,M] για τις οποίες διατίθεται ϐέλτιστη λύση δεν είναι πάντα γνωστές, µε αποτέλεσµα µια λανθασµένη εκτίµηση να κάνει το πρόβληµα µη-επιλύσιµο [1]. Ωστόσο, σε πραγµατικά προβλήµατα γίνεται προσπάθεια ϐελτίωσης ήδη υπαρχόντων προϊόντων, δηλαδή υφίσταται µια αίσθηση των µεγεθών. Τέλος, χρειάζεται ιδιαίτερη προσοχή όταν το πεδίο ορισµού των µεταβλητών σχεδιασµού είναι ϕραγµένο. Μπορεί µεν το πρόβληµα ϐελτιστοποίησης να µην έχει 20

33 περιορισµούς, ωστόσο αν ο χρήστης επιβάλει ελάχιστη ή/και µέγιστη τιµή στις µεταβλητές σχεδιασµού, τότε ένα τέτοιο πεδίου ορισµού (b i,min b i b i,max ) εισάγει περιορισµούς ανισο-ισότητας της µορφής: g i,min = b i b i,min 0 g i,max = b i,max b i 0 (3.30) Οπως αναφέρθηκε προηγούµενως, όταν οι περιορισµοί ανισο-ισότητας είναι ενεργοί, δηλαδή οι πολλαπλασιαστές Lagrange µ είναι µη µηδενικοί, τότε είναι που συµµετέχουν στο σύστηµα 3.20 και επηρεάζουν τη µεταβολή των µεταβλητών σχεδιασµού. Άρα, είναι σηµαντικό να ληφθούν υπόψη. Για τις παραγώγους των συναρτήσεων 3.30 ισχύει: { 1 j = i bj gi,min = 0 j i { 1 j = i bj gi,max = 0 j i 2 b g i,min = 2 b g i,max = 0 (3.31) Ετσι, σύµφωνα µε τα παραπάνω, το αρχικό σύστηµα 3.22 επεκτείνεται δηµιουργώντας το σύστηµα: 2 b F b f 2,...,M b g1,...,m g [ b f 2,...,M ] T 0 0 [ b g1,...,m g ]T 0 0 }{{} Ã b ˆf k λ f2,...,m ˆf k µ 1,...,M g ˆf k } {{ } x = }{{} d (3.32) όπου 2 b F( b) = 2 b f 1 ( b) M λ fk 2 b f k ( b) (3.33) Ουσιαστικά δεν αλλάζει ο τρόπος επίλυσης, απλά επεκτείνονται τα διανύσµατα ω, s b, x, p, r, d κατά Mg ϑέσεις και ο πίνακας Ã κάτα M g σειρές και στήλες. Ανάλυση Υπολογιστικού Κόστους ιόρθωση: Το ϐήµα διόρθωσης, υπενθυµίζεται, ότι πραγµατοποιείται µε τη χρήση ALM. Απαιτεί N ext,alm N SD επιλύσεις των εξισώσεων ϱοής και υπολογισµούς γενικευµένης πρώτης παραγώγου. Είναι εµφανές ότι σε περίπτωση που απαιτείται έντονη διόρθωση, το ϐήµα αυτό γίνεται ιδιαίτερα χρονοβόρο. Για τον λόγο αυτόν, είναι αναγκαία µια πρόβλεψη που να µην αποκλίνει πολύ από το µέτωπο ϐέλτιστων λύσεων, καθώς επίσης και το σηµείο εκκίνησης να µην απέχει υπερβολικά από αυτό. k=2 21

34 Πρόβλεψη: Το ουσιαστικό κόστος εδώ είναι ο υπολογισµός του γινοµένου µεταξύ του εσσιανού µητρώου και του διανύσµατος κατεύθυνσης. Συγκεκριµένα, σε κάθε πρόβλεψη του µετώπου απαιτείται είτε ο υπολογισµός των µητρώων 2 b f k ( b) είτε ο απευθείας υπολογισµός του διανύσµατος 2 b f k ( b) s a. Άρα, ο χρόνος και το κόστος επίλυσης εξάρτώνται κυρίως από τον τρόπο υπολογισµού του εσσιανού µητρώου. Το εσσιανό µητρώο, µε απλή διπλή παραγώγιση κοστίζει περίπου N 2 επιλύσεις ϱοής [2]. Με χρήση συνδυασµού συζυγούς µεθόδου (adjoint differentiation) και ευθείας διαφόρισης (direct differentiation), ο υπολογισµός του εσσιανού µητρώου ανέρχεται σε περίπου N +2 επιλύσεις ϱοής [4]. Στο ϐήµα διόρθωσης, αν χρησιµοποιηθεί αυτούσιο το µητρώο δεύτερων παραγώγων, το κόστος ταυτίζεται µε το κόστος υπολογισµού του µητρώου. Αν χρησιµοποιηθεί η Newton µε αποκοπή, η οποία κοστίζει περίπου όσο 2+2 N CG επιλύσεις ϱοής [7] (N CG πλήθος επαναλήψεων της µεθόδου συζυγών κλίσεων), εύκολα αποδεικνύεται ότι η Newton µε αποκοπή υπερτερεί ότανn > N CG 2. Για τον λόγο αυτόνν, αυτή η µέθοδος είναι ιδιαίτερα χρήσιµη για προβλήµατα µεγάλου πλήθους αγνώστων, όπου και η αποκοπή στη µέθοδο συζυγών κλίσεων έχει ισχυρό αντίκτυπο στον χρόνο επίλυσης του συστήµατος. 3.4 Εναλλακτική Προσέγγιση της Μεθόδου Πρόβλεψης- ιόρθωσης Στη διεθνή ϐιβλιογραφία υπάρχουν αρκετές µέθοδοι οι οποίες επιχειρούν µε πρόβλεψη και διόρθωση να εντοπίσουν το µέτωπο ϐέλτιστων λύσεων. Αρκετές από αυτές συνδυάζουν και τη χρήση στοχαστικών αλγορίθµων. Μια τέτοια µέθοδος, η οποία αναπτύχθηκε από τους Sriram Shankaran και Brian Barr [8], περιγράφεται περιληπτικά σε αυτό το κεφάλαιο. Η συγκεκριµένη µέθοδος έχει εφαρµοστεί σε προβλήµατα δύο στόχων µέχρι στιγµής. Ακολουθεί συνοπτικά ο αλγόριθµος για προβλήµατα δύο στόχων: 1. Αρχικά, επιλέγεται ως ϐέλτιστη λύση για την εκκίνηση της µεθόδου η minf 1, δηλαδή το άνω αριστερά άκρο (αν ϑεωρηθεί ότι στον κατακόρυφο άξονα είναι η f 2 και στον οριζόντιο η f 1 ). Προφανώς ϑα µπορούσε να επιλεγεί το άλλο άκρο χωρίς ϐλάβη της γενικότητας, απλά µε ανταλλαγή των δεικτών 1, 2. Τα υπόλοιπα ϐήµατα εκτελούνται επαναληπτικά. 2. Βήµα Πρόβλεψης: Ανανέωση των µεταβλητών σχεδιασµού χρησιµοποιώντας µέθοδο απότοµης καθόδου: b temp = b η SD b f 2 ( b). Σηµειώνεται ότι δεν λαµ- ϐάνεται καθόλου υπόψη η επίδραση του πρώτου στόχου, δηλαδή είναι ως να λύνεται το πρόβληµαminf 2 ( b) για έναν κύκλο της απότοµης καθόδου. Προφανώς, αυτό οδηγεί σε χαµηλότερες, αυθαίρετες τιµές της f 2, ενώ υπενθυµίζεται ότι η διαδικασία ξεκίνησε από το µέγιστο δυνατό. 3. Βήµα διόρθωσης: Εστω v διάνυσµα ανίχνευσης της ϐέλτιστης λύσης. Με ϐάση 22

35 αυτό το διάνυσµα ϑα ανανεώνονται οι µεταβλητές σχεδιασµού. Οσο ισχύει v > 0 πραγµατοποιούνται τα εξής: (α ) Αρχικά επιλύεται το εξής πρόβληµα: min(max b f( b temp ) v) v 1 (3.34) όπου b f = [ f1 ] b 1... f 2 b 1... (3.35) Εδώ, οι συγγραφείς προτείνουν τη χρησιµοποίηση στοχαστικής δειγµατοληψίας για την εύρεση του v. (ϐ ) Επιλέγεται η παράµετρος t [0,1] ώστε να επιλυθεί το πρόβληµα minf k ( b temp +t v), k [1,2]. (γ ) Ανανέωση των τιµών b temp = b temp +t v. Με άλλα λόγια, η παράµετρος t αποτελεί το ϐήµα που ϱυθµίζει την επιδραση του διανύσµατος ανίχνευσης v. Επιλέγεται το ϐήµα για το οποίο εµφανίζεται η µεγαλύτερη µείωση σε έναν από τους δύο στόχους. 4. Ανανέωση των µεταβλητών σχεδιασµού b = b temp και επιστροφή στο ϐήµα 2. 23

36 24

37 Κεφάλαιο 4 ιερευνητικές Εφαρµογές της Μεθόδου σε Απλά Μαθηµατικά Προβλήµατα ύο Στόχων Στο κεφάλαιο αυτό ϑα παρουσιαστούν αποτελέσµατα από προβλήµατα ϐελτιστοποίησης δύο στόχων, ϐασισµένα αποκλειστικά σε µαθηµατικές συναρτήσεις που πρέπει να ελαχιστοποιηθούν, σύµφωνα µε τη µέθοδο που παρουσιάστηκε. Σκοπός των προκαταρκτικών αυτών δοκιµών είναι, µε χαµηλό υπολογιστικό κόστος, να εξαχθούν συµπεράσµατα για τον τρόπο χειρισµού άλλων προβληµάτων, τα οποία δεν είναι ούτε τόσο απλά ούτε τόσο οικονοµικά σε υπολογιστικό κόστος. Οι υπολογισµοί των πρώτων και δεύτερων παραγώγων των συναρτήσεων κόστους πραγµατοποιούνται αναλυτικά, πράγµα που σηµαίνει ότι δεν υπάρχει αµφισβήτηση σχετικά µε την ακρίβεια υπολογισµού τους. Ετσι, στο ϐήµα διόρθωσης δεν χρησιµοποιούνται µέθοδοι απευ- ϑείας υπολογισµού του µητρώου ή του γινοµένου του επί το διάνυσµα κατεύθυνσης ανίχνευσης, δίνοντας έµφαση στην κατανόηση της µεθόδου. Σηµειώνεται ότι, κατά την ανάλυση του κόστους της µεθόδου, ϑεωρείται ότι οι παράγωγοι έχουν υπολογιστεί µε τις µεθόδους που απαιτούν τα προβλήµατα ϱευστοµηχανικής, όπως για παράδειγµα µε τη συζυγή µέθοδο [9, 10, 11]. Επιπλέον των αναλυτικών λύσεων, όπου ο υπολογισµός τους είναι εφικτός, η επαλήθευση των αποτελεσµάτων γίνεται µε τη χρήση του λογισµικού EASY (Evolutionary Algorithms SYstem) [12], το οποίο έχει αναπτυχθεί από τη ΜΠΥΡ&Β/ΕΜΠ. Ο EASY, λειτουργεί µε εξελικτικούς αλγορίθµους (EA), οι οποίοι αποτελούν την πιο συχνά χρησιµοποιούµενη παραλλαγή των πληθυσµιακών στοχαστικών αλγορίθµων ϐελτιστοποίησης και µπορούν, µε ένα µόνο τρέξιµο, να παράξουν το µέτωπο των κατά Pareto ϐέλτιστων λύσεων. 25

38 4.1 Μαθηµατικό Πρόβληµα Α Εστω το ακόλουθο (κυρτό) πρόβληµα ϐελτιστοποίησης δύο στόχων: όπου b i [1,6], i [1,N]. f 1 ( b) = N (b i 3) 2 i=1 min f 2 ( b) = N (4.1) (b i 4) 2 Οι πρώτες και δεύτερες παράγωγοι των συναρτήσεων στόχων προκύπτουν αναλυτικά ως: i=1 b f 1 ( b) = 2( b 3) b f 2 ( b) = 2( b 4) (4.2) 2 b f 1 ( b) = 2 b f 2 ( b) = 2Ĩ όπου Ĩ ο µοναδιαίος πίνακας. Για το συγκεκριµένο πρόβληµα, είναι δυνατή η εύρεση του µετώπου ϐέλτιστων λύσεων µε αναλυτικό τρόπο. Συγκεκριµένα, για τα ακραία σηµεία του µετώπου ϐέλτιστων λύσεων ισχύουν τα εξής: f 1 ( b) = 0, f 2 ( b) = N, b i = 3 i [1,N] f 1 ( b) = N, f 2 ( b) = 0, b i = 4 i [1,N] (4.3) Αν είναι επιθυµητό να ικανοποιείται ο περιορισµός f 2 ( b) = ˆf 2, ˆf 2 [0,N], τότε ισχύει: N (b i 4) 2 = ˆf 2 (4.4) i=1 minf 1 ( b) = N (b i 3) 2 (4.5) i=1 Η εξίσωση 4.4 ικανοποιείται για άπειρα διανύσµατα b. ηλαδή, στο χώρο των µεταβλητών σχεδιασµού, ο γεωµετρικός τόπος της εξίσωσης 4.4 είναι µια υπερσφαίρα µε κέντρο στο σηµείο (4,4,...,4) και ακτίνα ίση µε f 2. Ειδικά για N =2, ο γεωµετρικός τόπος είναι κύκλος. Από όλα τα διανύσµατα λύσης της εξίσωσης 4.4, αυτά 26

39 που συνθέτουν το µέτωπο Pareto είναι τα διανύσµατα για τα οποία ελαχιστοποιείται η f 1, δηλαδή αυτά που ανήκουν στην ευθεία που ενώνει τα σηµεία (3,...,3) και (4,...,4) στον χώρο διάστασης N. Ετσι, η ϐέλτιστη λύση προκύπτει από την τοµή της υπερσφαίρας µε την ευθεία αυτή. Με άλλα λόγια, κατά τη σάρωση του µετώπου ϐέλτιστων λύσεων από την ελάχιστη τιµή του πρώτου στόχου προς την ελάχιστη του δεύτερου, οι συνιστώσες του διανύσµατος b µεταβάλλονται γραµµικά και µε τον ίδιο ϱυθµό από την τιµή 3 ως την 4 και, προφανώς, τα b i, i [1,N] έχουν την ίδια τιµή b. Για διευκόλυνση στην κατανόηση, παρατίθεται το σχήµα 4.1, το οποίο αντιστοιχεί σε πρόβληµα µε N= b (4,4) (3,3) b 1 Σχήµα 4.1: Μαθηµατική περίπτωση Α : Ισοσταθµικές της συνάρτησης στόχου του δεύτερου στόχου f 2 για N=2. Εµφανίζεται επίσης και το ευθύγραµµο τµήµα (3,3-4,4) των κατά Pareto ϐέλτιστων λύσεων. Με ϐάση την εξίσωση 4.4, τα Ϲεύγηb 1,b 2 που λ.χ. δίνουν τιµήf 2 =2 ανήκουν στον κύκλο µε κέντρο (4,4) και ακτίνα 2. Από αυτά, µόνο ένα Ϲεύγος των µεταβλητών σχεδιασµού δίνει ϐέλτιση λύση. Αυτό προκύπτει από την τοµή του ευθυγράµµου τµήµατος και του κύκλου. Εδώ, το Ϲητούµενο Ϲεύγος είναι το (3,3), το οποίο είναι το αριστερό ακραίο σηµείο του µετώπου Pareto (εξισώσεις 4.3). Οµοίως, για f 2 =0.5 η ϐέλτιστη λύση είναι το (3.5, 3.5), όπου f 1 =f 2 =0.5. Γενικεύοντας τα παραπάνω, τα διανύσµατα b τα οποία αντιστοιχούν στη ϐέλτιστη λύση προκύπτουν από την τοµή των ισοσταθµικών κύκλων µε το ευθύγραµµο τµήµα. Για το πρόβληµα ϐελτιστοποίησης, επιλέγεται πλήθος µεταβλητών σχεδιασµού ίσο µε N=6. Με ϐάση τα παραπάνω, προκύπτει στο σχήµα 4.2 το µέτωπο ϐέλτιστων λύσεων αναλυτικά, όπου γίνεται και σύγκριση των µετώπων που προκύπτουν από τον ΕΑ. 27

40 6 5 Pareto front 565 evaluations 741 evaluations 3158 evaluations 4 f f 1 Σχήµα 4.2: Μαθηµατικό πρόβληµα Α : Σύγκριση του αναλυτικού µετώπου ϐέλτιστων λύσεων µε το µέτωπο που προκύπτει από τον ΕΑ για διάφορα πλήθη αξιολογήσεων, για N = 6. Ο ΕΑ τερµατίστηκε όταν το παραγόµενο µέτωπο ϐέλτιστων λύσεων πα- ϱουσίασε µικρή µεταβολή µεταξύ διαδοχικών γενεών. Για τον ΕΑ χρησιµοποιήθηκε Gray binary κωδικοποίηση, µε 6 bits ανά µεταβλητή. Ο πληθυσµός των γονέων είναι µ=25 και των απογόνων λ=75. Υπενθυµίζεται ότι, στην προτεινόµενη µέθοδο, το ϐήµα διόρθωσης πραγµατοποιείται µε τη µέθοδο ALM (κεφάλαιο 3, παράρτηµα Α.4.3). Σε αυτήν, πρέπει να οριστούν ϐασικές παράµετροι οι οποίες είναι: Το κριτήριο σύγκλισης convf 1 της συνάρτησης του στόχου (f 1 ) που ελαχιστοποιείται. Η ανοχή για τον περιορισµό ισότητας convf 2, που αντιστοιχεί στον στόχο που έχει υποβαθµιστεί σε περιορισµό (f 2 ). Ο συντελεστής ποινής στην εκκίνηση του εκάστοτε ϐήµατος διόρθωσηςω p και η µέγιστη τιµή που επιτρέπεται να αποκτήσει ω p,max, καθώς αυξάνεται µε ϱυθµό γ. Για κάθε εσωτερική επανάληψη της ALM (για την οποία οι τιµές ω p,λ παρα- µένουν αναλλοίωτες), η οποία αφορά την ελαχιστοποίηση της επαυξηµένης συνάρτησης-στόχου και πραγµατοποιείται µε τη µέθοδο της απότοµης κα- ϑόδου, χρειάζεται το ϐήµα η SD ανανέωσης των µεταβλητών σχεδιασµού b. Το πλήθος των εσωτερικών επαναλήψεων N SD ορίζεται από τον χρήστη. Υπεν- ϑυµίζεται ότι στις εξωτερικές επαναλήψεις N ext,alm πραγµατοποιείται η ανανέωση των παραµέτρων ω p,λ µε το τρόπο που διατυπώνεται στο παράρτηµα 28

41 Α.4.3. Για το ϐήµα πρόβλεψης του µετώπου, το σύστηµα 3.22 επιλύεται µε τη µέθοδο των συζυγών κλίσεων, η οποία είναι επαναληπτική µέθοδος. Για αυτό, χρειάζεται ένα κριτήριο σύγκλισης conv CG το οποίο αναφέρεται στο µέτρο του υπολοίπου (παράρτηµα Α.3.2). Από το διάνυσµα λύσεων x του συστήµατος 3.22 υπολογίζεται η µεταβολή των πολλαπλασιαστών Lagrange λ και των µεταβλητών σχεδιασµού, πολλαπλασιάζοντας µε το επιθυµητό ϐήµα σάρωσης ˆf 2. Για τη µέθοδο των συζυγών κλίσεων, απαιτείται αρχικοποίηση του διανύσµατος λύσεων. Στο συγκεκριµένο πρόβληµα, η αρχικοποίηση του διανύσµατος λύσης πολλαπλασιασµένου µε το ϐήµα σάρωσης για την πρώτη σάρωση του µετώπου επιλέγεται ως εξής: x init,cg ˆf 2 = 0.1( b 1 ) 0.1( b 2 ) 0.1( b 3 ) 0.1( b 4 ) 0.1( b 5 ) 0.1( b 6 ) 0.0( λ f2 ) Για τις υπόλοιπες σαρώσεις, ως αρχικοποίηση χρησιµοποιείται το αποτέλεσµα της προηγούµενης πρόβλεψης. Θα πραγµατοποιηθούν δύο τρόποι σάρωσης του µετώπου ϐέλτιστων λύσεων: ο πρώτος ξεκινά από υψηλές τιµές της f 2 ενώ ο δεύτερος από χαµηλές. Και για τις δύο περιπτώσεις, η προτεινόµενη µέθοδος έτρεξε µε τις παραµέτρους του πίνακα 4.1. Βήµα ιόρθωσης convf convf ω p 10 3 ω p,max 10 5 γ 1.5 η SD 10 6 N SD 10 Βήµα Πρόβλεψης ˆf 2 ±0.75 conv CG 10 3 Πίνακας 4.1: Μαθηµατικό πρόβληµα Α : Παράµετροι για τα ϐήµατα διόρθωσης και πρόβλεψης για πρόβληµα 6 µεταβλητών σχεδιασµού. Από τη στιγµή που το µέτωπο ϐέλτιστων λύσεων εκτείνεται στην περιοχήf 2 [0,6], η επιλογή του ϐήµατος ˆf 2 =0.75 στη ϕάση της διόρθωσης αποσκοπεί στην εύρεση 9 σηµείων επί του µετώπου. Ο συντελεστής ποινής έχει ιδιαίτερα υψηλή τιµή, γεγονός που συµβάλλει στη γρήγορη ικανοποίηση του περιορισµού. Ωστόσο, χρειάζεται ιδιαίτερη προσοχή στο κριτήριο σύγκλισης του πρώτου στόχου, καθώς έχει δοθεί έµφαση στην ικανοποίηση του περιορισµού. Για τον λόγο αυτόν, επιλέγεται αυστηρό κριτήριο 29

42 σύγκλισης, ώστε να αποτραπεί η πρόωρη σύγκλιση του ϐήµατος διόρθωσης, δηλαδή να αποφευχθεί η εύρεση σηµείου για το οποίο ισχύει ο περιορισµός αλλά δεν έχει επιτευχθεί η ελαχιστοποίηση του πρώτου στόχου (παράρτηµα Β.2). Και στις δύο εκδοχές κίνησης επί του µετώπου χρησιµοποιήθηκε το ίδιο σηµείο εκκίνησης: 2.0 binit =. (4.6) 2.0 για το οποίο οι τιµές των συναρτήσεων κόστους είναι: f 1 ( b init ) = 8.0 f 2 ( b init ) = 24.0 (4.7) Τα αποτελέσµατα παρουσιάζονται στα διαγράµµατα του σχήµατος 4.4. Παρατηρήσεις: Για την παρούσα µέθοδο απεικονίζονται (σχήµα 4.4) τα σηµεία που προκύπτουν από την πρόβλεψη και τη διόρθωση. Είναι προφανές ότι το τελικό µέτωπο µηκυριαρχούµενων λύσεων απαρτίζεται µόνο από τα σηµεία που προκύπτουν κατά τη διόρθωση (correction). εδοµένου ότι η κίνηση πάνω στο µέτωπο έγινε µε σταθερό ϐήµα της f 2, η σύµπτωση µε το µέτωπο που υπολογίστηκε αναλυτικά ϑεωρείται εξαιρετική. Παρόλα αυτά, για χαµηλές τιµές της f 2 το ϐήµα πρόβλεψης δεν δίνει πάντα ικανοποιητικά αποτελέσµατα, ϕαινόµενο που εξαρτάται ιδιαίτερα από την καµπυλότητα του µετώπου και το ϐήµα ˆf 2. Αυτό συµβαίνει καθώς το µέτωπο τείνει να γίνει παράλληλο µε τον οριζόντιο άξονα ενώ το ϐήµα κατά τον κατακόρυφο άξονα παραµένει σταθερό. Ετσι, η µέθοδος δεν µπορεί να εντοπίσει τις ϐέλτιστες λύσεις της περιοχής αυτής µε ικανοποιητική πυκνότητα. Στο σχήµα 4.5, πραγµατοποιήθηκε δοκιµή µε ϐήµα ˆf 2 =0.25 για επιβεβαίωση της παραπάνω παρατήρησης. Αυτό είναι ιδιαίτερα εµφανές στην περίπτωση της σάρωσης από χαµηλές σε υψηλές τιµές της f 2 (σχήµα 4.4, κάτω), όπου από την τιµή f 2 = η πρόβλεψη δίνει αποτέλεσµα πάνω στο µέτωπο κατά Pareto µεν, αλλά µε τιµή f 2 =3.54 δε, η οποία απέχει αρκετά από τις τιµές της περιοχής f 2 = ˆf 2 = = Ετσι, ακολουθεί η διόρθωση που επαναφέρει τη διαδικασία στην τιµή f 2 = 0.80, ικανοποιώντας το ϐήµα ˆf 2 =0.75. Για τις χαµηλές τιµές της συνάρτησης κόστους του δεύτερου στόχου f 2 ελλοχεύει ένα ακόµα πρόβληµα. Υπενθυµίζεται ότι σε κάθε ϑέση του µετώπου Pareto ισχύει b i = b j = b, i,j [1,N],i j, άρα: f 1 ( b) = N(b 3) 2 f 2 ( b) = N(b 4) 2 (4.8) 30

43 Από τις συνθήκες KKT προκύπτει το εξής σύστηµα: b F aug ( b) = 0 f 2 ( b) ˆf 2 = 0 (4.9) όπου: F aug ( b) = f 1 ( b) λ f2 (f 2 ( b) ˆf 2 ) (4.10) άρα, µε ϐάση τις εξισώσεις 4.2 το σύστηµα των συνθηκών KKT αναλύεται στις N+1 εξισώσεις: 2(b i 3) 2λ f2 (b i 4) = 0, i [1,N] N (b i 4) 2 ˆf 2 = 0 (4.11) i=1 Λόγω της συµµετρίας η οποία διέπει τις τιµές των µεταβλητών σχεδιασµού στο µέτωπο ϐέλτιστων λύσεων (b i = b, i [i,n]), οι πρώτες N εξισώσεις ταυτίζονται και άρα εκφυλίζονται σε µία εξίσωση: 2(b 3) 2λ f2 (b 4) = 0 λ f2 = b 3 b 4 (4.12) Η εξίσωση τελευταία KKT συνθήκη (εξίσωση 4.14α ) αποτελεί µια αναλυτική σχέση µεταξύ των b και ˆf 2 η οποία ϕυσικά ισχύει για το µέτωπο Pareto: b = 4± ˆf 2 N (4.13) Υπενθυµίζεται ότι ϐέλτιστη λύση έχουµε για3 < b i < 4, i [1,N], άρα απορρίπτεται η περίπτωση +. Από την εξίσωση 4.12, είναι εµφανές ότι για το κάτω δεξιό άκρο του µετώπου ϐέλτιστων λύσεων (f 2 =0) η συντελεστής Lagrange απειρίζεται (σχήµα 4.3). Με άλλα λόγια, είναι επιθυµητή η αποφυγή της λύσης b i = 4, i [1,N], ιδιαίτερα στη σάρωση από κάτω προς τα πάνω καθώς η πρόβλεψη ϑα παρήγαγε λανθασµένα αποτελέσµατα. 31

44 Αυτό ϕαίνεται διατυπώνοντας το σύστηµα 3.22 ως εξής: b i 2 2λ f2 ˆf 2(b i 4) λ f 2 2 ˆf = 0, b i 2 ˆf = b 4 λ f2 2 1 λ f2 ˆf, i [1,N] 2 N 2 (b i 4) b i ˆf = 1 λ f 2 2 ˆf = 1 λ f 2 2 2N(b 4) 2 i=1 (4.14α ) (4.14β ) λ f b Σχήµα 4.3: Μαθηµατικό πρόβληµα Α : Η µεταβολή του συντελεστή Lagrange λ f2 συναρτήσει της τιµής b (εξίσωση 4.12) για τις ϐέλτιστες κατά Pareto λύσεις (υπεν- ϑυµίζεται ότι είναι ανεξάρτητο του πλήθους των µεταβλητών σχεδιασµού). Καθώς η λύση τείνει στην τιµή 4, ο συντελεστής Lagrange τείνει στο. Από το παραπάνω σύστηµα, χρησιµοποιώντας την σχέση 4.12 προκύπτει: λ f2 1 ˆf = 2 2N(b 4) b i ˆf = λ f 2 1 = 2 ˆf 2 2N(b 4) (4.15α ) (4.15β ) ηλαδή, από το σηµείο b = 4 δεν µπορεί να πραγµατοποιηθεί-ξεκινήσει η ϕάση πρόβλεψης επειδή προκύπτουν µεταβολές µε άπειρη τιµή. Αριθµητική εφαρµογή: Την παραπάνω ανάλυση συµπληρώνει µια σύντοµη αριθµητική εφαρµογή σχετικά 32

45 µε το σφάλµα σάρωσης του µετώπου Pareto. Εστω ότι είναι γνωστή η ϐέλτιστη λύση b = 3,f 2 ( b) = N, για το οποίο έχει δειχθεί ότι ισχύει λ f2 = 0. Από τις εξισώσεις 4.15β και για ϐήµα σάρωσης ˆf 2 = 1 προκύπτει από το ϐήµα πρόβλεψης: b i ˆf = 1, i [1,N] 2 2N b i b new,i = b i + ˆf 2 ˆf = 3+( 1)( 1 2 2N ) = 3+ 1 i [1,N] 2N f 2 ( b new ) = 1 4N +N 1 > N 1 = ˆf 2 (4.16) λ f2 ˆf = 1 2 2N λ f2 λ new,f2 = λ f2 + ˆf 2 ˆf = 0+( 1)( 1 2 2N ) = 1 2N Υπενθυµίζεται ότι από τις συνθήκες KKT έχουν προκύψει οι εξισώσεις Για την τιµή f 2 =N 1, ισχύουν για το µέτωπο ϐέλτιστων λύσεων: N 1 b new,i = 4 N N λ new,f2 = b new 3 b new 4 = 1 2N 1 1 2N (4.17) Από τα παραπάνω είναι ξεκάθαρο ότι η πρόβλεψη δεν παράγει λύση µε το επιθυµητό ˆf 2. Ωστόσο, η παραγόµενη λύση ϑα ανήκει στο µέτωπο ϐέλτιστων λύσεων, αφού b i = b, i [1,N]. Σηµείωνεται ότι αυτό συµβαίνει µόνο για σηµείο εκκίνησης για το οποίο ισχύει b i = b, i [1,N]. Παρατηρώντας τις εξισώσεις που διέπουν το πρόβλη- µα ( ), είναι εµφανές ότι, αν στην προτεινόµενη µέθοδο το αρχικό διάνυσµα έχει b i = b, i [1,N], τότε οι παράγωγοι είναι ίσες και, άρα, ϑα προκύπτουν σε κάθε µεταβολή των µεταβλητών σχεδιασµού ίσες τιµές µεταξύ τους. Παρόλο που το πρόβληµα αυτό απαιτεί ασήµαντο χρόνο εκτέλεσης, δεν παύει να έχει ενδιαφέρον το κόστος της µεθόδου. Για παράδειγµα, στην περίπτωση κατά την οποία η σάρωση πραγµατοποιείται κατά τα ϕθίνοντα f 2 (σχήµα 4.4, άνω), χρειάστηκαν: Στο ϐήµα διόρθωσης 830 επιλύσεις ϱοής και 830 υπολογισµοί των πρώτων παραγώγων (N SD N ext,alm ). Στο ϐήµα πρόβλεψης 8 υπολογισµοί των πρώτων παραγώγων και 8 υπολογισµοί του εσσιανού (πλήθος ϐηµάτων πρόβλεψης). Οταν εφαρµόζεται η αιτιοκρατική µέθοδος, σε κάθε εσωτερική επανάληψη της ALM επιλύονται οι εξισώσεις ϱοής. Θεωρείται ότι η πρώτη παράγωγος υπολογίζεται µε συνεχή συζυγή µέθοδο η οποία προσθέτει κόστος περίπου ίσο µε µία επιπλέον επίλυση 33

46 των εξισώσεων ϱοής στο ήδη υπάρχον κόστος. Ο υπολογισµός του εσσιανού µητρώου πραγµατοποιείται µε εφαρµογή της ευθείας διαφόρισης στην πρώτη παράγωγο, διαδικασία που αυξάνει το κόστος κατά N ισοδύναµες επιλύσεις των εξισώσεων ϱοής [2]. Ετσι, προκύπτει ότι η διαδικασία κόστισε 1724 επιλύσεις ϱοής. Από το σχήµα 4.2 ϕαίνεται ότι ο ΕΑ χρειάστηκε 3158 αξιολογήσεις ώστε να προσεγγίσει το αναλυτικό µέτωπο ϐέλτιστων λύσεων, χωρίς να ταυτίζεται πλήρως µε αυτό σε µερικές περιοχές. Βέβαια, αξίζει να σηµειωθεί ότι η αιτιοκρατική µέθοδος υπολόγισε 9 ϐέλτιστες λύσεις ενώ ο ΕΑ υπολόγισε 72. Ο όρος ροή χρησιµοποιείται εικονικά έστω και αν πρόκειται για ένα απλό µαθηµατικό πρόβληµα. Τέλος, µια ακόµη αξιοσηµείωτη παρατήρηση αφορά την ακρίβεια των µεθόδων, δηλαδή κατά πόσο οι ϐέλτιστες λύσεις συµπίπτουν µε το αναλυτικό µέτωπο ϐέλτιστων λύσεων. Υπενθυµίζεται ότι, για κάθε ϐέλτιστη λύση, οι µεταβλητές σχεδιασµού έχουν µεταξύ τους ίσες τιµές, άρα µε χρήση της τυπικής απόκλισης µεταξύ των µεταβλητών σχεδιασµού µπορεί να εξεταστεί το κατά πόσο οι παραγόµενες λύσεις ταυτίζονται µε το αναλυτικό µέτωπο: N N TA = ( (b i b j ) 2 ) (4.18) i=1 j=i+1 Οπως αναφέρθηκε στην αριθµητική εφαρµογή, όταν το σηµείο εκκίνησης διέπεται από την σχέσηb i = b, i [1,N], οι προκύπτουσες λύσεις διέπονται από τον ίδιο κανόνα, δηλαδή οι µεταβλητές σχεδιασµού παρουσιάζουν µηδενική τυπική απόκλιση. Για αυτό, πραγµατοποιήθηκε ένα τρέξιµο µε αρχικό διάνυσµα λύσεων: bstart = ( ) T (4.19) Τα αποτελέσµατα παρουσιάζονται στο σχήµα 4.6. Είναι σηµαντική η προσεκτική ερµηνεία των παρατηρήσεων που προηγήθηκαν, κα- ϑώς αποτελούν πορίσµατα τα οποία προέχονται από µαθηµατικό πρόβληµα. Άρα, τα συµπεράσµατα που προκύπτουν µπορεί να µην παρουσιάζουν καθολική εφαρµογή, ειδικά σε πολύπλοκα πραγµατικά προβλήµατα, τα οποία εξετάζονται παρακάτω. 34

47 6 5 Pareto front Prediction Correction 4 f f Pareto front Prediction Correction 4 f f 1 Σχήµα 4.4: Μαθηµατικό πρόβληµα Α : Άνω: σάρωση του µετώπου από πάνω προς τα κάτω (ϕθίνοντα f 2 ). Κάτω σχήµα: σάρωση του µετώπου από κάτω προς τα πάνω (αύξοντα f 2 ). Και στις δύο περιπτώσεις, κατά την πρόβλεψη, η µέθοδος συζυγών κλίσεων ικανοποίησε το κριτήριο σύγκλισηςconv CG από τη δεύτερη επανάληψη της, δίνοντας υπόλοιπο µικρότερο του Το σηµείο εκκίνησης δεν εµφανίζεται για λόγους κλίµακας. 35

48 6 5 Pareto front Prediction Correction 4 f f 1 Σχήµα 4.5: Μαθηµατικό πρόβληµα Α : Σάρωση του µετώπου από πάνω προς τα κάτω (ϕθίνοντα f 2 ) για ϐήµα ˆf 2 =0.25 (αντί για ˆf 2 =0.75, όπως στο σχήµα 4.4). Οσο και αν το ϐήµα µικραίνει, στην περιοχή όπου το µέτωπο τείνει να γίνει παράλληλο µε τον οριζόντιο άξονα η πρόβλεψη αποκλίνει (η περιοχή η οποία εφάπτεται στον οριζόντιο άξονα χαρακτηρίζεται από λ f2 ). Οπως και προηγουµένως, το σηµείο εκκίνησης δεν εµφανίζεται για λόγους κλίµακας. 36

49 1 EA Proposed method 0.1 log(ta) points Σχήµα 4.6: Μαθηµατικό πρόβληµα Α : Σύγκριση τυπικής απόκλισης (ΤΑ) των τιµών των µεταβλητών σχεδιασµού µεταξύ των Pareto λύσεων που παράγουν ο ΕΑ και η µέθοδος πρόβλεψης-διόρθωσης. Από τη στιγµή που η προτεινόµενη µέθοδος χρησιµοποιεί παραγώγους τείνει να παράξει λύσεις πιο κοντά στις αναλυτικές από ότι ο ΕΑ, ο οποίος χρησιµοποιεί τεχνικές τυχηµατικής αναζήτησης. 37

50 4.2 Μαθηµατικό Πρόβληµα Β Ως δεύτερο πρόβληµα ϐελτιστοποίησης επιλύεται ένα µε N = 5 µεταβλητές σχεδιασµού, το: min { f 1 ( b) = b 1+b 2 +b 3 +b 5 b 3 b 4 = b 1+b 2 +b 5 b 3 b b 4 f 2 ( b) = b 4 +b 3 e b 1b 2 b 5 (4.20) b i [1,6], i [1,5] Οι πρώτες παράγωγοι των συναρτήσεων στόχων προκύπτουν αναλυτικά ως: b f 1 ( b) = 1 b 3 b 4 1 b 3 b 4 b 1+b 2 +b 5 b 2 3 b 4 ( b 1+b 2 +b 5 b 3 +1) 1 b b 3 b 4 b f 2 ( b) = e b 1b 2 b 5 b 2 b 3 b 5 e b 1b 2 b 5 b 1 b 3 b 5 e b 1b 2 b 5 b 2 b 3 b e b 1b 2 b 5 b 1 b 2 b 3 ενώ οι δεύτερες παράγωγοι, στη µορφή των εσσιανών µητρώων, γράφονται ως: 2 b f 1 ( b) = b 2 3 b b 2 3 b 4 1 b 2 3 b 4 1 b 3 b b 2 3 b 4 1 b 3 b b 1+b 2 +b 5 b 3 3 b 4 b 1 +b 2 +b 5 b 2 3 b b 2 3 b 4 1 b 3 b b 3 b 2 4 b 1 +b 2 +b 5 b 2 3 b b 2 3 b 4 2( b 1+b 2 +b 5 b 3 +1) 1 1 b 3 b 2 4 b 3 b b 3 (b 2 b 5 ) 2 b 3 b 5 g b 2 b 5 0 b 3 b 2 g 2 b f 2 ( b 3 b 5 g b 3 (b 1 b 5 ) 2 b 1 b 5 0 b 3 b 1 g b) = b 2 b 5 b 1 b b 1 b e b 1b 2b 5 (4.21) b 3 b 2 g b 3 b 1 g b 1 b 2 0 b 3 (b 2 b 1 ) 2 όπου g = (b 1 b 2 b 5 1). Από τις αντικειµενικές συναρτήσεις (4.20) είναι εφικτή η αναλυτική εύρεση της µέγι- 38

51 στης και της ελάχιστης τιµής της f 2 : b 3 = b 3,min,b 4 = b 4,min b 1 = b 1,max,b 2 = b 2,max,b 5 = b 5,max b 3 = b 3,max,b 4 = b 4,max b 1 = b 1,min,b 2 = b 2,min,b 5 = b 5,min } { } { f 1 ( b) = f 1,max = 10 f 2 ( b) = f 2,min = 1 f 1 ( b) = f 1,min = 0.25 f 2 ( b) = f 2,max = 8.21 (4.22) Με ϐάση τα παραπάνω ϑα επιλεγεί ϐήµα σάρωσης κοντά στη µονάδα, καθώς η δεύτερος στόχος κυµαίνεται µεταξύ των τιµών 1 και Οπως και στο πρώτο µαθηµατικό πρόβληµα (κεφάλαιο 4.1), πραγµατοποιούνται δύο δοκιµές όσον αφορά τη ϕορά σάρωσης του µετώπου, επιλέγοντας το ίδιο σηµείο εκκίνησης: bstart = (4.23) για το οποίο προκύπτει: f 1 ( b start ) = f 2 ( b start ) = (4.24) Η εκτέλεση της µεθόδου γίνεται σύµφωνα µε τις παραµέτρους που αναγράφονται στον πίνακα 4.2. Για την επίλυση του συστήµατος 3.22, στη ϕάση της πρόβλεψης, επιλέγεται για την πρώτη σάρωση του µετώπου η εξής αρχικοποίηση του διανύσµατος λύσεων πολλαπλασιασµένου µε το ϐήµα σάρωσης: x start,cg ˆf 2 = 100.0(δb 1 ) 100.0(δb 2 ) 100.0(δb 3 ) 100.0(δb 4 ) 100.0(δb 5 ) 100.0(δλ f2 ) Προφανώς οι τιµές της αρχικοποίησης είναι ιδιαίτερα µεγάλες κατά απόλυτη τιµή, δεδοµένου του πεδίου ορισµού των µεταβλητών σχεδιασµού και της τάξης µεγεθών των τιµών των συναρτήσεων κόστους. Ωστόσο, είναι µια καλή ευκαιρία για δοκιµή της σύγκλισης της µεθόδου συζυγών κλίσεων. 39

52 convf convf ω p 1 Βήµα ιόρθωσης ω p,max 10 γ 1.5 η SD N SD 10 Βήµα Πρόβλεψης ˆf 2 ±0.7 conv CG 0.1 Πίνακας 4.2: Μαθηµατικό πρόβληµα Β: Παράµετροι για τα ϐήµατα διόρθωσης και πρόβλεψης. Τα αποτέσµατα ϕαίνονται στο σχήµα 4.7. Παρατηρήσεις: Στον πίνακα 4.3 παρουσιάζεται το πλήθος των επαναλήψεων της µεθόδου συζυγών κλίσεων (N CG ) που απαιτούνται για να ικανοποιηθεί το κριτήριο σύγκλισης conv CG σε κάθε ϕάση πρόβλεψης. Γενικά επιτυγχάνεται αποκοπή (N CG < N), ακόµα και στην πρώτη σάρωση, όπου η αρχικοποίηση απέχει, όπως αναφέρθηκε παραπάνω, αρκετά από την ακριβή λύση. Οσον αφορά το κόστος της µεθόδου, στη σάρωση προς ϕθίνοντα f 2 (σχήµα 4.7, άνω) χρειάστηκαν 205 υπολογισµοί πρώτων παραγώγων στο ϐήµα διόρθωσης, καθώς και 14 υπολογισµοί δεύτερων παραγώγων στο ϐήµα πρόβλεψης. Θεωρώντας ότι το κόστος υπολογισµού της πρώτης παραγώγου ανέρχεται σε 1 ισοδύναµη επίλυση ϱοής, η οποία προστίθεται στο κόστος επίλυσης του ευθέως προβλήµατος, ενώ ο υπολογισµός του εσσιανού σε N επιλύσεις ϱοής επιπλέον του κόστους της πρώτης παραγώγου [2], προκύπτει ότι η διαδικασία κόστισε 508 επιλύσεις ϱοής ενώ ο ΕΑ χρειάστηκε 965 αξιολογήσεις. Κατά τη σάρωση προς αύξουσες τιµές του δεύτερου στόχου χρειάστηκαν 89 υπολογισµοί πρώτων παραγώγων στο ϐήµα διόρθωσης και 19 υπολογισµοί δεύτερων παραγώγων στο ϐήµα πρόβλεψης, δηλαδή σύνολο 311 επιλύσεις ϱοής. Ωστόσο, ο ΕΑ υπολόγισε 50 σηµεία στο µέτωπο ϐέλτιστων λύσεων, ενώ η αιτιοκρατική µέθοδος υπολόγισε 8. Τέλος, ενδιαφέρον παρουσιάζει η περίπτωση όπου δεν πραγµατοποιείται η ϕάση διόρθωσης (σχήµα 4.8). Συγκεκριµένα, εκκινώντας από µια λύση που ανήκει στο µέτωπο Pareto είναι εµφανές ότι κατά τη σάρωση του µετώπου παρουσιάζεται µια συσσώρευση σφάλµατος η οποία οδηγεί σε αποµάκρυνση των λύσεων από το πραγ- µατικό µέτωπο ϐέλτιστων λύσεων. 40

53 πρόβλεψη πλήθος πρόβλεψη πλήθος Πίνακας 4.3: Μαθηµατικό πρόβληµα Β: Επαναλήψεις της µεθόδου συζυγών κλίσεων σε κάθε πρόβλεψη για την σάρωση προς κάτω (αριστερά) και προς τα πάνω (δεξιά). 41

54 6 EA Prediction Correction 5 4 f 2 3 start f 1 6 EA Prediction Correction 5 4 f 2 3 start f 1 Σχήµα 4.7: Μαθηµατικό πρόβληµα Β. Άνω: σάρωση του µετώπου Pareto από πάνω προς τα κάτω (ϕθίνοντα f 2 ). Κάτω: σάρωση από κάτω προς τα πάνω (αύξοντα f 2 ). 42

55 6 no Correction with Correction 5 4 f f 1 Σχήµα 4.8: Μαθηµατικό πρόβληµα Β: Η επίδραση της ϕάσης διόρθωσης (σάρωση του µετώπου Pareto προς τα κάτω). Παρατηρώντας το άνω σχήµα 4.7, ϕαίνεται ότι η πρόβλεψη δίνει λύση αρκετά κοντά στο µέτωπο ϐέλτιστων λύσεων, αν όχι πάνω σε αυτό. Ωστόσο, ακόµα και αυτή η µικρή απόκλιση είναι ικανή να οδηγήσει σε συσσωρευµένο σφάλµα και, κατά συνέπεια, στην αποµάκρυνση από το µέτωπο αν δεν γίνει εφαρµογή της διόρθωσης. 43

56 4.3 Μαθηµατικό Πρόβληµα Γ Εστω το µη-κυρτό (non-convex) πρόβληµα ελαχιστοποίησης δύο στόχων, το οποίο είναι γνωστό ως ZDT 2 πρόβληµα [13], N µεταβλητών σχεδιασµού: min { f 1 ( b) = b 1 f 2 ( b) = g( b)h( b) b i [0,1], i [1,N] (4.25) όπου g,h οι ϐοηθητικές συναρτήσεις: g( b) = 1+ 9 N b i N 1 i=2 ( h( f 1 ( b) = 1 ) 2 b) g( (4.26) b) Οι πρώτες παράγωγοι των συναρτήσεων-στόχων προκύπτουν αναλυτικά ως: b f 1 ( b) = b f 2 ( b) = h( b) b g( b)+g b h( b) (4.27) και οι δεύτερες ως: 2 b f 1 ( b) = 0 2 b f 2 ( b) = b,i h( b) b,j g( b)+ b,i g( b) b,j h( b)+g( b) 2 b h( b) (4.28) Οι πρώτες παράγωγοι των ϐοηθητικών συναρτήσεων υπολογίζονται αναλυτικά ως 44

57 εξής: b g( b) = 9 m b h( b) = 2 f 1( b) g( b) f 1 ( b) b g( b) f 1 ( b) b g( b) = g( b) b f 1 ( b) f 1 ( b) b g( b) g 2 ( b) (4.29) Για το εσσιανό µητρώο της συνάρτησης h ισχύει: 2 b h( b) = 2 ( f 1 ( b) b,i g( b) f 1 ( b) b,j g( b) + f 1( b) f 1 ( ) b) g( b) 2 b g( b) 2 f 1 ( b) b g( b) = b,j g( b) var,if 1 ( b) b,i g( b) var,jf 1 ( b) g 2 ( (4.30) b) 2 g 3 ( b) (g( b) b,i f 1 ( b) f 1 ( b) b,i g( b)) b,j g( b) Ενδιαφέρον παρουσιάζει το γεγονός ότι ο πρώτος στόχος εξαρτάται µόνο από την πρώτη µεταβλητή σχεδιασµού. Για την ελαχιστοποίηση της συνάρτησης f 2 από τις εξισώσεις 4.25 προκύπτει ότι πρέπει οι g, h να είναι ελάχιστες. Με την σειρά της, η συνάρτηση h παρουσιάζει ελάχιστο όταν η g παρουσιάζει ελάχιστη τιµή, άρα οι µεταβλητές σχεδιασµού b i, i [2,N] επιλέγονται έτσι ώστε να ελαχιστοποιείται η συνάρτηση g. Από τη στιγµή που το πεδίου ορισµού για όλες τις µεταβλητές είναι από 0 έως και 1 είναι εµφανές ότι στο µέτωπο ϐέλτιστων λύσεων ϑα ισχύει b i = 0, i [2,N], καθώς επίσης και g( b)=1. Άρα, η µέγιστη και η ελάχιστη τιµή της f 2 στο µέτωπο Pareto µπορεί να προκύψει εύκολα: f 2,max ( b) = 1 f 2 1,min( b) = = 1 f 2,min ( b) = 1 f 2 1,max( b) = = 0 Για την επίλυση του προβλήµατος επιλέγεται πλήθος µεταβλητών σχεδιασµού ίσο µε N=3. Οπως και στα δύο προηγούµενα προβλήµατα, πραγµατοποιούνται δύο δοκιµές όσον αφορά τη ϕορά σάρωσης του µετώπου, για το οποίο επιλέγεται το ίδιο σηµείο εκ- 45

58 κίνησης: bstart = (4.31) για το οποίο ισχύει: f 1 ( b start ) = 0.5 f 2 ( b start ) = 0.75 (4.32) Για την εκτέλεση της µεθόδου χρησιµοποιήθηκαν οι παράµετροι που αναγράφονται στον πίνακα 4.4. Για την επίλυση του συστήµατος 3.22, στη ϕάση της πρόβλεψης, επιλέγεται για την πρώτη σάρωση του µετώπου η εξής αρχικοποίηση του διανύσµατος λύσεων πολλαπλασιασµένου µε το ϐήµα σάρωσης: x start,cg ˆf 2 = 0.1(δb 1 ) 0.1(δb 2 ) 0.1(δb 3 ) 0.1(δλ f2 ) Βήµα ιόρθωσης convf convf ω p 1.0 ω p,max 1.0 γ 1.0 η SD 10 3 N SD 1 Βήµα Πρόβλεψης ˆf 2 ±0.1 conv CG 10 3 Πίνακας 4.4: Μαθηµατικό πρόβληµα Γ: Παράµετροι για τα ϐήµατα διόρθωσης και πρόβλεψης. Τα αποτελέσµατα εµφανίζονται στο σχήµα 4.9. Παρατηρήσεις: Τονίζεται ότι από τη στιγµή που στο µέτωπο ϐέλτιστων λύσεων οι N 1 µεταβλητές σχεδιασµού λαµβάνουν τη µικρότερη επιτρεπτή από τον χρήστη τιµή, το σύστηµα 3.22 πρέπει να επεκταθεί και να συµπεριλάβει N 1 ενεργούς περιορισµούς ανισοισότητας (σύστηµα 3.32), που σε αυτή την περίπτωση είναι δύο. Άρα, το σύστηµα 46

59 έχει 6 αγνώστους 1 : b i ˆf 2 (3 µεταβλητές) λ f 2 ˆf 2 (1 µεταβλητή) µ i ˆf 2 (2 µεταβλητές) Στο σύστηµα 3.22 προστίθενται µηδενικά στοιχεία και οι παράγωγοι των ενεργών περιορισµών, που προκύπτουν από το πεδίο ορισµού, δηµιουργώντας το σύστηµα Αυτές οι παράγωγοι είναι ιδιαίτερα απλές, καθώς ο κάθε περιορισµός είναι µία γραµµική σχέση πρώτης τάξης που εξαρτάται µόνο από µία µεταβλητή σχεδιασµού. Ετσι, η διαδικασία δεν επιβαρύνεται από τον υπολογισµό τους. Σε κάθε ϐήµα πρόβλεψης, και στις δύο περιπτώσεις σάρωσης του µετώπου, η µέθοδος συζυγών κλίσεων πραγµατοποίησε τέσσερις επαναλήψεις, δηλαδή λιγότερες από το πλήθος των µεταβλητών του συστήµατος Είναι ιδιαίτερα σηµαντικό το γεγονός ότι η προτεινόµενη µέθοδος µπορεί να υπολογίσει µέτωπο Pareto σε κοίλο πρόβληµα, όπως ϕαίνεται και από το σχήµα 4.9. Υπενθυµίζεται ότι η ανάλυση της µεθόδου (κεφάλαιο 3) ξεκίνησε από τον συµβατικό τρόπο διαχείρισης προβληµάτων πολλών στόχων µε αιτιοκρατικές µεθόδους, αυτόν της συσσώρευσης όλων των συναρτήσεων κόστους σε µία, αφού πολλαπλασιαστεί καθεµία µε έναν συντελεστή ϐάρους (εξίσωση 2.2). Ο συµβατικός τρόπος δεν µπο- ϱεί να επιλύσει µη-κυρτά προβλήµατα, καθώς η ελαχιστοποίηση της συνάρτησης ω 1 f 1 ( b)+ω 2 f 2 ( b) συγκλίνει σε ένα εκ των δύο άκρων του µετώπου ϐέλτιστων λύσεων (παράρτηµα Α.2). Με άλλα λόγια, η προτεινόµενη µέθοδος διαθέτει ένα σηµαντικότατο πλεονέκτηµα έναντι της συµβατικής µεθόδου. Επίσης, παρατηρείται ότι σε υψηλές τιµές του στόχου f 2 η πρόβλεψη απέχει όλο και περισσότερο από τη διόρθωση. Υπενθυµίζεται ότι κάτι παρόµοιο παρουσίαστηκε και στο πρώτο µαθηµατικό πρόβληµα (κεφάλαιο 4.1 σχήµα 4.4) στις αντίστοιχες περιοχές (στις χαµηλές τιµές f 2 ), δηλαδή εκεί όπου το µέτωπο Pareto τείνει να γίνει παράλληλο µε τον άξονα της f 1. Για το άνω αριστερά άκρο του µετώπου, όπου ισχύει b 1 = b 2 = b 3 = 0, χρησιµοποιώντας τις εξισώσεις που αναλύθηκαν παραπάνω (εξισώσεις 4.25, 4.26, 4.27, 4.28, 4.29, 4.30) προκύπτουν: f 1 ( 0) = 0 g( 0) = 1 h( 0) = 1 b h( b) = 0 (4.33) b f 2 ( b) = b g( b) Με ϐάση τα παραπάνω και τις εξισώσεις 4.27 και 4.29 προκύπτουν οι τιµές των 1 Προηγουµένως όπου έγινε αναφορά στην αρχικοποίηση του διανύσµατος λύσεων δεν αναφέρθηκε η αρχικοποίση των µ 2,µ 3. Στον αλγόριθµο που έχει αναπτυχθεί η αρχική µεταβολή των πολλαπλασιαστών των ενεργών ανισο-ισοτήτων ορίζεται ίσο µε την αρχικοποίηση της µεταβολής του λ f2. 47

60 παραγώγων των συναρτήσεων κόστους για το σηµείο b = 0,N=3: b f 1 ( b) = b f 2 ( b) = (4.34) Ετσι, οι συνθήκες KKT γράφονται ως εξής: 1 λ f2 0 = λ f2 µ 2 =0 (4.35) 0 4.5λ f2 µ 3 =0 ηλαδή ο πολλαπλασιαστής ισότητας Lagrange προκύπτει στην περιοχή που γίνεται οριζόντιο το µέτωπο ϐέλτιστων λύσεων, όπως παρατηρήθηκε και στο πρώτο µαθη- µατικό πρόβληµα (κεφάλαιο 4.1). Για το άλλο άκρο του µετώπου (b 1 =1,b 2 =b 3 =0), ακολουθώντας την ίδια ανάλυση, προκύπτει λ f2 =

61 1 0.8 EA Prediction Correction 0.6 f f EA Prediction Correction 0.6 f f 1 Σχήµα 4.9: Μαθηµατικό πρόβληµα Γ. Άνω: σάρωση του µετώπου Pareto από πάνω προς τα κάτω (ϕθίνοντα f 2 ). Κάτω: σάρωση από κάτω προς τα πάνω (αύξοντα f 2 ). εν εµφανίζεται το σηµείο εκκίνησης, το οποίο ανήκει στο µέτωπο ϐέλτιστων λύσεων, για λόγους ευκρίνειας. 49

62 50

63 Κεφάλαιο 5 Εφαρµογές σε Προβλήµατα Ρευστοµηχανικής ύο Στόχων 5.1 Ρευστοµηχανικό Πρόβληµα Α Στην εισαγωγή πραγµατοποιήθηκε αναφορά σε ένα πρόβληµα το οποίο συναντάται στη ϐιοµηχανία. Αυτό είναι η ϐελτιστοποίηση της γεωµετρίας µιας αεροτοµής, έτσι ώστε να µεγιστοποιηθεί ο συντελεστής άνωσηςc L, χωρίς να διακυβεύεται η µηχανική αντοχή της. Η αντοχή ενός αντικειµένου εξαρτάται από διάφορους παράγοντες: το υλικό, την εσωτερική κατανοµή του υλικού, το σχήµα του, τον λόγο πάχους-µήκους κ.α.. Εστω ότι στο παρόν παράδειγµα εξετάζεται η αντοχή µε ϐάση το πάχος της αεροτοµής. Μια ιδιαίτερα λεπτή αεροτοµή κάµπτεται εντονότερα και είναι πιο επιρρεπής σε ϑραύση, ενώ µια παχειά αεροτοµή και επιβαρύνει το σύστηµα εξαιτίας του προστιθέµενου ϐάρους και δεν διαθέτει ικανοποιητικά αεροδυναµικά χαρακτηριστικά. Τέλος, σε αεροναυπηγικές εφαρµογές, ο εσωτερικός χώρος των πτερύγιων χρησιµοποιείται ως αποθηκευτικός χώρος καυσίµου, δηλαδή απαιτείται σχετικά παχειά πτέρυγα [14]. Ο συντελεστής άνωσης εξαρτάται σηµαντικά από την κυρτότητα των πλευρών υποπίεσης και υπερπίεσης. Οσο µεγαλύτερη είναι η κυρτότητα της πλευράς υποπίεσης, τόσο περισσότερο επιταχύνεται το ϱευστό. Οµοίως, στην πλευρά υπερπίεσης, όσο η ϱοή επιβραδύνεται, η πίεση αυξάνεται. Ως αποτέλεσµα, δηµιουργείται υποπίεση στην άνω πλευρά και υπερπίεση στην κάτω πλευρά οι οποίες συµβάλλουν στην εµφάνιση ανωστικής δύναµης και οπισθέλκουσας (σχήµα 5.1). Η περιφέρεια της αεροτοµής σχεδιάζεται µε χρήση καµπύλων Bezier (παράρτηµα Γ.2). Για την ακρίβεια, οι πλευρές υπερπίεσης και υποπίεσης σχεδιάζονται µε µια 51

64 Σχήµα 5.1: Οι περιοχές υπερπίεσης (high pressure) και υποπίεσης (low pressure) γύρω από αεροτοµή για προσκολληµένη ϱοή και η ανάπτυξη των δυνάµεων άνωσης (lift) και οπισθέλκουσας (drag) [15, 16]. καµπύλη πέντε σηµείων ελέγχου (control points-cp) ( ˆX,Ŷ ) η καθεµία. Από αυτά τα σηµεία, τα ακραία είναι σταθερά ως η αρχή (πρώτο CP) και το πέρας (τελευταίο CP) της χορδής, καθώς και τα σηµεία ελέγχου τα οποία έπονται του πρώτου. Για τα δύο εναποµείναντα σηµεία µεταβάλλονται οι Ŷ συνιστώσες, άρα οι µεταβλητές σχεδιασµού είναι τέσσερις και είναι ŶPS,3,ŶPS,4,ŶSS,3,ŶSS,4 (όπου PS: pressure side, SS: suction side οι πλευρές υπερπίεσης και υποπίεσης αντίστοιχα-σχήµα 5.2). ηλαδή: b = b 1 b 2 b 3 b 4 = Ŷ PS,3 Ŷ PS,4 Ŷ SS,3 Ŷ SS,4 (5.1) Εστω, λοιπόν, το παρακάτω πρόβληµα ϐελτιστοποίησης της µορφής µιας αεροτοµής µε δύο στόχους. Ο πρώτος στόχος είναι η αύξηση του συντελεστή άνωσης C L : minf 1 = C L ( b) (5.2) Ο δεύτερος στόχος αφορά την ικανοποίηση µιας τιµής εµβαδού-στόχου (E target ). Θεωρείται σταθερή χορδή, δηλαδή ουσιαστικά το εµβαδόν αντιπροσωπεύει το µέσο πάχος, αποτελώντας ένα πολύ απλό κριτήριο δοµικής ανάλυσης: minf 2 = 1 2 (E( b) E target ) 2 (5.3) Σηµειώνεται ότι δεν υπάρχουν περιορισµοί ισότητας ή ανισο-ισότητας. 52

ΜΕΘΟΔΟΙ ΑΕΡΟΔΥΝΑΜΙΚΗΣ

ΜΕΘΟΔΟΙ ΑΕΡΟΔΥΝΑΜΙΚΗΣ ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ Εργαστήριο Θερμικών Στροβιλομηχανών Μονάδα Παράλληλης ης Υπολογιστικής Ρευστοδυναμικής & Βελτιστοποίησης ΜΕΘΟΔΟΙ ΑΕΡΟΔΥΝΑΜΙΚΗΣ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗΣ (7 ο Εξάμηνο Σχολής Μηχ.Μηχ. ΕΜΠ)

Διαβάστε περισσότερα

ΜΕΘΟΔΟΙ ΑΕΡΟΔΥΝΑΜΙΚΗΣ

ΜΕΘΟΔΟΙ ΑΕΡΟΔΥΝΑΜΙΚΗΣ ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ Εργαστήριο Θερμικών Στροβιλομηχανών Μονάδα Παράλληλης ης Υπολογιστικής Ρευστοδυναμικής & Βελτιστοποίησης ΜΕΘΟΔΟΙ ΑΕΡΟΔΥΝΑΜΙΚΗΣ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗΣ (7 ο Εξάμηνο Σχολής Μηχ.Μηχ. ΕΜΠ)

Διαβάστε περισσότερα

Βασίλειος Μαχαιράς Πολιτικός Μηχανικός Ph.D.

Βασίλειος Μαχαιράς Πολιτικός Μηχανικός Ph.D. Βασίλειος Μαχαιράς Πολιτικός Μηχανικός Ph.D. Μη γραμμικός προγραμματισμός: βελτιστοποίηση χωρίς περιορισμούς Πανεπιστήμιο Θεσσαλίας Σχολή Θετικών Επιστημών ΤμήμαΠληροφορικής Διάλεξη 7-8 η /2017 Τι παρουσιάστηκε

Διαβάστε περισσότερα

3 η ΕΝΟΤΗΤΑ ΜΗ ΓΡΑΜΜΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΕΝΟΣ ΚΡΙΤΗΡΙΟΥ

3 η ΕΝΟΤΗΤΑ ΜΗ ΓΡΑΜΜΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΕΝΟΣ ΚΡΙΤΗΡΙΟΥ ΣΧΟΛΗ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΕΜΠ ΕΙΣΑΓΩΓΗ ΣΤΗN ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΣΥΣΤΗΜΑΤΩΝ 3 η ΕΝΟΤΗΤΑ ΜΗ ΓΡΑΜΜΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΕΝΟΣ ΚΡΙΤΗΡΙΟΥ Μ. Καρλαύτης Ν. Λαγαρός Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό

Διαβάστε περισσότερα

Επίλυση Προβλημάτων Βελτιστοποίησης με Χρήση της Μεθόδου του Διαδοχικού Τετραγωνικού Προγραμματισμού (SQP) και Εφαρμογές. Διπλωματική Εργασία

Επίλυση Προβλημάτων Βελτιστοποίησης με Χρήση της Μεθόδου του Διαδοχικού Τετραγωνικού Προγραμματισμού (SQP) και Εφαρμογές. Διπλωματική Εργασία Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Μηχανολόγων Μηχανικών Τομέας Ρευστών Εργαστήριο Θερμικών Στροβιλομηχανών Μονάδα Παράλληλης Υπολογιστικής Ρευστοδυναμικής & Βελτιστοποίησης Επίλυση Προβλημάτων Βελτιστοποίησης

Διαβάστε περισσότερα

Βασίλειος Μαχαιράς Πολιτικός Μηχανικός Ph.D.

Βασίλειος Μαχαιράς Πολιτικός Μηχανικός Ph.D. Βασίλειος Μαχαιράς Πολιτικός Μηχανικός Ph.D. Μη γραμμικός προγραμματισμός: βελτιστοποίηση με περιορισμούς Πανεπιστήμιο Θεσσαλίας Σχολή Θετικών Επιστημών Τμήμα Πληροφορικής Διάλεξη 9-10 η /2017 Τι παρουσιάστηκε

Διαβάστε περισσότερα

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΤΟΜΕΑΣ ΡΕΥΣΤΩΝ ΕΡΓΑΣΤΗΡΙΟ ΘΕΡΜΙΚΩΝ ΣΤΡΟΒΙΛΟΜΗΧΑΝΩΝ

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΤΟΜΕΑΣ ΡΕΥΣΤΩΝ ΕΡΓΑΣΤΗΡΙΟ ΘΕΡΜΙΚΩΝ ΣΤΡΟΒΙΛΟΜΗΧΑΝΩΝ ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΤΟΜΕΑΣ ΡΕΥΣΤΩΝ ΕΡΓΑΣΤΗΡΙΟ ΘΕΡΜΙΚΩΝ ΣΤΡΟΒΙΛΟΜΗΧΑΝΩΝ Η Μέθοδος της Διαφορικής Εξέλιξης στη Μονοκριτηριακή και Πολυκριτηριακή Αεροδυναμική Βελτιστοποίηση,

Διαβάστε περισσότερα

min f(x) x R n b j - g j (x) = s j - b j = 0 g j (x) + s j = 0 - b j ) min L(x, s, λ) x R n λ, s R m L x i = 1, 2,, n (1) m L(x, s, λ) = f(x) +

min f(x) x R n b j - g j (x) = s j - b j = 0 g j (x) + s j = 0 - b j ) min L(x, s, λ) x R n λ, s R m L x i = 1, 2,, n (1) m L(x, s, λ) = f(x) + KΕΦΑΛΑΙΟ 4 Κλασσικές Μέθοδοι Βελτιστοποίησης Με Περιορισµούς Ανισότητες 4. ΠΡΟΒΛΗΜΑΤΑ ΜΕ ΠΕΡΙΟΡΙΣΜΟΥΣ ΑΝΙΣΟΤΗΤΕΣ Ζητούνται οι τιµές των µεταβλητών απόφασης που ελαχιστοποιούν την αντικειµενική συνάρτηση

Διαβάστε περισσότερα

ΜΕΘΟΔΟΙ ΑΕΡΟΔΥΝΑΜΙΚΗΣ

ΜΕΘΟΔΟΙ ΑΕΡΟΔΥΝΑΜΙΚΗΣ ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ Εργαστήριο Θερμικών Στροβιλομηχανών Μονάδα Παράλληλης ης Υπολογιστικής Ρευστοδυναμικής & Βελτιστοποίησης ΜΕΘΟΔΟΙ ΑΕΡΟΔΥΝΑΜΙΚΗΣ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗΣ (7 ο Εξάμηνο Σχολής Μηχ.Μηχ. ΕΜΠ)

Διαβάστε περισσότερα

Μέθοδοι πολυδιάστατης ελαχιστοποίησης

Μέθοδοι πολυδιάστατης ελαχιστοποίησης Μέθοδοι πολυδιάστατης ελαχιστοποίησης με παραγώγους Μέθοδοι πολυδιάστατης ελαχιστοποίησης Δ. Γ. Παπαγεωργίου Τμήμα Μηχανικών Επιστήμης Υλικών Πανεπιστήμιο Ιωαννίνων dpapageo@cc.uoi.gr http://pc64.materials.uoi.gr/dpapageo

Διαβάστε περισσότερα

Διαχείριση Υδατικών Πόρων Πολυκριτηριακή ανάλυση

Διαχείριση Υδατικών Πόρων Πολυκριτηριακή ανάλυση Εθνικό Μετσόβιο Πολυτεχνείο Τομέας Υδατικών Πόρων και Περιβάλλοντος Διαχείριση Υδατικών Πόρων Πολυκριτηριακή ανάλυση Ανδρέας Ευστρατιάδης & Δημήτρης Κουτσογιάννης Σχολή Πολιτικών Μηχανικών, Αθήνα Άδεια

Διαβάστε περισσότερα

Βασίλειος Μαχαιράς Πολιτικός Μηχανικός Ph.D.

Βασίλειος Μαχαιράς Πολιτικός Μηχανικός Ph.D. Βασίλειος Μαχαιράς Πολιτικός Μηχανικός Ph.D. Κλασικές Τεχνικές Βελτιστοποίησης Πανεπιστήμιο Θεσσαλίας Σχολή Θετικών Επιστημών ΤμήμαΠληροφορικής Διάλεξη 2 η /2017 Μαθηματική Βελτιστοποίηση Η «Μαθηματική

Διαβάστε περισσότερα

Q 12. c 3 Q 23. h 12 + h 23 + h 31 = 0 (6)

Q 12. c 3 Q 23. h 12 + h 23 + h 31 = 0 (6) Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Πολιτικών Μηχανικών Τοµέας Υδατικών Πόρων Μάθηµα: Τυπικά Υδραυλικά Έργα Μέρος 2: ίκτυα διανοµής Άσκηση E0: Μαθηµατική διατύπωση µοντέλου επίλυσης απλού δικτύου διανοµής

Διαβάστε περισσότερα

ΓΕΝΕΣΗ ΕΠΙΦΑΝΕΙΑΚΩΝ ΠΛΕΓΜΑΤΩΝ

ΓΕΝΕΣΗ ΕΠΙΦΑΝΕΙΑΚΩΝ ΠΛΕΓΜΑΤΩΝ ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ Εργαστήριο Θερμικών Στροβιλομηχανών Μονάδα Παράλληλης ης Υπολογιστικής Ρευστοδυναμικής & Βελτιστοποίησης ΓΕΝΕΣΗ ΕΠΙΦΑΝΕΙΑΚΩΝ ΠΛΕΓΜΑΤΩΝ Κυριάκος Χ. Γιαννάκογλου Kαθηγητής ΕΜΠ

Διαβάστε περισσότερα

Υπολογιστικές Μέθοδοι στις Κατασκευές

Υπολογιστικές Μέθοδοι στις Κατασκευές Γενικά Για Τη Βελτιστοποίηση Η βελτιστοποίηση µπορεί να χωριστεί σε δύο µεγάλες κατηγορίες: α) την Βελτιστοποίηση Τοπολογίας (Topological Optimization) και β) την Βελτιστοποίηση Σχεδίασης (Design Optimization).

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ ΣΤΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΣΥΣΤΗΜΑΤΩΝ

ΕΙΣΑΓΩΓΗ ΣΤΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΣΥΣΤΗΜΑΤΩΝ ΥΠΕΥΘΥΝΟΣ ΚΑΘΗΓΗΤΗΣ Α. Ντούνης ΔΙΔΑΣΚΩΝ ΑΚΑΔ. ΥΠΟΤΡΟΦΟΣ Χ. Τσιρώνης ΕΙΣΑΓΩΓΗ ΣΤΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΣΥΣΤΗΜΑΤΩΝ - Επίλυση ασκήσεων - Αλγόριθμοι αναζήτησης - Επαναληπτική κάθοδος ΕΠΙΛΥΣΗ ΑΣΚΗΣΕΩΝ ΠΡΑΞΗΣ Θα επιλυθούν

Διαβάστε περισσότερα

ΠΑΡΕΜΒΟΛΗ ΜΕΣΩ SPLINES

ΠΑΡΕΜΒΟΛΗ ΜΕΣΩ SPLINES ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ Εργαστήριο Θερμικών Στροβιλομηχανών Μονάδα Παράλληλης ης Υπολογιστικής Ρευστοδυναμικής & Βελτιστοποίησης ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ (3 ο Εξάμηνο Σχομής Μηχ.Μηχ. ΕΜΠ) ΠΑΡΕΜΒΟΛΗ ΜΕΣΩ

Διαβάστε περισσότερα

ΕΠΙΛΥΣΗ ΠΡΟΒΛΗΜΑΤΩΝ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗΣ ΔΥΟ ΣΤΟΧΩΝ ΜΕ ΒΑΣΗ ΤΗ ΘΕΩΡΙΑ ΤΗΣ ΣΥΝΕΧΙΣΗΣ ΤΟΥ ΜΕΤΩΠΟΥ PARETO

ΕΠΙΛΥΣΗ ΠΡΟΒΛΗΜΑΤΩΝ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗΣ ΔΥΟ ΣΤΟΧΩΝ ΜΕ ΒΑΣΗ ΤΗ ΘΕΩΡΙΑ ΤΗΣ ΣΥΝΕΧΙΣΗΣ ΤΟΥ ΜΕΤΩΠΟΥ PARETO ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ Τομέας Ρευστών Εργαστήριο Θερμικών Στροβιλομηχανών Μονάδα Παράλληλης Υπολογιστικής Ρευστοδυναμικής και Βελτιστοποίησης ΕΠΙΛΥΣΗ ΠΡΟΒΛΗΜΑΤΩΝ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗΣ

Διαβάστε περισσότερα

Γραµµικός Προγραµµατισµός (ΓΠ)

Γραµµικός Προγραµµατισµός (ΓΠ) Γραµµικός Προγραµµατισµός (ΓΠ) Περίληψη Επίλυση δυσδιάστατων προβληµάτων Η µέθοδος simplex Τυπική µορφή Ακέραιος Προγραµµατισµός Προγραµµατισµός Παραγωγής Προϊόν Προϊόν 2 Παραγωγική Δυνατότητα Μηχ. 4 Μηχ.

Διαβάστε περισσότερα

Βασίλειος Μαχαιράς Πολιτικός Μηχανικός Ph.D.

Βασίλειος Μαχαιράς Πολιτικός Μηχανικός Ph.D. Βασίλειος Μαχαιράς Πολιτικός Μηχανικός Ph.D. Μη γραμμικός προγραμματισμός: μέθοδοι μονοδιάστατης ελαχιστοποίησης Πανεπιστήμιο Θεσσαλίας Σχολή Θετικών Επιστημών ΤμήμαΠληροφορικής Διάλεξη 6 η /2017 Τι παρουσιάστηκε

Διαβάστε περισσότερα

III.9 ΑΚΡΟΤΑΤΑ ΣΕ ΠΕΡΙΟΧΗ

III.9 ΑΚΡΟΤΑΤΑ ΣΕ ΠΕΡΙΟΧΗ III.9 ΑΚΡΟΤΑΤΑ ΣΕ ΠΕΡΙΟΧΗ.Ολικά και τοπικά ακρότατα..εσωτερικά και συνοριακά ακρότατα 3.Χωριζόμενες μεταβλητές 4.Συνθήκες για ακρότατα 5.Ολικά ακρότατα κυρτών/κοίλων συναρτήσεων 6.Περισσότερες μεταβλητές.

Διαβάστε περισσότερα

Ποσοτικές Μέθοδοι στη Διοίκηση Επιχειρήσεων ΙΙ Σύνολο- Περιεχόμενο Μαθήματος

Ποσοτικές Μέθοδοι στη Διοίκηση Επιχειρήσεων ΙΙ Σύνολο- Περιεχόμενο Μαθήματος Ποσοτικές Μέθοδοι στη Διοίκηση Επιχειρήσεων ΙΙ Σύνολο- Περιεχόμενο Μαθήματος Χιωτίδης Γεώργιος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

Διαβάστε περισσότερα

Ακρότατα υπό συνθήκη και οι πολλαπλασιαστές του Lagrange

Ακρότατα υπό συνθήκη και οι πολλαπλασιαστές του Lagrange 64 Ακρότατα υπό συνθήκη και οι πολλαπλασιαστές του Lagrage Ας υποθέσουµε ότι ένας δεδοµένος χώρος θερµαίνεται και η θερµοκρασία στο σηµείο,, Τ, y, z Ας υποθέσουµε ότι ( y z ) αυτού του χώρου δίδεται από

Διαβάστε περισσότερα

Μέθοδοι Μηχανών Μάθησης για Ευφυή Αναγνώριση και ιάγνωση Ιατρικών εδοµένων

Μέθοδοι Μηχανών Μάθησης για Ευφυή Αναγνώριση και ιάγνωση Ιατρικών εδοµένων Μέθοδοι Μηχανών Μάθησης για Ευφυή Αναγνώριση και ιάγνωση Ιατρικών εδοµένων Εισηγητής: ρ Ηλίας Ζαφειρόπουλος Εισαγωγή Ιατρικά δεδοµένα: Συλλογή Οργάνωση Αξιοποίηση Data Mining ιαχείριση εδοµένων Εκπαίδευση

Διαβάστε περισσότερα

III.10 ΠΟΛΛΑΠΛΑΣΙΑΣΤΕΣ LAGRANGE

III.10 ΠΟΛΛΑΠΛΑΣΙΑΣΤΕΣ LAGRANGE III.10 ΠΟΛΛΑΠΛΑΣΙΑΣΤΕΣ LAGRANGE 1.Ισοτικός περιορισμός.περιορισμένη στασιμότητα 3.Πολλαπλασιαστής Lagrange 4.Συνάρτηση Lagrange 5.Ερμηνεία του πολλαπλασιαστή Lagrange 6.Περιορισμένη τετραγωνική μορφή 7.

Διαβάστε περισσότερα

Περιεχόμενα. Πρόλογος 3

Περιεχόμενα. Πρόλογος 3 Πρόλογος Η χρησιμότητα της Γραμμικής Άλγεβρας είναι σχεδόν αυταπόδεικτη. Αρκεί μια ματιά στο πρόγραμμα σπουδών, σχεδόν κάθε πανεπιστημιακού τμήματος θετικών επιστημών, για να διαπιστώσει κανείς την παρουσία

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ ΣΤΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΣΥΣΤΗΜΑΤΩΝ

ΕΙΣΑΓΩΓΗ ΣΤΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΣΥΣΤΗΜΑΤΩΝ ΥΠΕΥΘΥΝΟΣ ΚΑΘΗΓΗΤΗΣ Α. Ντούνης ΔΙΔΑΣΚΩΝ Χ. Τσιρώνης ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΣΥΣΤΗΜΑΤΩΝ - Αριθμητικές τεχνικές - Επισκόπηση αλγορίθμων - Optimization in MATLAB ΑΡΙΘΜΗΤΙΚΕΣ ΤΕΧΝΙΚΕΣ Εφαρμόζονται κυρίως σε προβλήματα

Διαβάστε περισσότερα

III.10 ΠΟΛΛΑΠΛΑΣΙΑΣΤΕΣ LAGRANGE

III.10 ΠΟΛΛΑΠΛΑΣΙΑΣΤΕΣ LAGRANGE III.10 ΠΟΛΛΑΠΛΑΣΙΑΣΤΕΣ LAGRANGE 1.Ισοτικός περιορισμός.περιορισμένη στασιμότητα 3.Πολλαπλασιαστής Lagrange 4.Συνάρτηση Lagrange 5.Ερμηνεία του πολλαπλασιαστή Lagrange 6.Περιορισμένη τετραγωνική μορφή 7.

Διαβάστε περισσότερα

Προσαρμογή 2Δ και 3Δ πλεγμάτων σε μεταβαλλόμενα όρια με τη μέθοδο των κινούμενων ελάχιστων τετράγωνων (MLS)

Προσαρμογή 2Δ και 3Δ πλεγμάτων σε μεταβαλλόμενα όρια με τη μέθοδο των κινούμενων ελάχιστων τετράγωνων (MLS) ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΔΙΑΤΜΗΜΑΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ ΥΠΟΛΟΓΙΣΤΙΚΗ ΜΗΧΑΝΙΚΗ Mεταπτυχιακή εργασία με θέμα: Προσαρμογή 2Δ και 3Δ πλεγμάτων σε μεταβαλλόμενα όρια με τη μέθοδο των κινούμενων

Διαβάστε περισσότερα

ΓΡΑΜΜΙΚΑ ΣΥΣΤΗΜΑΤΑ ΕΞΙΣΩΣΕΩΝ

ΓΡΑΜΜΙΚΑ ΣΥΣΤΗΜΑΤΑ ΕΞΙΣΩΣΕΩΝ ΓΡΑΜΜΙΚΑ ΣΥΣΤΗΜΑΤΑ ΕΞΙΣΩΣΕΩΝ Θα ξεκινήσουµε την παρουσίαση των γραµµικών συστηµάτων µε ένα απλό παράδειγµα από τη Γεωµετρία, το οποίο ϑα µας ϐοηθήσει στην κατανόηση των συστηµάτων αυτών και των συνθηκών

Διαβάστε περισσότερα

ΑΡΙΣΤΕΣ ΤΙΜΕΣ ΚΑΙ ΑΚΡΟΤΑΤΕΣ ΤΙΜΕΣ

ΑΡΙΣΤΕΣ ΤΙΜΕΣ ΚΑΙ ΑΚΡΟΤΑΤΕΣ ΤΙΜΕΣ ΑΡΙΣΤΕΣ ΤΙΜΕΣ ΚΑΙ ΑΚΡΟΤΑΤΕΣ ΤΙΜΕΣ Κοινό κριτήριο επιλογής µεταξύ εναλλακτικών τρόπων παραγωγής είναι η µεγιστοποίηση (κέρδος ήηελαχιστοποίηση (κόστος κάποιου µεγέθους. Αυτά τα προβλήµατα µεγιστοποίησης

Διαβάστε περισσότερα

ΠΡΟΒΛΗΜΑΤΑ ΜΕΤΑΦΟΡΑΣ

ΠΡΟΒΛΗΜΑΤΑ ΜΕΤΑΦΟΡΑΣ (Transportation Problems) Βασίλης Κώστογλου E-mail: vkostogl@it.teithe.gr URL: www.it.teithe.gr/~vkostogl Περιγραφή Ένα πρόβλημα μεταφοράς ασχολείται με το πρόβλημα του προσδιορισμού του καλύτερου δυνατού

Διαβάστε περισσότερα

ΔΙΑΦΟΡΙΚΟΣ ΛΟΓΙΣΜΟΣ ΣΥΝΟΠΤΙΚΗ ΘΕΩΡΕΙΑ ΜΕΘΟΔΟΛΟΓΙΑ ΛΥΜΕΝΑ ΠΑΡΑΔΕΙΓΜΑΤΑ

ΔΙΑΦΟΡΙΚΟΣ ΛΟΓΙΣΜΟΣ ΣΥΝΟΠΤΙΚΗ ΘΕΩΡΕΙΑ ΜΕΘΟΔΟΛΟΓΙΑ ΛΥΜΕΝΑ ΠΑΡΑΔΕΙΓΜΑΤΑ ΔΙΑΦΟΡΙΚΟΣ ΛΟΓΙΣΜΟΣ ΣΥΝΟΠΤΙΚΗ ΘΕΩΡΕΙΑ ΜΕΘΟΔΟΛΟΓΙΑ ΛΥΜΕΝΑ ΠΑΡΑΔΕΙΓΜΑΤΑ Φροντιστήριο Μ.Ε. «ΑΙΧΜΗ» Κ.Καρτάλη 8 Βόλος Τηλ. 43598 ΠΊΝΑΚΑΣ ΠΕΡΙΕΧΟΜΈΝΩΝ 3. Η ΕΝΝΟΙΑ ΤΗΣ ΠΑΡΑΓΩΓΟΥ... 5 ΜΕΘΟΔΟΛΟΓΙΑ ΛΥΜΕΝΑ ΠΑΡΑΔΕΙΓΜΑΤΑ...

Διαβάστε περισσότερα

Τμήμα Μηχανικών Πληροφορικής ΤΕ Πρόβλημα Μεταφοράς. Γεωργία Φουτσιτζή ΤΕΙ Ηπείρου Επιχειρησιακή Έρευνα

Τμήμα Μηχανικών Πληροφορικής ΤΕ Πρόβλημα Μεταφοράς. Γεωργία Φουτσιτζή ΤΕΙ Ηπείρου Επιχειρησιακή Έρευνα Τμήμα Μηχανικών Πληροφορικής ΤΕ 2016-2017 Πρόβλημα Μεταφοράς Γεωργία Φουτσιτζή ΤΕΙ Ηπείρου Επιχειρησιακή Έρευνα To Πρόβλημα Μεταφοράς Μαθηματική Διατύπωση Εύρεση Αρχικής Λύσης Προσδιορισμός Βέλτιστης Λύσης

Διαβάστε περισσότερα

ΒΑΣΙΚΑ ΣΤΟΙΧΕΙΑ ΘΕΩΡΙΑΣ ΤΗΣ ΜΕΘΟΔΟΥ SIMPLEX

ΒΑΣΙΚΑ ΣΤΟΙΧΕΙΑ ΘΕΩΡΙΑΣ ΤΗΣ ΜΕΘΟΔΟΥ SIMPLEX ΒΑΣΙΚΑ ΣΤΟΙΧΕΙΑ ΘΕΩΡΙΑΣ ΤΗΣ ΜΕΘΟΔΟΥ SIMPLEX Θεμελιώδης αλγόριθμος επίλυσης προβλημάτων Γραμμικού Προγραμματισμού που κάνει χρήση της θεωρίας της Γραμμικής Άλγεβρας Προτάθηκε από το Dantzig (1947) και πλέον

Διαβάστε περισσότερα

Αριθμητική εύρεση ριζών μη γραμμικών εξισώσεων

Αριθμητική εύρεση ριζών μη γραμμικών εξισώσεων Αριθμητική εύρεση ριζών μη γραμμικών εξισώσεων Με τον όρο μη γραμμικές εξισώσεις εννοούμε εξισώσεις της μορφής: f( ) 0 που προέρχονται από συναρτήσεις f () που είναι μη γραμμικές ως προς. Περιέχουν δηλαδή

Διαβάστε περισσότερα

min f(x) x R n (1) x g (2)

min f(x) x R n (1) x g (2) KΕΦΑΛΑΙΟ Κλασσικές Μέθοδοι Βελτιστοποίησης Με Περιορισµούς Ισότητες. ΠΡΟΒΛΗΜΑΤΑ ΜΕ ΠΕΡΙΟΡΙΣΜΟΥΣ ΙΣΟΤΗΤΕΣ Ζητούνται οι τιµές των µεταβλητών απόφασης που ελαχιστοποιούν την αντικειµενική συνάρτηση κάτω από

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΕΝΤΡΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΣΧΟΛΗ ΤΜΗΜΑ. Μαθηματικά 2. Σταύρος Παπαϊωάννου

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΕΝΤΡΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΣΧΟΛΗ ΤΜΗΜΑ. Μαθηματικά 2. Σταύρος Παπαϊωάννου ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΕΝΤΡΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΣΧΟΛΗ ΤΜΗΜΑ Μαθηματικά Σταύρος Παπαϊωάννου Ιούνιος 015 Τίτλος Μαθήματος Περιεχόμενα Χρηματοδότηση... Error! Bookmark not defined. Σκοποί Μαθήματος (Επικεφαλίδα

Διαβάστε περισσότερα

ΠΡΟΒΛΗΜΑΤΑ ΕΛΑΧΙΣΤΟΠΟΙΗΣΗΣ

ΠΡΟΒΛΗΜΑΤΑ ΕΛΑΧΙΣΤΟΠΟΙΗΣΗΣ ΠΡΟΒΛΗΜΑΤΑ ΕΛΑΧΙΣΤΟΠΟΙΗΣΗΣ Ελαχιστοποίηση κόστους διατροφής Ηεπιχείρηση ζωοτροφών ΒΙΟΤΡΟΦΕΣ εξασφάλισε µια ειδική παραγγελίααπό έναν πελάτη της για την παρασκευή 1.000 κιλών ζωοτροφής, η οποία θα πρέπει

Διαβάστε περισσότερα

ΒΕΛΤΙΣΤΟΣ ΣΧΕΔΙΑΣΜΟΣ ΤΩΝ ΚΑΤΑΣΚΕΥΩΝ. Δρ. Πολ. Μηχ. Κόκκινος Οδυσσέας

ΒΕΛΤΙΣΤΟΣ ΣΧΕΔΙΑΣΜΟΣ ΤΩΝ ΚΑΤΑΣΚΕΥΩΝ. Δρ. Πολ. Μηχ. Κόκκινος Οδυσσέας ΒΕΛΤΙΣΤΟΣ ΣΧΕΔΙΑΣΜΟΣ ΤΩΝ ΚΑΤΑΣΚΕΥΩΝ Δρ. Πολ. Μηχ. Κόκκινος Οδυσσέας Σχεδιασμός αντικειμένων, διεργασιών, δραστηριοτήτων (π.χ. τεχνικά έργα, έπιπλα, σκεύη κτλ) ΠΡΟΚΑΤΑΡΚΤΙΚΗ ΜΕΛΕΤΗ (conceptual design) ΠΡΟΜΕΛΕΤΗ

Διαβάστε περισσότερα

Στο στάδιο ανάλυσης των αποτελεσµάτων: ανάλυση ευαισθησίας της λύσης, προσδιορισµός της σύγκρουσης των κριτηρίων.

Στο στάδιο ανάλυσης των αποτελεσµάτων: ανάλυση ευαισθησίας της λύσης, προσδιορισµός της σύγκρουσης των κριτηρίων. ΠΕΡΙΛΗΨΗ Η τεχνική αυτή έκθεση περιλαµβάνει αναλυτική περιγραφή των εναλλακτικών µεθόδων πολυκριτηριακής ανάλυσης που εξετάσθηκαν µε στόχο να επιλεγεί η µέθοδος εκείνη η οποία είναι η πιο κατάλληλη για

Διαβάστε περισσότερα

1. Τετραγωνικές μορφές. x y 0. 0x y 0 1α 1β 2α 2β 3. 0x + y 0

1. Τετραγωνικές μορφές. x y 0. 0x y 0 1α 1β 2α 2β 3. 0x + y 0 Β4. ΕΣΣΙΑΝΟΣ ΠΙΝΑΚΑΣ-ΚΥΡΤΟΤΗΤΑ 1.Τετραγωνικές μορφές.χαρακτηρισμός συμμετρικών πινάκων 3.Δεύτερες μερικές παράγωγοι-εσσιανός πίνακας 4.Συνθήκες για ακρότατα 5.Κυρτές/κοίλες συναρτήσεις 6.Ολικά ακρότατα

Διαβάστε περισσότερα

Αναγνώριση Προτύπων Ι

Αναγνώριση Προτύπων Ι Αναγνώριση Προτύπων Ι Ενότητα 1: Μέθοδοι Αναγνώρισης Προτύπων Αν. Καθηγητής Δερματάς Ευάγγελος Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται

Διαβάστε περισσότερα

Παρουσίαση 2 η : Αρχές εκτίμησης παραμέτρων Μέρος 1 ο

Παρουσίαση 2 η : Αρχές εκτίμησης παραμέτρων Μέρος 1 ο Εφαρμογές Ανάλυσης Σήματος στη Γεωδαισία Παρουσίαση η : Αρχές εκτίμησης παραμέτρων Μέρος ο Βασίλειος Δ. Ανδριτσάνος Αναπληρωτής Καθηγητής Γεώργιος Χλούπης Επίκουρος Καθηγητής Τμήμα Μηχανικών Τοπογραφίας

Διαβάστε περισσότερα

Μαθηματική Εισαγωγή Συναρτήσεις

Μαθηματική Εισαγωγή Συναρτήσεις Φυσικός Ραδιοηλεκτρολόγος (MSc) ο Γενικό Λύκειο Καστοριάς A. Μαθηματική Εισαγωγή Πράξεις με αριθμούς σε εκθετική μορφή Επίλυση βασικών μορφών εξισώσεων Συναρτήσεις Στοιχεία τριγωνομετρίας Διανύσματα Καστοριά,

Διαβάστε περισσότερα

Συνήθεις διαφορικές εξισώσεις προβλήματα οριακών τιμών

Συνήθεις διαφορικές εξισώσεις προβλήματα οριακών τιμών Συνήθεις διαφορικές εξισώσεις προβλήματα οριακών τιμών Οι παρούσες σημειώσεις αποτελούν βοήθημα στο μάθημα Αριθμητικές Μέθοδοι του 5 ου εξαμήνου του ΤΜΜ ημήτρης Βαλουγεώργης Καθηγητής Εργαστήριο Φυσικών

Διαβάστε περισσότερα

Μηχανική ΙI. Λογισµός των µεταβολών. Τµήµα Π. Ιωάννου & Θ. Αποστολάτου 2/2000

Μηχανική ΙI. Λογισµός των µεταβολών. Τµήµα Π. Ιωάννου & Θ. Αποστολάτου 2/2000 Τµήµα Π Ιωάννου & Θ Αποστολάτου 2/2000 Μηχανική ΙI Λογισµός των µεταβολών Προκειµένου να αντιµετωπίσουµε προβλήµατα µεγιστοποίησης (ελαχιστοποίησης) όπως τα παραπάνω, όπου η ποσότητα που θέλουµε να µεγιστοποιήσουµε

Διαβάστε περισσότερα

ΔΙΑΧΕΙΡΙΣΗ ΥΔΑΤΙΚΩΝ ΠΟΡΩΝ

ΔΙΑΧΕΙΡΙΣΗ ΥΔΑΤΙΚΩΝ ΠΟΡΩΝ ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ ΔΙΑΧΕΙΡΙΣΗ ΥΔΑΤΙΚΩΝ ΠΟΡΩΝ Συνδυασμένη χρήση μοντέλων προσομοίωσης βελτιστοποίησης. Η μέθοδος του μητρώου μοναδιαίας απόκρισης Νικόλαος

Διαβάστε περισσότερα

ΜΕΤΑΛΛΙΚΑ ΥΠΟΣΤΥΛΩΜΑΤΑ ΥΠΟ ΘΛΙΨΗ ΚΑΙ ΚΑΜΨΗ

ΜΕΤΑΛΛΙΚΑ ΥΠΟΣΤΥΛΩΜΑΤΑ ΥΠΟ ΘΛΙΨΗ ΚΑΙ ΚΑΜΨΗ ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΤΜΗΜΑ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΤΟΜΕΑΣ ΟΜΟΣΤΑΤΙΚΗΣ ΕΡΓΑΣΤΗΡΙΟ ΜΕΤΑΛΛΙΚΩΝ ΚΑΤΑΣΚΕΥΩΝ ΜΕΤΑΛΛΙΚΑ ΥΠΟΣΤΥΛΩΜΑΤΑ ΥΠΟ ΘΛΙΨΗ ΚΑΙ ΚΑΜΨΗ ΣΥΓΚΡΙΣΗ ΑΝΑΛΥΤΙΚΩΝ ΛΥΣΕΩΝ ΚΑΝΟΝΙΣΤΙΚΩΝ ΙΑΤΑΞΕΩΝ ΚΑΙ

Διαβάστε περισσότερα

Γραμμικός Προγραμματισμός Μέθοδος Simplex

Γραμμικός Προγραμματισμός Μέθοδος Simplex ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ Επιχειρησιακή Έρευνα Γραμμικός Προγραμματισμός Μέθοδος Simplex Η παρουσίαση προετοιμάστηκε από τον Ν.Α. Παναγιώτου Περιεχόμενα Παρουσίασης 1. Πρότυπη Μορφή ΓΠ 2. Πινακοποίηση

Διαβάστε περισσότερα

Αριθµητική Ολοκλήρωση

Αριθµητική Ολοκλήρωση Κεφάλαιο 5 Αριθµητική Ολοκλήρωση 5. Εισαγωγή Για τη συντριπτική πλειοψηφία των συναρτήσεων f (x) δεν υπάρχουν ή είναι πολύ δύσχρηστοι οι τύποι της αντιπαραγώγου της f (x), δηλαδή της F(x) η οποία ικανοποιεί

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ ΣΤΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΣΥΣΤΗΜΑΤΩΝ

ΕΙΣΑΓΩΓΗ ΣΤΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΣΥΣΤΗΜΑΤΩΝ ΥΠΕΥΘΥΝΟΣ ΚΑΘΗΓΗΤΗΣ Α. Ντούνης ΔΙΔΑΣΚΩΝ Χ. Τσιρώνης ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΣΥΣΤΗΜΑΤΩΝ - Αναλυτικές τεχνικές - Ειδικά θέματα θεωρίας - Λύση ασκήσεων πράξης ΑΝΑΛΥΤΙΚΕΣ ΤΕΧΝΙΚΕΣ Τι μάθαμε μέχρι τώρα: Να επιλύουμε

Διαβάστε περισσότερα

Επιχειρησιακή Έρευνα

Επιχειρησιακή Έρευνα Επιχειρησιακή Έρευνα Ενότητα 7: Επίλυση με τη μέθοδο Simplex (1 ο μέρος) Μπεληγιάννης Γρηγόριος Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης Επιχειρήσεων Αγροτικών Προϊόντων & Τροφίμων (Δ.Ε.Α.Π.Τ.)

Διαβάστε περισσότερα

Μάθημα Επιλογής 8 ου εξαμήνου

Μάθημα Επιλογής 8 ου εξαμήνου EΘNIKO ΜEΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΧΗΜΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΤΟΜΕΑΣ ΙΙ: Ανάλυσης, Σχεδιασμού & Ανάπτυξης Διεργασιών & Συστημάτων Υπολογιστικές Μέθοδοι Ανάλυσης και Σχεδιασμού Μάθημα Επιλογής 8 ου εξαμήνου Διδάσκων:

Διαβάστε περισσότερα

Γραφική Λύση & Πρότυπη Μορφή Μαθηματικού Μοντέλου

Γραφική Λύση & Πρότυπη Μορφή Μαθηματικού Μοντέλου ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ Επιχειρησιακή Έρευνα Γραφική Λύση & Πρότυπη Μορφή Μαθηματικού Μοντέλου Η παρουσίαση προετοιμάστηκε από τον Ν.Α. Παναγιώτου Περιεχόμενα Παρουσίασης 1. Προϋποθέσεις Εφαρμογής

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ ΣΤΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΣΥΣΤΗΜΑΤΩΝ

ΕΙΣΑΓΩΓΗ ΣΤΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΣΥΣΤΗΜΑΤΩΝ ΥΠΕΥΘΥΝΟΣ ΚΑΘΗΓΗΤΗΣ Α. Ντούνης ΔΙΔΑΣΚΩΝ Χ. Τσιρώνης ΕΙΣΑΓΩΓΗ ΣΤΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΣΥΣΤΗΜΑΤΩΝ - Αλγόριθμοι κλίσης - Gradient tools in MATLAB - Επίλυση ΝCM και CM ΑΛΓΟΡΙΘΜΟΙ ΚΛΙΣΗΣ Κατευθυντική αναζήτηση επί

Διαβάστε περισσότερα

11 Το ολοκλήρωµα Riemann

11 Το ολοκλήρωµα Riemann Το ολοκλήρωµα Riem Το πρόβληµα υπολογισµού του εµβαδού οποιασδήποτε επιφάνειας ( όπως κυκλικοί τοµείς, δακτύλιοι και δίσκοι, ελλειπτικοί δίσκοι, παραβολικά και υπερβολικά χωρία κτλ) είναι γνωστό από την

Διαβάστε περισσότερα

ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΗΣ & ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Γ ΛΥΚΕΙΟΥ ΜΙΓΑΔΙΚΟΙ ΑΡΙΘΜΟΙ ΛΥΜΕΝΕΣ & ΑΛΥΤΕΣ ΑΣΚΗΣΕΙΣ. Επιμέλεια: Γ. Π. Βαξεβάνης (Γ. Π. Β.

ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΗΣ & ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Γ ΛΥΚΕΙΟΥ ΜΙΓΑΔΙΚΟΙ ΑΡΙΘΜΟΙ ΛΥΜΕΝΕΣ & ΑΛΥΤΕΣ ΑΣΚΗΣΕΙΣ. Επιμέλεια: Γ. Π. Βαξεβάνης (Γ. Π. Β. ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΗΣ & ΤΕΧΝΟΛΟΓΙΚΗΣ Γ. Π. Β. ΦΡΟΝΤΙΣΤΗΡΙΑΚΕΣ ΣΗΜΕΙΩΣΕΙΣ ΚΑΤΕΥΘΥΝΣΗΣ Γ ΛΥΚΕΙΟΥ ΜΙΓΑΔΙΚΟΙ ΑΡΙΘΜΟΙ ΛΥΜΕΝΕΣ & ΑΛΥΤΕΣ ΑΣΚΗΣΕΙΣ Επιμέλεια: Γ. Π. Βαξεβάνης (Γ. Π. Β.) (Μαθηματικός) ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΗΣ

Διαβάστε περισσότερα

ΕΝΟΤΗΤΑ III ΒΑΣΙΚΕΣ ΜΕΘΟ ΟΙ ΑΝΑΛΥΣΗΣ

ΕΝΟΤΗΤΑ III ΒΑΣΙΚΕΣ ΜΕΘΟ ΟΙ ΑΝΑΛΥΣΗΣ ΕΝΟΤΗΤΑ III ΒΑΣΙΚΕΣ ΜΕΘΟ ΟΙ ΑΝΑΛΥΣΗΣ Βασικός τελικός στόχος κάθε επιστηµονικής τεχνολογικής εφαρµογής είναι: H γενική βελτίωση της ποιότητας του περιβάλλοντος Η βελτίωση της ποιότητας ζωής Τα µέσα µε τα

Διαβάστε περισσότερα

II.6 ΙΣΟΣΤΑΘΜΙΚΕΣ. 1. Γραφήματα-Επιφάνειες: z= 2. Γραμμική προσέγγιση-εφαπτόμενο επίπεδο. 3. Ισοσταθμικές: f(x, y) = c

II.6 ΙΣΟΣΤΑΘΜΙΚΕΣ. 1. Γραφήματα-Επιφάνειες: z= 2. Γραμμική προσέγγιση-εφαπτόμενο επίπεδο. 3. Ισοσταθμικές: f(x, y) = c II.6 ΙΣΟΣΤΑΘΜΙΚΕΣ.Γραφήματα-Επιφάνειες.Γραμμική προσέγγιση-εφαπτόμενο επίπεδο 3.Ισοσταθμικές 4.Κλίση ισοσταθμικών 5.Διανυσματική ή Ιακωβιανή παράγωγος 6.Ιδιότητες των ισοσταθμικών 7.κυρτότητα των ισοσταθμικών

Διαβάστε περισσότερα

τα βιβλία των επιτυχιών

τα βιβλία των επιτυχιών Τα βιβλία των Εκδόσεων Πουκαμισάς συμπυκνώνουν την πολύχρονη διδακτική εμπειρία των συγγραφέων μας και αποτελούν το βασικό εκπαιδευτικό υλικό που χρησιμοποιούν οι μαθητές των φροντιστηρίων μας. Μέσα από

Διαβάστε περισσότερα

Κεφάλαιο 5. Το Συμπτωτικό Πολυώνυμο

Κεφάλαιο 5. Το Συμπτωτικό Πολυώνυμο Κεφάλαιο 5. Το Συμπτωτικό Πολυώνυμο Σύνοψη Στο κεφάλαιο αυτό παρουσιάζεται η ιδέα του συμπτωτικού πολυωνύμου, του πολυωνύμου, δηλαδή, που είναι του μικρότερου δυνατού βαθμού και που, για συγκεκριμένες,

Διαβάστε περισσότερα

ΕΝΑΣ ΔΙΚΡΙΤΗΡΙΟΣ ΑΛΓΟΡΙΘΜΟΣ SIMPLEX

ΕΝΑΣ ΔΙΚΡΙΤΗΡΙΟΣ ΑΛΓΟΡΙΘΜΟΣ SIMPLEX ΚΕΦΑΛΑΙΟ 3 ΕΝΑΣ ΔΙΚΡΙΤΗΡΙΟΣ ΑΛΓΟΡΙΘΜΟΣ SIMPLEX 3.1 Εισαγωγή Ο αλγόριθμος Simplex θεωρείται πλέον ως ένας κλασικός αλγόριθμος για την επίλυση γραμμικών προβλημάτων. Η πρακτική αποτελεσματικότητά του έχει

Διαβάστε περισσότερα

= 7. Στο σημείο αυτό θα υπενθυμίσουμε κάποιες βασικές ιδιότητες του μετασχηματισμού Laplace, δηλαδή τις

= 7. Στο σημείο αυτό θα υπενθυμίσουμε κάποιες βασικές ιδιότητες του μετασχηματισμού Laplace, δηλαδή τις 1. Εισαγωγή Δίνεται η συνάρτηση μεταφοράς = = 1 + 6 + 11 + 6 = + 6 + 11 + 6 =. 2 Στο σημείο αυτό θα υπενθυμίσουμε κάποιες βασικές ιδιότητες του μετασχηματισμού Laplace, δηλαδή τις L = 0 # και L $ % &'

Διαβάστε περισσότερα

Φίλη μαθήτρια, φίλε μαθητή,

Φίλη μαθήτρια, φίλε μαθητή, Φίλη μαθήτρια φίλε μαθητή Η εργασία αυτή έγινε με σκοπό να συμβάλει στην κατανόηση στην εμπέδωση και στην εμβάθυνση των μαθηματικών εννοιών που αναπτύσσονται στην Άλγεβρα της Β Λυκείου. Η ύλη είναι γραμμένη

Διαβάστε περισσότερα

ΕΠΙΧΕΙΡΗΣΙΑΚΗ ΕΡΕΥΝΑ Επιστήμη των Αποφάσεων, Διοικητική Επιστήμη

ΕΠΙΧΕΙΡΗΣΙΑΚΗ ΕΡΕΥΝΑ Επιστήμη των Αποφάσεων, Διοικητική Επιστήμη ΕΠΙΧΕΙΡΗΣΙΑΚΗ ΕΡΕΥΝΑ Επιστήμη των Αποφάσεων, Διοικητική Επιστήμη 5 ο Εξάμηνο 4 ο ΜΑΘΗΜΑ Δημήτρης Λέκκας Επίκουρος Καθηγητής dlekkas@env.aegean.gr Τμήμα Στατιστικής & Αναλογιστικών-Χρηματοοικονομικών Μαθηματικών

Διαβάστε περισσότερα

Επίλυση Γραµµικών Συστηµάτων

Επίλυση Γραµµικών Συστηµάτων Κεφάλαιο 3 Επίλυση Γραµµικών Συστηµάτων 31 Εισαγωγή Αριθµητική λύση γενικών γραµµικών συστηµάτων n n A n n x n 1 b n 1, όπου a 11 a 12 a 1n a 21 a 22 a 2n A [a i j, x a n1 a n2 a nn x n, b b 1 b 2 b n

Διαβάστε περισσότερα

3.7 Παραδείγματα Μεθόδου Simplex

3.7 Παραδείγματα Μεθόδου Simplex 3.7 Παραδείγματα Μεθόδου Simplex Παράδειγμα 1ο (Παράδειγμα 1ο - Κεφάλαιο 2ο - σελ. 10): Το πρόβλημα εκφράζεται από το μαθηματικό μοντέλο: max z = 600x T + 250x K + 750x Γ + 450x B 5x T + x K + 9x Γ + 12x

Διαβάστε περισσότερα

m 1 min f = x ij 0 (8.4) b j (8.5) a i = 1

m 1 min f = x ij 0 (8.4) b j (8.5) a i = 1 KΕΦΑΛΑΙΟ 8 Προβλήµατα Μεταφοράς και Ανάθεσης 8. ΕΙΣΑΓΩΓΗ Μια ειδική κατηγορία προβληµάτων γραµµικού προγραµµατισµού είναι τα προβλήµατα µεταφοράς (Π.Μ.), στα οποία επιζητείται η ελαχιστοποίηση του κόστους

Διαβάστε περισσότερα

A = x x 1 + 2x 2 + 4

A = x x 1 + 2x 2 + 4 Επιχειρησιακή Ερευνα η Σειρά Ασκήσεων Ενδεικτικές Λύσεις 1. (α ) Η συνάρτηση f(x 1, x ) = x 1 + x x 1 x + x μπορεί να γραφεί ως f( x) = x A x + b x όπου x = x 1 A = 1 1 1 x b = 0 Θα χρειαστούμε το διάνυσμα

Διαβάστε περισσότερα

ΓΡΑΜΜΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΚΑΙ ΜΕΘΟΔΟΣ SIMPLEX, διαλ. 3. Ανωτάτη Σχολή Παιδαγωγικής και Τεχνολογικής Εκπαίδευσης 29/4/2017

ΓΡΑΜΜΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΚΑΙ ΜΕΘΟΔΟΣ SIMPLEX, διαλ. 3. Ανωτάτη Σχολή Παιδαγωγικής και Τεχνολογικής Εκπαίδευσης 29/4/2017 ΓΡΑΜΜΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΚΑΙ ΜΕΘΟΔΟΣ SIMPLEX, διαλ. 3 Ανωτάτη Σχολή Παιδαγωγικής και Τεχνολογικής Εκπαίδευσης 29/4/2017 ΓΡΑΜΜΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Bέλτιστος σχεδιασμός με αντικειμενική συνάρτηση και περιορισμούς

Διαβάστε περισσότερα

B6. OΜΟΓΕΝΕΙΑ-ΔΙΑΦΟΡΙΚΑ

B6. OΜΟΓΕΝΕΙΑ-ΔΙΑΦΟΡΙΚΑ B6. OΜΟΓΕΝΕΙΑ-ΔΙΑΦΟΡΙΚΑ 1.Διαφορικά.Σχετικά ή ποσοστιαία διαφορικά 3.Λογισμός Διαφορικών 4.Ομογενείς συναρτήσεις μιας μεταβλητής 5.Ελαστικότητα κλίμακας 6.Ομογενής μηδενικού βαθμού 7.Ομογενής βαθμού κ

Διαβάστε περισσότερα

Προβλήματα Μεταφορών (Transportation)

Προβλήματα Μεταφορών (Transportation) Προβλήματα Μεταφορών (Transportation) Παραδείγματα Διατύπωση Γραμμικού Προγραμματισμού Δικτυακή Διατύπωση Λύση Γενική Μέθοδος Simplex Μέθοδος Simplex για Προβλήματα Μεταφοράς Παράδειγμα: P&T Co ΗεταιρείαP&T

Διαβάστε περισσότερα

1. Κινηµατική. x dt (1.1) η ταχύτητα είναι. και η επιτάχυνση ax = lim = =. (1.2) Ο δεύτερος νόµος του Νεύτωνα παίρνει τη µορφή: (1.

1. Κινηµατική. x dt (1.1) η ταχύτητα είναι. και η επιτάχυνση ax = lim = =. (1.2) Ο δεύτερος νόµος του Νεύτωνα παίρνει τη µορφή: (1. 1. Κινηµατική Βιβλιογραφία C. Kittel W. D. Knight M. A. Rueman A. C. Helmholz και B. J. Moe Μηχανική. Πανεπιστηµιακές Εκδόσεις Ε.Μ.Π. 1998. Κεφ.. {Μαθηµατικό Συµπλήρωµα Μ1 Παράγωγος} {Μαθηµατικό Συµπλήρωµα

Διαβάστε περισσότερα

Παρουσίαση 1 ΙΑΝΥΣΜΑΤΑ

Παρουσίαση 1 ΙΑΝΥΣΜΑΤΑ Παρουσίαση ΙΑΝΥΣΜΑΤΑ Παρουσίαση η Κάθετες συνιστώσες διανύσµατος Παράδειγµα Θα αναλύσουµε το διάνυσµα v (, ) σε δύο κάθετες µεταξύ τους συνιστώσες από τις οποίες η µία να είναι παράλληλη στο α (3,) Πραγµατικά

Διαβάστε περισσότερα

Μαθηματική Εισαγωγή Συναρτήσεις

Μαθηματική Εισαγωγή Συναρτήσεις Φυσικός Ραδιοηλεκτρολόγος (MSc) ο Γενικό Λύκειο Καστοριάς Καστοριά, Ιούλιος 14 A. Μαθηματική Εισαγωγή Πράξεις με αριθμούς σε εκθετική μορφή Επίλυση βασικών μορφών εξισώσεων Συναρτήσεις Στοιχεία τριγωνομετρίας

Διαβάστε περισσότερα

ii

ii Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Μηχανολόγων Μηχανικών Τομέας Ρευστών Εργαστήριο Θερμικών Στροβιλομηχανών Μονάδα Παράλληλης Υπολογιστικής Ρευστοδυναμικής & Βελτιστοποίησης ΕΞΕΛΙΚΤΙΚΟΙ ΑΛΓΟΡΙΘΜΟΙ ΚΑΙ ΜΗ-ΣΥΝΕΡΓΑΤΙΚΑ

Διαβάστε περισσότερα

Γ. Ν. Π Α Π Α Δ Α Κ Η Σ Μ Α Θ Η Μ Α Τ Ι Κ Ο Σ ( M S C ) ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΛΥΜΕΝΕΣ ΑΣΚΗΣΕΙΣ. ΠΡΟΓΡΑΜΜΑ: Σπουδές στις Φυσικές Επιστήμες

Γ. Ν. Π Α Π Α Δ Α Κ Η Σ Μ Α Θ Η Μ Α Τ Ι Κ Ο Σ ( M S C ) ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΛΥΜΕΝΕΣ ΑΣΚΗΣΕΙΣ. ΠΡΟΓΡΑΜΜΑ: Σπουδές στις Φυσικές Επιστήμες Γ. Ν. Π Α Π Α Δ Α Κ Η Σ Μ Α Θ Η Μ Α Τ Ι Κ Ο Σ ( M S C ) ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΛΥΜΕΝΕΣ ΑΣΚΗΣΕΙΣ ΠΡΟΓΡΑΜΜΑ: Σπουδές στις Φυσικές Επιστήμες ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ: ΦΥΕ10 (Γενικά Μαθηματικά Ι) ΠΕΡΙΕΧΕΙ ΤΙΣ

Διαβάστε περισσότερα

Να επιλύουμε και να διερευνούμε γραμμικά συστήματα. Να ορίζουμε την έννοια του συμβιβαστού και ομογενούς συστήματος.

Να επιλύουμε και να διερευνούμε γραμμικά συστήματα. Να ορίζουμε την έννοια του συμβιβαστού και ομογενούς συστήματος. Ενότητα 2 Γραμμικά Συστήματα Στην ενότητα αυτή θα μάθουμε: Να επιλύουμε και να διερευνούμε γραμμικά συστήματα. Να ορίζουμε την έννοια του συμβιβαστού και ομογενούς συστήματος. Να ερμηνεύουμε γραφικά τη

Διαβάστε περισσότερα

Περιεχόμενα. Κεφάλαιο 1 ΣΥΣΤΗΜΑΤΑ ΣΥΝΤΕΤΑΓΜΕΝΩΝ ΣΕ ΜΙΑ ΕΥΘΕΙΑ... 13 1.1 Οι συντεταγμένες ενός σημείου...13 1.2 Απόλυτη τιμή...14

Περιεχόμενα. Κεφάλαιο 1 ΣΥΣΤΗΜΑΤΑ ΣΥΝΤΕΤΑΓΜΕΝΩΝ ΣΕ ΜΙΑ ΕΥΘΕΙΑ... 13 1.1 Οι συντεταγμένες ενός σημείου...13 1.2 Απόλυτη τιμή...14 Περιεχόμενα Κεφάλαιο 1 ΣΥΣΤΗΜΑΤΑ ΣΥΝΤΕΤΑΓΜΕΝΩΝ ΣΕ ΜΙΑ ΕΥΘΕΙΑ... 13 1.1 Οι συντεταγμένες ενός σημείου...13 1.2 Απόλυτη τιμή...14 Κεφάλαιο 2 ΣΥΣΤΗΜΑΤΑ ΣΥΝΤΕΤΑΓΜΕΝΩΝ ΣΕ ΕΝΑ ΕΠΙΠΕΔΟ 20 2.1 Οι συντεταγμένες

Διαβάστε περισσότερα

Εισαγωγή Αποκοπή ευθείας σε 2Δ Αποκοπή πολυγώνου σε 2Δ Αποκοπή σε 3Δ. 3ο Μάθημα Αποκοπή. Γραφικα. Ευάγγελος Σπύρου

Εισαγωγή Αποκοπή ευθείας σε 2Δ Αποκοπή πολυγώνου σε 2Δ Αποκοπή σε 3Δ. 3ο Μάθημα Αποκοπή. Γραφικα. Ευάγγελος Σπύρου Εισαγωγή Αποκοπή ευθείας σε 2Δ Αποκοπή πολυγώνου σε 2Δ Αποκοπή σε 3Δ Γραφικα Τμήμα Πληροφορικής Πανεπιστήμιο Θεσσαλίας Ακ Έτος 2016-17 Εισαγωγή Αποκοπή ευθείας σε 2Δ Αποκοπή πολυγώνου σε 2Δ Αποκοπή σε

Διαβάστε περισσότερα

5 η ΕΝΟΤΗΤΑ ΠΟΛΥΚΡΙΤΗΡΙΑΚΟΣ ΜΗ ΓΡΑΜΜΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

5 η ΕΝΟΤΗΤΑ ΠΟΛΥΚΡΙΤΗΡΙΑΚΟΣ ΜΗ ΓΡΑΜΜΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΣΧΟΛΗ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΕΜΠ ΕΙΣΑΓΩΓΗ ΣΤΗN ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΣΥΣΤΗΜΑΤΩΝ 5 η ΕΝΟΤΗΤΑ ΠΟΛΥΚΡΙΤΗΡΙΑΚΟΣ ΜΗ ΓΡΑΜΜΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Μ. Καρλαύτης Ν. Λαγαρός Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται

Διαβάστε περισσότερα

Μηχανική ΙI Ροή στο χώρο των φάσεων, θεώρηµα Liouville

Μηχανική ΙI Ροή στο χώρο των φάσεων, θεώρηµα Liouville Τµήµα Π. Ιωάννου & Θ. Αποστολάτου 16/5/2000 Μηχανική ΙI Ροή στο χώρο των φάσεων, θεώρηµα Liouville Στη Χαµιλτονιανή θεώρηση η κατάσταση του συστήµατος προσδιορίζεται κάθε στιγµή από ένα και µόνο σηµείο

Διαβάστε περισσότερα

οµηµένος Εξελικτικός Αλγόριθµος

οµηµένος Εξελικτικός Αλγόριθµος ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΕΡΓΑΣΤΗΡΙΟ ΘΕΡΜΙΚΩΝ ΣΤΡΟΒΙΛΟΜΗΧΑΝΩΝ ιπλωµατική Εργασία: οµηµένος Εξελικτικός Αλγόριθµος του Ιωάννη Μ. Κλωνάρη Επιβλέπων: Κυριάκος Χ. Γιαννάκογλου

Διαβάστε περισσότερα

υναµική Μηχανών Ι Ακαδηµαϊκό έτος : Ε. Μ. Π. Σχολή Μηχανολόγων Μηχανικών - Εργαστήριο υναµικής και Κατασκευών ΥΝΑΜΙΚΗ ΜΗΧΑΝΩΝ Ι - 22.

υναµική Μηχανών Ι Ακαδηµαϊκό έτος : Ε. Μ. Π. Σχολή Μηχανολόγων Μηχανικών - Εργαστήριο υναµικής και Κατασκευών ΥΝΑΜΙΚΗ ΜΗΧΑΝΩΝ Ι - 22. υναµική Μηχανών Ι Ακαδηµαϊκό έτος: 0-0 ΥΝΑΜΙΚΗ ΜΗΧΑΝΩΝ Ι -. - υναµική Μηχανών Ι Ακαδηµαϊκό έτος: 0-0 Cprigh ΕΜΠ - Σχολή Μηχανολόγων Μηχανικών - Εργαστήριο υναµικής και Κατασκευών - 0. Με επιφύλαξη παντός

Διαβάστε περισσότερα

Περιεχόμενα. Λίγα λόγια για τους συγγραφείς

Περιεχόμενα. Λίγα λόγια για τους συγγραφείς Περιεχόμενα Λίγα λόγια για τους συγγραφείς xii Εισαγωγή xiii 1 Συναρτήσεις 1 1.1 Ανασκόπηση των συναρτήσεων 1 1.2 Παράσταση συναρτήσεων 12 1.3 Τριγωνομετρικές συναρτήσεις 26 Ασκήσεις επανάληψης 34 2 Όρια

Διαβάστε περισσότερα

ΣΥΓΚΡΙΣΗ ΑΝΑΛΥΤΙΚΩΝ ΚΑΙ ΑΡΙΘΜΗΤΙΚΩΝ ΜΕΘΟ ΩΝ ΓΙΑ ΤΗ

ΣΥΓΚΡΙΣΗ ΑΝΑΛΥΤΙΚΩΝ ΚΑΙ ΑΡΙΘΜΗΤΙΚΩΝ ΜΕΘΟ ΩΝ ΓΙΑ ΤΗ ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΤΜΗΜΑ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΤΟΜΕΑΣ ΟΜΟΣΤΑΤΙΚΗΣ ΣΥΓΚΡΙΣΗ ΑΝΑΛΥΤΙΚΩΝ ΚΑΙ ΑΡΙΘΜΗΤΙΚΩΝ ΜΕΘΟ ΩΝ ΓΙΑ ΤΗ ΦΟΙΤΗΤΡΙΑ: Γ.ΦΕΒΡΑΝΟΓΛΟΥ ΕΠΙΒΛΕΠΩΝ ΚΑΘΗΓΗΤΗΣ: Χ.ΓΑΝΤΕΣ ΑΘΗΝΑ, ΟΚΤΩΒΡΙΟΣ 2000

Διαβάστε περισσότερα

4.2 Δραστηριότητα: Ολικά και τοπικά ακρότατα

4.2 Δραστηριότητα: Ολικά και τοπικά ακρότατα 4.2 Δραστηριότητα: Ολικά και τοπικά ακρότατα Θέμα της δραστηριότητας Η δραστηριότητα αυτή αφορά στην εισαγωγή των εννοιών του ολικού και του τοπικού ακροτάτου. Στόχοι της δραστηριότητας Μέσω αυτής της

Διαβάστε περισσότερα

Αριθμητική Ανάλυση και Εφαρμογές

Αριθμητική Ανάλυση και Εφαρμογές Αριθμητική Ανάλυση και Εφαρμογές Διδάσκων: Δημήτριος Ι. Φωτιάδης Τμήμα Μηχανικών Επιστήμης Υλικών Ιωάννινα 07-08 Αριθμητική Ολοκλήρωση Εισαγωγή Έστω ότι η f είναι μία φραγμένη συνάρτηση στο πεπερασμένο

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 3 ΑΡΙΘΜΗΤΙΚΗ ΕΠΙΛΥΣΗ ΓΡΑΜΜΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ. nn n n

ΚΕΦΑΛΑΙΟ 3 ΑΡΙΘΜΗΤΙΚΗ ΕΠΙΛΥΣΗ ΓΡΑΜΜΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ. nn n n ΚΕΦΑΛΑΙΟ 3 ΑΡΙΘΜΗΤΙΚΗ ΕΠΙΛΥΣΗ ΓΡΑΜΜΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 3 Ο αλγόριθµος Gauss Eστω =,3,, µε τον όρο γραµµικά συστήµατα, εννοούµε συστήµατα εξισώσεων µε αγνώστους της µορφής: a x + + a x = b a x + + a x = b a

Διαβάστε περισσότερα

x=l ηλαδή η ενέργεια είναι µία συνάρτηση της συνάρτησης . Στα µαθηµατικά, η συνάρτηση µίας συνάρτησης ονοµάζεται συναρτησιακό (functional).

x=l ηλαδή η ενέργεια είναι µία συνάρτηση της συνάρτησης . Στα µαθηµατικά, η συνάρτηση µίας συνάρτησης ονοµάζεται συναρτησιακό (functional). 3. ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΙΘΜΗΤΙΚΕΣ ΜΕΘΟ ΟΥΣ Η Μέθοδος των Πεπερασµένων Στοιχείων Σηµειώσεις 3. Ενεργειακή θεώρηση σε συνεχή συστήµατα Έστω η δοκός του σχήµατος, µε τις αντίστοιχες φορτίσεις. + = p() EA = Q Σχήµα

Διαβάστε περισσότερα

ΕΠΙΛΥΣΗ ΕΚΦΥΛΙΣΜΕΝΩΝ ΚΑΙ ΓΕΝΙΚΩΝ ΓΡΑΜΜΙΚΩΝ ΠΡΟΒΛΗΜΑΤΩΝ. 4.1 Επίλυση Εκφυλισμένων Γραμμικών Προβλημάτων

ΕΠΙΛΥΣΗ ΕΚΦΥΛΙΣΜΕΝΩΝ ΚΑΙ ΓΕΝΙΚΩΝ ΓΡΑΜΜΙΚΩΝ ΠΡΟΒΛΗΜΑΤΩΝ. 4.1 Επίλυση Εκφυλισμένων Γραμμικών Προβλημάτων ΚΕΦΑΛΑΙΟ 4 ΕΠΙΛΥΣΗ ΕΚΦΥΛΙΣΜΕΝΩΝ ΚΑΙ ΓΕΝΙΚΩΝ ΓΡΑΜΜΙΚΩΝ ΠΡΟΒΛΗΜΑΤΩΝ 4. Επίλυση Εκφυλισμένων Γραμμικών Προβλημάτων Η περιγραφή του ΔΑΣΕΣ στο προηγούμενο κεφάλαιο έγινε με σκοπό να διευκολυνθούν οι αποδείξεις

Διαβάστε περισσότερα

Παραδείγματα (2 ο σετ) Διανυσματικοί Χώροι Επιμέλεια: Ι. Λυχναρόπουλος

Παραδείγματα (2 ο σετ) Διανυσματικοί Χώροι Επιμέλεια: Ι. Λυχναρόπουλος Παραδείγματα ( ο σετ) Διανυσματικοί Χώροι Επιμέλεια: Ι. Λυχναρόπουλος Παράδειγμα Έστω ο υποχώρος W του R 5 που παράγεται από τα διανύσματα v=(,,-,,), v=(,,-,6,8), v=(,,,,6), v=(,,5,,8), v5=(,7,,,9). a)

Διαβάστε περισσότερα

Αστικά υδραυλικά έργα

Αστικά υδραυλικά έργα Εθνικό Μετσόβιο Πολυτεχνείο Τομέας Υδατικών Πόρων και Περιβάλλοντος Αστικά υδραυλικά έργα Υδραυλική ανάλυση δικτύων διανομής Δημήτρης Κουτσογιάννης, Καθηγητής ΕΜΠ Σχολή Πολιτικών Μηχανικών Άδεια Χρήσης

Διαβάστε περισσότερα

Αριθµητική Ανάλυση 1 εκεµβρίου / 43

Αριθµητική Ανάλυση 1 εκεµβρίου / 43 Αριθµητική Ανάλυση 1 εκεµβρίου 2014 Αριθµητική Ανάλυση 1 εκεµβρίου 2014 1 / 43 Κεφ.5. Αριθµητικός Υπολογισµός Ιδιοτιµών και Ιδιοδιανυσµάτων ίνεται ένας πίνακας A C n n και Ϲητούνται να προσδιορισθούν οι

Διαβάστε περισσότερα

Κινητά Δίκτυα Επικοινωνιών. Συμπληρωματικό υλικό. Προσαρμοστική Ισοστάθμιση Καναλιού

Κινητά Δίκτυα Επικοινωνιών. Συμπληρωματικό υλικό. Προσαρμοστική Ισοστάθμιση Καναλιού Κινητά Δίκτυα Επικοινωνιών Συμπληρωματικό υλικό Προσαρμοστική Ισοστάθμιση Καναλιού Προσαρμοστικοί Ισοσταθμιστές Για να υπολογίσουμε τους συντελεστές του ισοσταθμιστή MMSE, απαιτείται να λύσουμε ένα γραμμικό

Διαβάστε περισσότερα

ΜΑΘΗΜΑΤΑ ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΟΥ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ Β ΛΥΚΕΙΟΥ

ΜΑΘΗΜΑΤΑ ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΟΥ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ Β ΛΥΚΕΙΟΥ ΜΑΘΗΜΑΤΑ ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΟΥ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ Β ΛΥΚΕΙΟΥ ΚΕΦΑΛΑΙΟ 1 ο : ΔΙΑΝΥΣΜΑΤΑ 1 ΜΑΘΗΜΑ 1 ο +2 ο ΕΝΝΟΙΑ ΔΙΑΝΥΣΜΑΤΟΣ Διάνυσμα ορίζεται ένα προσανατολισμένο ευθύγραμμο τμήμα, δηλαδή ένα ευθύγραμμο τμήμα

Διαβάστε περισσότερα

Μ Α Θ Η Μ Α Τ Α Γ Λ Υ Κ Ε Ι Ο Υ

Μ Α Θ Η Μ Α Τ Α Γ Λ Υ Κ Ε Ι Ο Υ Μ Α Θ Η Μ Α Τ Α Γ Λ Υ Κ Ε Ι Ο Υ ΜΑΘΗΜΑΤΙΚΑ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ ΘΕΤΙΚΩΝ ΣΠΟΥΔΩΝ ΚΑΙ ΣΠΟΥΔΩΝ ΟΙΚΟΝΟΜΙΑΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ (Α ΜΕΡΟΣ: ΣΥΝΑΡΤΗΣΕΙΣ) Επιμέλεια: Καραγιάννης Ιωάννης, Σχολικός Σύμβουλος Μαθηματικών

Διαβάστε περισσότερα

Παραμετρική ανάλυση του συντελεστή ανάκλασης από στρωματοποιημένο πυθμένα δύο στρωμάτων με επικλινή διεπιφάνεια 1

Παραμετρική ανάλυση του συντελεστή ανάκλασης από στρωματοποιημένο πυθμένα δύο στρωμάτων με επικλινή διεπιφάνεια 1 4 93 Παραμετρική ανάλυση του συντελεστή ανάκλασης από στρωματοποιημένο πυθμένα δύο στρωμάτων με επικλινή διεπιφάνεια Π. Παπαδάκης,a, Γ. Πιπεράκης,b & Μ. Καλογεράκης,,c Ινστιτούτο Υπολογιστικών Μαθηματικών

Διαβάστε περισσότερα

Συστήματα Ελέγχου με Μικροϋπολογιστές (h9p://courseware.mech.ntua.gr/ml23259/)

Συστήματα Ελέγχου με Μικροϋπολογιστές (h9p://courseware.mech.ntua.gr/ml23259/) Συστήματα Ελέγχου με Μικροϋπολογιστές (h9p://courseware.mech.ntua.gr/ml23259/) Κων/νος Ι. Κυριακόπουλος Καθηγητής ΕΜΠ (h9p://users.ntua.gr/kkyria/) Kostas J. Kyriakopoulos - Σ.Α.Ε. ΙΙ 1 Δομή της Ύλης του

Διαβάστε περισσότερα