Title: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: Nerevar on March 04, 2013, 18:44:05 pm Ο σκοπός του τόπικ αυτού είναι να καταγράφουμε τις απορίες που έχουμε στις ασκήσεις που αφορούν τις Τεχνικές Βελτιστοποίησης ώστε να γίνεται διάλογος που θα βοηθάει όλους.Κάθε απορία για οποιαδήποτε άσκηση θα την γράφουμε εδώ μέσα.
Οποιοδήποτε μήνυμα άσχετο με τον παρόν τόπικ, θα το διαχειριζόμαστε αναλόγως. Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: Randall Flagg on March 15, 2013, 18:55:04 pm Απορία στην άσκηση 7: έχω βρει τις f ' , f '' και ποια σημεία είναι τα τοπικά μέγιστα/ελάχιστα. Κολλάω στο πως γίνεται να εκφράσουμε προγραμματιστικά ποια απ αυτά είναι ολικά μέγιστα/ελάχιστα κι αν αυτό χρειάζεται. Καμιά ιδέα κανείς;
Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: Infinite Loop on March 16, 2013, 09:16:47 am Απορία στην άσκηση 7: έχω βρει τις f ' , f '' και ποια σημεία είναι τα τοπικά μέγιστα/ελάχιστα. Κολλάω στο πως γίνεται να εκφράσουμε προγραμματιστικά ποια απ αυτά είναι ολικά μέγιστα/ελάχιστα κι αν αυτό χρειάζεται. Καμιά ιδέα κανείς; Δεν νομιζω πως χρειαζεται. Απο την αλλη, αν θες να το δεις σαν νοητικη ασκηση, σκεψου το εξης: Το ολικο μεγιστο μιας παραγωγισιμης συναρτησης σε ενα διαστημα A ειναι το μεγαλυτερο απο τα τοπικα μεγιστα και τις τιμες που παιρνει στα ακρα του διαστηματος, και ομοιως για το ολικο ελαχιστο. Εδω το Α ειναι το συνολο των πραγματικων, οποτε πρεπει να εξετασεις τις τιμες στο απειρο. Το πολυωνυμο αυτο ειναι αρτιας ταξης, οποτε οταν x τεινει στο συν-πλην απειρο, το f(x) τεινει στο συν απειρο, το οποιο ειναι και το ολικο μεγιστο. Το ολικο ελαχιστο ειναι απλα το μικροτερο απο τα τοπικα ελαχιστα. Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: Randall Flagg on March 16, 2013, 11:31:17 am Απορία στην άσκηση 7: έχω βρει τις f ' , f '' και ποια σημεία είναι τα τοπικά μέγιστα/ελάχιστα. Κολλάω στο πως γίνεται να εκφράσουμε προγραμματιστικά ποια απ αυτά είναι ολικά μέγιστα/ελάχιστα κι αν αυτό χρειάζεται. Καμιά ιδέα κανείς; Δεν νομιζω πως χρειαζεται. Απο την αλλη, αν θες να το δεις σαν νοητικη ασκηση, σκεψου το εξης: Το ολικο μεγιστο μιας παραγωγισιμης συναρτησης σε ενα διαστημα A ειναι το μεγαλυτερο απο τα τοπικα μεγιστα και τις τιμες που παιρνει στα ακρα του διαστηματος, και ομοιως για το ολικο ελαχιστο. Εδω το Α ειναι το συνολο των πραγματικων, οποτε πρεπει να εξετασεις τις τιμες στο απειρο. Το πολυωνυμο αυτο ειναι αρτιας ταξης, οποτε οταν x τεινει στο συν-πλην απειρο, το f(x) τεινει στο συν απειρο, το οποιο ειναι και το ολικο μεγιστο. Το ολικο ελαχιστο ειναι απλα το μικροτερο απο τα τοπικα ελαχιστα. πολύ σωστός, ευχαριστώ. Εγώ έκανα ένα for με συγκρίσεις των f ''(x0) και f(x0) αντίστοιχα για να καταλήξω στο ολικό, αλλά όντως στο μέγιστο είμαι λάθος και φαίνεται κι απ τη γραφική παράσταση. Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: Δον on March 16, 2013, 14:51:46 pm Bασικά γιατί να το εκφράσεις προγραμματιστικά? 8))
Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: teslaaaa on March 19, 2013, 14:38:41 pm όταν πάω να υπολογίσω το διάνυσμα κλίσης
Code: >> syms x y ξέρει κανείς τι παίζει? εδιτ: ακυρο,βρεθηκε το προβλημα τελικα Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: Randall Flagg on March 20, 2013, 10:41:06 am Bασικά γιατί να το εκφράσεις προγραμματιστικά? 8)) Μαλλον δεν έχω καταλάβει τη φιλοσοφία,σκεφτόμουν να το κανω ώστε να λύνει για περισσότερες/διαφορετικές μεταβλητές,σορυ. Εχω γίνει λίγο πρηχτης μ αυτό ,αλλα εν τέλει δεν παραδίδουμε τπτ; για εξασκηση ειναι κ μονο; Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: Infinite Loop on March 20, 2013, 10:56:25 am Bασικά γιατί να το εκφράσεις προγραμματιστικά? 8)) Μαλλον δεν έχω καταλάβει τη φιλοσοφία,σκεφτόμουν να το κανω ώστε να λύνει για περισσότερες/διαφορετικές μεταβλητές,σορυ. Εχω γίνει λίγο πρηχτης μ αυτό ,αλλα εν τέλει δεν παραδίδουμε τπτ; για εξασκηση ειναι κ μονο; Εφοσον ειναι προαιρετικη, δεν εχει πολυ νοημα να την παραδωσουμε, αφου δεν βαθμολογειται ;) Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: jiannist on April 08, 2013, 21:17:40 pm Δεν είναι δηλαδή μία από τις 4-5 προαιρετικές-προσθετικές στο βαθμό ασκήσεις;
Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: Nerevar on April 08, 2013, 21:18:14 pm Δεν είναι δηλαδή μία από τις 4-5 προαιρετικές-προσθετικές στο βαθμό ασκήσεις; Oχι.. Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: ValmadiaN on April 15, 2013, 15:38:27 pm Για την δεύτερη εργασία ξέρει κανείς σε τι μορφή πρέπει να παραδώσουμε τον κώδικα στο matlab
για την υλοποίηση των αλγορίθμων; Θα ανεβάσουμε ξεχωριστά τα M-files ή θα αντιγράψουμε τον κώδικα μέσα στην αναφορά ως κείμενο; Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: Infinite Loop on April 15, 2013, 15:44:10 pm Για την δεύτερη εργασία ξέρει κανείς σε τι μορφή πρέπει να παραδώσουμε τον κώδικα στο matlab για την υλοποίηση των αλγορίθμων; Θα ανεβάσουμε ξεχωριστά τα M-files ή θα αντιγράψουμε τον κώδικα μέσα στην αναφορά ως κείμενο; Ετσι οπως το καταλαβα, θα ζιπαρεις ολα τα .m αρχεια + ενα .pdf με την αναφορα και θα ανεβασεις αυτο. Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: ValmadiaN on April 15, 2013, 16:53:11 pm Καλό μου ακούγεται . ::)
Και κάτι ακόμη.Οι συναρτήσεις που μας δίνει είναι 2 ή 3; :D Έγω βλέπω 2 αλλά στο τέλος του pdf της εργασίας γράφει : Στην αναφορά να περιλαμβάνεται και συγκριτικός σχολιασμός πάνω στην αποδοτικότητα των υπο μελέτη μεθόδων για τις τρεις δοθείσες συναρτήσεις. Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: Nerevar on April 15, 2013, 16:59:26 pm Καλό μου ακούγεται . ::) Και κάτι ακόμη.Οι συναρτήσεις που μας δίνει είναι 2 ή 3; :D Έγω βλέπω 2 αλλά στο τέλος του pdf της εργασίας γράφει : Στην αναφορά να περιλαμβάνεται και συγκριτικός σχολιασμός πάνω στην αποδοτικότητα των υπο μελέτη μεθόδων για τις τρεις δοθείσες συναρτήσεις. Ti θεωρεις πιο πιθανο,να ξεχασε να γραψει μια ολοκληρη συναρτηση η να εχει λαθος στην τελευταια γραμμη? ::) Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: ValmadiaN on April 15, 2013, 17:16:12 pm Καλό μου ακούγεται . ::) Και κάτι ακόμη.Οι συναρτήσεις που μας δίνει είναι 2 ή 3; :D Έγω βλέπω 2 αλλά στο τέλος του pdf της εργασίας γράφει : Στην αναφορά να περιλαμβάνεται και συγκριτικός σχολιασμός πάνω στην αποδοτικότητα των υπο μελέτη μεθόδων για τις τρεις δοθείσες συναρτήσεις. Ti θεωρεις πιο πιθανο,να ξεχασε να γραψει μια ολοκληρη συναρτηση η να εχει λαθος στην τελευταια γραμμη? ::) Στα 2,5 μου χρόνια στη σχολή έχω μάθει να θεωρώ να πάντα ισοπίθανα... Κρίνοντας πάντως από το ύφος σου θα υποθέσω πως πιστεύεις ότι η σωστή απάντηση στην ερώτησή σου είναι η δεύτερη! 8)) Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: Δον on April 16, 2013, 21:16:27 pm Η γραφική παράσταση στην 2η εργασία πρέπει να αποτελείται από τα άκρα των διαστημάτων ή από τα ελάχιστα ( μέσες τιμές των άκρων των διαστημάτων)?
Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: Silvio on April 18, 2013, 14:36:38 pm Η γραφική παράσταση στην 2η εργασία πρέπει να αποτελείται από τα άκρα των διαστημάτων ή από τα ελάχιστα ( μέσες τιμές των άκρων των διαστημάτων)? Καμιά πληροφορία σχετικά με αυτό? Επίσης στη μέθοδο παρεμβολής (θέμα 5), ποια είναι τα a και b , αφού με αυτή τη μέθοδο υπολογίζουμε ελάχιστο και όχι διάστημα.... Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: Δον on April 18, 2013, 17:07:41 pm Η γραφική παράσταση στην 2η εργασία πρέπει να αποτελείται από τα άκρα των διαστημάτων ή από τα ελάχιστα ( μέσες τιμές των άκρων των διαστημάτων)? Καμιά πληροφορία σχετικά με αυτό? Επίσης στη μέθοδο παρεμβολής (θέμα 5), ποια είναι τα a και b , αφού με αυτή τη μέθοδο υπολογίζουμε ελάχιστο και όχι διάστημα.... Ουσιαστικά τα a και b τα θέλεις για να ορίσεις το x-καπελάκι. Και μετά παίζεις με τα x1,x2,x3 Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: christineL on April 18, 2013, 17:10:12 pm Η γραφική παράσταση πρέπει να αποτελείται απο τον συνολικό αριθμό των υπολογισμών της αντικειμενικής συνάρτησης. Τώρα αν θέλεις να κάνεις και άλλα είναι άλλο θέμα.
Όσο για τη μέθοδο της παρεμβολής εγώ χρησιμοποίησα το διάστημα [0,4] μόνο για να βρω τα αρχικά χ1,χ2,χ3 και να περιορίσω ουσιαστικά την αναζήτηση εκεί. Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: Silvio on April 18, 2013, 17:22:09 pm Ο αριθμός υπολογισμών της αντικειμενικής συνάρτησης δεν εξαρτάται από το τελικό εύρος l? άρα για σταθερό l που ζητάει στο θέμα 1 και αλλάζοντας το ε ο αλγόριθμος θα κάνει τις ίδιες επαναλήψεις και άρα τους ίδιους υπολογισμούς της συνάρτησης ανεξαρτήτως του ε...έτσι δεν είναι?
Για την παρεμβολή αρχικά πήρα χ1=0 και χ3=4 και βρήκα ένα χ2 που ικανοποιεί τις ανισότητες του βιβλίου.... Με βάση αυτό υπολογίζω την παραβολή - ελάχιστο - νέα τριάδα σημείων - παραβολή - κτλ..(όπως στο βιβλίο) λάθος είναι? Δεν βλέπω πού αλλάζουν τα a και b για να κάνω το αντίστοιχο διάγραμμα.... Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: christineL on April 18, 2013, 18:31:58 pm Ο,τι λες για τον αριθμό υπολογισμών της αντικειμενικής συνάρτησης είναι σωστό. Τουλάχιστον εμένα έτσι μου βγήκε.
Τώρα για την παρεμβολή έχεις : σημεια-παραβολη-ελαχιστο-συνθηκες-νεα τριαδα σημειων ( αρα νέα [α,β]=[χ1,χ3])-παραβολη-ελαχιστο-συνθηκες-μπλαμπλα μπλα. α και να κανω και μια ερωτηση : στο θεμα 5ο οταν λεει τελικό εύρος αναζήτησης λ εννοεί το ε που δίνει σελ. 117 ( χ3-χ1<=ε) ; Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: Silvio on April 18, 2013, 18:45:19 pm ναι σωστά αν πάρουμε a,b τα χ1,χ3 βγαίνει νόημα... thanks...
οπότε αφού τερματίζει όταν x3-x1 <= e ( όπως είπες b - a <=e) λογικά το l θα είναι το ε του βιβλίου.... Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: BluE_NoTe on April 21, 2013, 02:17:11 am Για την μέθοδο Fibonacci στην σελίδα 114, βήμα 5 γράφει: x2n = x1n-1 + ε. Πού το βρίσκουμε αυτό το "ε" ? Δεν δίνεται στην εκφώνηση και δεν λέει στην θεωρία πως το βρίσκω ή πως το υπολογίζω. Any ideas ? Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: teslaaaa on April 21, 2013, 02:22:06 am το περνας σαν ορισμα στη συναρτηση νομιζω..
Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: Merlin on April 21, 2013, 12:59:26 pm Για την μέθοδο Fibonacci στην σελίδα 114, βήμα 5 γράφει: x2n = x1n-1 + ε. Πού το βρίσκουμε αυτό το "ε" ? Δεν δίνεται στην εκφώνηση και δεν λέει στην θεωρία πως το βρίσκω ή πως το υπολογίζω. Any ideas ? Βασικά η κανονική ερώτηση έπρεπε να είναι που βρίσκουμε το x1n-1 και το x1n αφού μέχρι τα προηγούμενα βήματα δουλεύαμε σε x2k και x1k Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: jiannist on April 21, 2013, 13:29:13 pm Ασχολήθηκε κανένας με την εργασία που έδωσε την Τρίτη στο μάθημα;
Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: Nerevar on April 21, 2013, 13:46:12 pm Ασχολήθηκε κανένας με την εργασία που έδωσε την Τρίτη στο μάθημα; Ας την ανεβασει καποιος για εμας που δεν ηρθαμε στο μαθημα τεχνικων βαρεμαρας εκεινη την ημερα.. Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: teslaaaa on April 21, 2013, 13:54:54 pm καλό κάψιμο!
Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: Nerevar on April 21, 2013, 13:58:42 pm Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: jiannist on April 21, 2013, 15:43:12 pm Δεν κατάφερε κανείς τίποτα;
Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: christineL on April 22, 2013, 07:42:00 am Κοντευω να την τελειώσω εγώ αλλά το χειρότερο κομμάτι δεν ήταν να τη λύσω στο χέρι όσο στο Matlab και ακόμα δεν το έχω κάνει!!
Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: Infinite Loop on April 22, 2013, 08:32:27 am καλό κάψιμο! Αυτο το κερατο ειναι υποτιθεται για εξασκηση; Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: teslaaaa on April 22, 2013, 10:47:23 am πες το όπως θες!Πάντως όποιος του την πάει την τρίτη στο μάθημα λυμένη και με την προϋπόθεση ότι είναι όλα τα ερωτήματα λυμένα σωστά και δικαιολογημένα,θα ξεκινήσει από 1 στις γραπτές εξετάσεις.
Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: Jeik on April 22, 2013, 18:01:38 pm Για την μέθοδο παρεμβολής τετραγωνικών συναρτήσεων χρησιμοποιούμε την fit για να βρούμε τις συναρτήσεις; Και αν ναι πως βρίσκουμε την παράγωγό της;(η diff δεν δουλεύει στην έξοδο της fit)
edit: επίσης για την fibonacci υπάρχει έτοιμη συνάρτηση στην matlab ή πρέπει να φτιάξουμε δικιά μας; Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: Nerevar on April 22, 2013, 20:49:38 pm Για την μέθοδο παρεμβολής τετραγωνικών συναρτήσεων χρησιμοποιούμε την fit για να βρούμε τις συναρτήσεις; Και αν ναι πως βρίσκουμε την παράγωγό της;(η diff δεν δουλεύει στην έξοδο της fit) Για παρεμβολη πολυωνυμων υπαρχει η polyfit.Για παραγωγο πολυωνυμων υπαρχει η polyder,μετα με την roots βρισκεις τη ριζα της παραγωγου,που ειναι και το ακροτατο που πρεπει να χρησιμοποιησεις στον αλγοριθμο. edit: επίσης για την fibonacci υπάρχει έτοιμη συνάρτηση στην matlab ή πρέπει να φτιάξουμε δικιά μας; Nαι,ειχα στειλει και σχετικο email στο μεταπτυχιακο και απαντησε οτι πρεπει να την κανουμε μονοι μας (δεν ειναι τιποτα το τρομερο..) Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: Nerevar on April 22, 2013, 20:52:53 pm πες το όπως θες!Πάντως όποιος του την πάει την τρίτη στο μάθημα λυμένη και με την προϋπόθεση ότι είναι όλα τα ερωτήματα λυμένα σωστά και δικαιολογημένα,θα ξεκινήσει από 1 στις γραπτές εξετάσεις. ΙΙΙΙΙΙσως να ειχα ασχοληθει αν δεν ειχα εργασιες στις μετρησεις,ηλ3 σχεδιαστικη,ηλ3 εργαστηριο,κβαντικη,ρομποτικη και την "κανονικη" εργασια των τεχνικων βαρεμαρας (αυτα τα λιγα).Mαλλον νομιζει οτι εχουμε απειρο ελευθερο χρονο.... Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: Δον on May 02, 2013, 11:46:58 am Στη μέθοδο των συζυγών κλίσεων γράφει (πχ σελίδα 148, Θεώρημα 5.2.8) Οι κατευθύνσεις της μεθόδου παράγονται ως εξής : d0 = - gradf(x0) dk = - gradf(xk) + βkdk-1 δίνει τον τύπο του β ο οποίος είναι συνάρτηση των gradf(xk) και gradf(xk-1) και τελικά το xk+1=xk+γkdk Αυτό δεν υποδηλώνει ότι πρέπει να έχουμε 2 αρχικά σημεία? Γιατί αν έχουμε 1 δεν δύναται να υπολογίσουμε το επόμενο, διότι μπορούμε να έχουμε μόνο το 1 gradf . Κάνω λάθος? Εδιτ άκυροοοοοο :D Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: christineL on May 02, 2013, 19:01:15 pm Να κάνω κι εγώ μια ερώτηση λίγο χαζή ( Δημήτρη σορρυ που δεν σου απαντάω αλλά δεν έχω φτάσει ακόμα εκεί :D) : Στο πρώτο θέμα και προφανώς αφορά και τα άλλα, όταν βάζουμε σαν αρχικό σημείο το 1,1 υπολογίζει ουσιαστικά το μέγιστο της συνάρτησης ; Και αν ναι γιατί; Αυτό τουλάχιστον καταλαβαίνω βλέποντας την τρισδιάστατη γραφική παράσταση της συνάρτησης . (Αναφέρομαι προφανώς στην f1)
Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: Δον on May 02, 2013, 21:46:37 pm Να κάνω κι εγώ μια ερώτηση λίγο χαζή ( Δημήτρη σορρυ που δεν σου απαντάω αλλά δεν έχω φτάσει ακόμα εκεί :D) : Στο πρώτο θέμα και προφανώς αφορά και τα άλλα, όταν βάζουμε σαν αρχικό σημείο το 1,1 υπολογίζει ουσιαστικά το μέγιστο της συνάρτησης ; Και αν ναι γιατί; Αυτό τουλάχιστον καταλαβαίνω βλέποντας την τρισδιάστατη γραφική παράσταση της συνάρτησης . (Αναφέρομαι προφανώς στην f1) Όχι το μέγιστο. Απ'ότι κατάλαβα βγάζει αυτό που θεωρεί ελάχιστη τιμή με βάσει το αρχικό σου σημείο. Και επειδή για ένα σχετικά μεγάλο διάστημα η τοπική ελάχιστη τιμή είναι 0 σταματάει. Brainfuck λίγο , και το είπα περίεργα, αλλά σκέψου το! Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: christineL on May 03, 2013, 10:34:26 am Ευχαριστώ ! Αν και με το μάτι στο σχήμα δεν το βλέπω,οπότε θα πάω σε κανένα άλλο πρόγραμμα να κάνω μια γραφική παράσταση της προκοπής.
Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: christineL on May 05, 2013, 19:02:56 pm Άλλη μια ερώτηση έχω. Λοιπόν στο θέμα 4ο θέλει να υλοποιήσουμε τη μέθοδο συζυγών κλίσεων. Η ερώτηση είναι η εξής : για να πάρω τον τύπο σελ 148 θεώρημα 5.2.8 για τα d πρεπει η συνάρτηση μου να είναι της μορφής (σελ 147 , πάνω από τον τύπο 5.2.56 f(x)=...) ; Αν ναι ουσιαστικα πρέπει να βρούμε τα d όπως ορίζεται από τον αλγόριθμο gram-schmidt?
Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες Post by: Silvio on May 06, 2013, 20:07:05 pm Οι γενικοί τύποι που αναφέρονται και σε μη τετραγωνικές συναρτήσεις δίνονται σελ.150....
Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: BluE_NoTe on May 06, 2013, 21:52:55 pm Παιδιά τον αριθμό ε πώς τον βρίσκουμε ? Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: Nerevar on May 06, 2013, 21:54:59 pm Παιδιά τον αριθμό ε πώς τον βρίσκουμε ? Toν οριζεις εσυ. Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: teslaaaa on May 07, 2013, 11:28:49 am καλημερα!να κανω κ γω μια ερωτηση?σας δουλεψε η μεθοδος των συζυγων κλισεων για την f2?αμα τ βαλω ν τρεξει παραπανω απ 2 φορες ωσπου norm(grad(xk))<=e κ τ διαστημα αναζητησης του γκ ειναι πχ [0,1] μετα απ καποιες επαναληψεις τ επομενα σημεια συνεχως αυξανονται σε τιμη,σ καποια φαση γινονται inf κ διαιρεμενα βγαζουν NaN..μονο αν περιορισω το γκ σ πολυ μικρο διαστημα αλλαζει κατι..εχει κανεις τ ιδιο προβλημα?ενω γ τν f1 δουλευει φυσιολογικα..
Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: BluE_NoTe on May 10, 2013, 01:18:22 am καλημερα!να κανω κ γω μια ερωτηση?σας δουλεψε η μεθοδος των συζυγων κλισεων για την f2?αμα τ βαλω ν τρεξει παραπανω απ 2 φορες ωσπου norm(grad(xk))<=e κ τ διαστημα αναζητησης του γκ ειναι πχ [0,1] μετα απ καποιες επαναληψεις τ επομενα σημεια συνεχως αυξανονται σε τιμη,σ καποια φαση γινονται inf κ διαιρεμενα βγαζουν NaN..μονο αν περιορισω το γκ σ πολυ μικρο διαστημα αλλαζει κατι..εχει κανεις τ ιδιο προβλημα?ενω γ τν f1 δουλευει φυσιολογικα.. Αν και δεν ασχολήθηκα ακόμη με τον αριθμό των επαναλήψεων, νομίζω οτί μου τρέχει σωστά και άρα δεν έχω το πρόβλημα σου. Αυτό που θέλω να δεις (αν δεν το είδες ακόμη γιατί απαντώ καθυστερημένα) είναι ότι τα θέματα 1, 2, 3 είναι για την f1 και τα θέματα 4, 5 για την f2. Οπότε πρέπει να το κάνεις να δουλέψει φυσιολογικά μόνο για την f2 ! Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: teslaaaa on May 10, 2013, 01:32:07 am θενξ για την απαντηση!και μενα μ ετρεξε και για την 2η συναρτηση,βρηκα τι εφταιγε..απλα ειχα δοκιμασει να το τρεξω και για την πρωτη,μηπως καταλαβαινα που ειχα κανει το λαθος αναλογα με το τι θα βγαζε..
Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: Nerevar on May 10, 2013, 13:51:55 pm Σοβαρευτειτε...
Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: Jeik on May 11, 2013, 11:59:39 am Μπορεί κάποιος να πει πως βρίσκουμε το γ που ελαχιστοποιεί την f(x+γd);
Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: BluE_NoTe on May 11, 2013, 12:17:06 pm Μπορεί κάποιος να πει πως βρίσκουμε το γ που ελαχιστοποιεί την f(x+γd); Θα φτιάξεις την παράγωγο της f και θα βάλεις ως ανεξάρτητη μεταβλητή το άθροισμα της παρένθεσης: x+γd. Τα (xk, yk) στο τρέχον σημείο τα ξέρεις (την f(x+γd) την ελαχιστοποιείς σε κάθε επανάληψη) οπότε όταν μηδενίσεις την παράγωγο, προκύπτει μια εξίσωση ως προς γ. Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: monavi on May 11, 2013, 20:32:36 pm Μπορεί κάποιος να πει πως βρίσκουμε το γ που ελαχιστοποιεί την f(x+γd); Θα φτιάξεις την παράγωγο της f και θα βάλεις ως ανεξάρτητη μεταβλητή το άθροισμα της παρένθεσης: x+γd. Τα (xk, yk) στο τρέχον σημείο τα ξέρεις (την f(x+γd) την ελαχιστοποιείς σε κάθε επανάληψη) οπότε όταν μηδενίσεις την παράγωγο, προκύπτει μια εξίσωση ως προς γ. ναι αλλα αν τη μηδενισεις, τοτε πως εξασφαλιζεις οτι ειναι το ελαχιστο και οχι το μεγιστο? Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: Nerevar on May 11, 2013, 20:42:15 pm Μπορεί κάποιος να πει πως βρίσκουμε το γ που ελαχιστοποιεί την f(x+γd); Θα φτιάξεις την παράγωγο της f και θα βάλεις ως ανεξάρτητη μεταβλητή το άθροισμα της παρένθεσης: x+γd. Τα (xk, yk) στο τρέχον σημείο τα ξέρεις (την f(x+γd) την ελαχιστοποιείς σε κάθε επανάληψη) οπότε όταν μηδενίσεις την παράγωγο, προκύπτει μια εξίσωση ως προς γ. Μπορεί κάποιος να πει πως βρίσκουμε το γ που ελαχιστοποιεί την f(x+γd); Θα φτιάξεις την παράγωγο της f και θα βάλεις ως ανεξάρτητη μεταβλητή το άθροισμα της παρένθεσης: x+γd. Τα (xk, yk) στο τρέχον σημείο τα ξέρεις (την f(x+γd) την ελαχιστοποιείς σε κάθε επανάληψη) οπότε όταν μηδενίσεις την παράγωγο, προκύπτει μια εξίσωση ως προς γ. ναι αλλα αν τη μηδενισεις, τοτε πως εξασφαλιζεις οτι ειναι το ελαχιστο και οχι το μεγιστο? Δεν χρειαζεται να τη μηδενισεις "χειροκινητα".Χρησιμοποιεις μια απο τις συναρτησεις της πρωτης εργασιας για την ελαχιστοποιηση της f(xk+γdk ως προς γ και η τιμη που επιστρεφεται (γmin) χρησιμοποιειται στη συνεχεια του αλγοριθμου για να βρεις το επομενο σημειο. Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: johnis32 on May 13, 2013, 15:40:24 pm Για την ελαχιστοποίηση της γκ τι όρια πρέπει να βάλουμε στην συνάρτηση ( το πρώτο υποθέτω 0? ) ?
Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: teslaaaa on May 31, 2013, 23:13:53 pm στο project τι τιμές υποτίθεται ότι παίρνουμε για τα ti? υποτίθεται ότι γουστάρουμε ή δεν χρειάζονται πουθενά?
Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: Δον on June 01, 2013, 17:38:50 pm στο project τι τιμές υποτίθεται ότι παίρνουμε για τα ti? υποτίθεται ότι γουστάρουμε ή δεν χρειάζονται πουθενά? Ουσιαστικά δε σου χρειάζονται, γιατί είναι πάντα κάτι σταθερό και εσύ θέλεις να ελαχιστοποιήσεις ως προς τον άλλον όρο . Eγώ έχω μια άλλη απορία στη φύση της λύσης. Επειδή το λύνουμε με γενετικούς αλγορίθμους, κάθε φορά που "τρέχουμε" τη λύση, θα βγαίνει διαφορετικό χρωμόσωμα σαν αποτέλεσμα? Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: teslaaaa on June 01, 2013, 17:43:57 pm εγώ έβαλα ενδεικτικές τιμές ανάλογα με το μήκος της κάθε ακμής(δηλαδή του κάθε δρόμου)...
εννοείς ότι κάθε φορά σου βγαίνει άλλη λύση? Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: Δον on June 01, 2013, 18:13:00 pm εγώ έβαλα ενδεικτικές τιμές ανάλογα με το μήκος της κάθε ακμής(δηλαδή του κάθε δρόμου)... εννοείς ότι κάθε φορά σου βγαίνει άλλη λύση? Ναι, αυτό :S Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: teslaaaa on June 01, 2013, 18:33:30 pm Η Χριστίνα λέει λογικό είναι αφού έχεις βαθμούς ελευθερίας και κάποιες μεταβλητές σου θα ορίζονται αυθαίρετα,άρα θα παίρνουν ό,τι τιμές θέλουν,θεωρητικά οι λύσεις του προβλήματος θα είναι άπειρες..
κάτι τέτοιο είπε και ο Αχιλλέας στην τάξη νομίζω.. Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: Δον on June 01, 2013, 18:38:49 pm Η Χριστίνα λέει λογικό είναι αφού έχεις βαθμούς ελευθερίας και κάποιες μεταβλητές σου θα ορίζονται αυθαίρετα,άρα θα παίρνουν ό,τι τιμές θέλουν,θεωρητικά οι λύσεις του προβλήματος θα είναι άπειρες.. κάτι τέτοιο είπε και ο Αχιλλέας στην τάξη νομίζω.. Aχά ναι και γω λογικό το βρήκα. Απλά υπάρχει περίπτωση η λύση που θα προκύψει να μην υπακούει σε έναν ισοτικό περιορισμό. Μάλλον έχω κάνει κάποιο λάθος ε? Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: christineL on June 01, 2013, 19:01:35 pm αφού τους ισοτικούς θα τους ενσωματώσεις στην συνάρτηση σου. Άρα όλοι θα υπακούονται. Το θέμα είναι ότι αν μειώσουμε τους βαθμούς ελευθερίας, κάποιοι ανισοτικοί περιορισμοί μπορεί να μην ικανοποιούνται. Στη ματλαμπ πες το ελέγχεις αυτό δίνοντας κακές τιμές όταν δεν ικανοποιούνται στην συνάρτηση καταλληλότητας, αλλά στην μαθηματική διατύπωση του προβλήματος δεν πρέπει να τους έχουμε όλους τους ανισοτικούς μέσα; Θυμάται κανείς αν είπε κάτι ο Αχιλλέας; Ή τουλάχιστον συμφωνεί κανείς με αυτό που λέω; :D
Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: Δον on June 01, 2013, 19:45:24 pm αφού τους ισοτικούς θα τους ενσωματώσεις στην συνάρτηση σου. Άρα όλοι θα υπακούονται. Το θέμα είναι ότι αν μειώσουμε τους βαθμούς ελευθερίας, κάποιοι ανισοτικοί περιορισμοί μπορεί να μην ικανοποιούνται. Στη ματλαμπ πες το ελέγχεις αυτό δίνοντας κακές τιμές όταν δεν ικανοποιούνται στην συνάρτηση καταλληλότητας, αλλά στην μαθηματική διατύπωση του προβλήματος δεν πρέπει να τους έχουμε όλους τους ανισοτικούς μέσα; Θυμάται κανείς αν είπε κάτι ο Αχιλλέας; Ή τουλάχιστον συμφωνεί κανείς με αυτό που λέω; :D Ναι, αυτό ήταν αρχικά το πρόβλημά μου. Κάποιοι ανισοτικοί ξέφευγαν λίγο. Αλλά αν θέσεις σωστό lower bounds τελικά είναι μέσα σε όλους τους περιορισμούς το αποτέλεσμα! Τώρα για αυτό που ρωτάς αν είπε κάτι ο Aχιλλέας δεν θυμάμαι καν :P Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: teslaaaa on June 08, 2013, 19:02:00 pm στην άσκηση 5 έχω την εξής απορία για την υλοποίηση της μεθόδου φραγμού:
υπολογίζουμε το r στην πρώτη επανάληψη, και τα r στις επόμενες πρακτικά εξαρτώνται από αυτό... ποιος ο λόγος τότε να ορίζουμε σαν νέο σημείο εκκίνησης τη βέλτιστη λύση χωρίς περιορισμούς της φ(δηλαδή το χκ*) από τη στιγμή που δεν κάνουμε άλλον υπολογισμό για το r όπως στον τύπο 6.2.7 ώστε να το χρειαστούμε? εκτός αν το χρειαστούμε ως αρχική μαντεψιά στη συνάρτηση ελαχιστοποίησης χωρίς περιορισμούς στο βήμα 2. Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: christineL on June 09, 2013, 17:18:08 pm Δες ξανά τη μορφή της φ .. Εκει φαίνεται οτι χρησιμοποιείς ξανα το r ασχέτως του σημείο εκκίνησης που διαλέγεις κάθε φορά. Δεν μπορώ να το εκφράσω καλύτερα..
Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: teslaaaa on June 09, 2013, 17:26:14 pm Δες ξανά τη μορφή της φ .. Εκει φαίνεται οτι χρησιμοποιείς ξανα το r ασχέτως του σημείο εκκίνησης που διαλέγεις κάθε φορά. Δεν μπορώ να το εκφράσω καλύτερα.. οπότε ποια είναι η απάντηση στην ερώτηση μου?η ερώτηση μου ουσιαστικά ήταν που χρειαζόμαστε το χ0, όχι το r0...Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: christineL on June 09, 2013, 18:21:42 pm Για να βρεις το r0 θέλεις το χ0.. Επίσης για να πάρεις το χ1 ελαχιστοποιείς την φ με αρχικά σημεία χ0
Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: teslaaaa on June 09, 2013, 19:48:33 pm Οκ θενξ,ετσι το κανα τελικα!
Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: jiannist on June 28, 2013, 01:35:13 am Για το Project:
1. Για να ενσωματώσετε τους ισοτικούς περιορισμούς χρησιμοποιήσατε μέθοδο ποινής; 2. Για το ερώτημα γ) δεν έχω καταλάβει πώς θα υπάρχει μοναδική λύση αφού στη μια περίπτωση στον 1ο κόμβο τα x θα αθροίζονται σε 90 ενώ στην άλλη σε 110 άρα πρόκειται για δύο διαφορετικά χρωμοσώματα. Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: geo_pas on June 30, 2013, 13:50:31 pm Η άσκηση 6.7.2 στη σελίδα 230 του βιβλίου είναι σωστή; Γιατί όταν μας την έλυσε ο Αχιλλέας στα διαστήματα έβαζε το xk(1-sk) και όχι το xk. Γνωρίζει κανείς ποιο από τα δύο είναι το σωστό;
Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: Δον on June 30, 2013, 14:01:56 pm Η άσκηση 6.7.2 στη σελίδα 230 του βιβλίου είναι σωστή; Γιατί όταν μας την έλυσε ο Αχιλλέας στα διαστήματα έβαζε το xk(1-sk) και όχι το xk. Γνωρίζει κανείς ποιο από τα δύο είναι το σωστό; Στο βιβλίο είναι λάθος λυμένη. Έχει λάθος στον τελεστή προβολής. Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: geo_pas on June 30, 2013, 14:29:02 pm Ευχαριστώ Δημήτρη! Δηλαδή όπου xk βάζουμε xk(1-sk) στα διαστήματα και τα σχετικά;
Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: teslaaaa on June 30, 2013, 16:26:15 pm Ευχαριστώ Δημήτρη! Δηλαδή όπου xk βάζουμε xk(1-sk) στα διαστήματα και τα σχετικά; +1, και εγώ ήθελα να το ρωτήσω αυτό!Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: teslaaaa on June 30, 2013, 21:49:41 pm όποιος πιάνει τι γίνεται, ας εξηγήσει λίγο το πρώτο θέμα στο επισυναπτόμενο..με προβληματίζει το γεγονός ότι αν οι σταθερές αναλογίας για το κόστος της διαδρομής του προϊόντος είναι διαφορετικές από 1 άλλα και για κάθε πόλη, τότε τα πράγματα περιπλέκονται πολύ στη λύση με ικανές συνθήκες..
Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: Dimitris1989 on July 04, 2013, 12:24:15 pm Για το θέμα, το ti κάθε δρόμου, δεν δίνεται θα το πάρουμε εμείς όσο θέλουμε;
Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: Δον on July 04, 2013, 13:37:46 pm Για το θέμα, το ti κάθε δρόμου, δεν δίνεται θα το πάρουμε εμείς όσο θέλουμε; Δεν σε ενδιαφέρει το ti Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: Dimitris1989 on July 04, 2013, 16:36:39 pm Σχετικά με τους περιορισμούς που λέει να τους ενσωματώσουμε στη fitness function.
Ελέγχω αν ισχύουν όλοι οι περιορισμοί με if . Αν ισχύουν υπολογίζω την fitness, αλλιώς τη βάζω ίση με το άπειρο. Είναι σωστό αυτό; Ο αλγόριθμος τρέχει έτσι αλλά πότε δεν ικανοποιούνται όλοι οι περιορισμοί. Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: teslaaaa on July 04, 2013, 16:40:07 pm Σχετικά με τους περιορισμούς που λέει να τους ενσωματώσουμε στη fitness function. ε τοτε βαλε να δινεις μια κακια τιμη για καθε χρωμοσωμα αλλα να εξαρταται καθε φορα απο τα χαρακτηριστικα του συγκεκριμενου χρωμοσωματος..επισης για να βγαζει αποτελεσματα μεσα στους περιορισμους ακομα και ετσι θελει να πειραξεις λιγο το κατω οριο των περιορισμων.. δεν ξερω κατα ποσο ειναι σωστα αυτα που λεω, παντως δινουν αρκετα νορμαλ αποτελεσμα..και το δευτερο που ανεφερα ειπωθηκε και παραπανω στο συγκεκριμενο τοπικΕλέγχω αν ισχύουν όλοι οι περιορισμοί με if . Αν ισχύουν υπολογίζω την fitness, αλλιώς τη βάζω ίση με το άπειρο. Είναι σωστό αυτό; Ο αλγόριθμος τρέχει έτσι αλλά πότε δεν ικανοποιούνται όλοι οι περιορισμοί. Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: Marmotakos on July 04, 2013, 16:40:59 pm :D
Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: teslaaaa on July 04, 2013, 16:45:44 pm μπαρμπα τεσλα >:( >:( >:( σαν να χεις δικιο out of this topic!!!! Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: teslaaaa on July 04, 2013, 18:06:29 pm κανείς που να είναι πρόθυμος να μοιραστεί το αποτέλεσμα (στο περίπου έστω) του τελευταίου ερωτήματος μαζί μου?
Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: mapalo on July 06, 2013, 21:58:06 pm Σχετικά με τους περιορισμούς που λέει να τους ενσωματώσουμε στη fitness function. ε τοτε βαλε να δινεις μια κακια τιμη για καθε χρωμοσωμα αλλα να εξαρταται καθε φορα απο τα χαρακτηριστικα του συγκεκριμενου χρωμοσωματος..επισης για να βγαζει αποτελεσματα μεσα στους περιορισμους ακομα και ετσι θελει να πειραξεις λιγο το κατω οριο των περιορισμων.. δεν ξερω κατα ποσο ειναι σωστα αυτα που λεω, παντως δινουν αρκετα νορμαλ αποτελεσμα..και το δευτερο που ανεφερα ειπωθηκε και παραπανω στο συγκεκριμενο τοπικΕλέγχω αν ισχύουν όλοι οι περιορισμοί με if . Αν ισχύουν υπολογίζω την fitness, αλλιώς τη βάζω ίση με το άπειρο. Είναι σωστό αυτό; Ο αλγόριθμος τρέχει έτσι αλλά πότε δεν ικανοποιούνται όλοι οι περιορισμοί. Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: teslaaaa on July 06, 2013, 22:47:34 pm Σχετικά με τους περιορισμούς που λέει να τους ενσωματώσουμε στη fitness function. ε τοτε βαλε να δινεις μια κακια τιμη για καθε χρωμοσωμα αλλα να εξαρταται καθε φορα απο τα χαρακτηριστικα του συγκεκριμενου χρωμοσωματος..επισης για να βγαζει αποτελεσματα μεσα στους περιορισμους ακομα και ετσι θελει να πειραξεις λιγο το κατω οριο των περιορισμων.. δεν ξερω κατα ποσο ειναι σωστα αυτα που λεω, παντως δινουν αρκετα νορμαλ αποτελεσμα..και το δευτερο που ανεφερα ειπωθηκε και παραπανω στο συγκεκριμενο τοπικΕλέγχω αν ισχύουν όλοι οι περιορισμοί με if . Αν ισχύουν υπολογίζω την fitness, αλλιώς τη βάζω ίση με το άπειρο. Είναι σωστό αυτό; Ο αλγόριθμος τρέχει έτσι αλλά πότε δεν ικανοποιούνται όλοι οι περιορισμοί. Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: PanosM on July 06, 2013, 23:28:47 pm Τους ανισοτικούς περιορισμούς δεν τους ορίζουμε σαν bound constraints με τα problem.lb και problem.ub?
Δεν χρειάζεται δλδ να τους ενσωματώσουμε και αυτούς στην συνάρτηση καταλληλότητας σωστά? μόνο τους ισοτικούς Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: teslaaaa on July 06, 2013, 23:29:47 pm Τους ανισοτικούς περιορισμούς δεν τους ορίζουμε σαν bound constraints με τα problem.lb και problem.ub? ναι, αυτο εννοουσα και παραπανωΔεν χρειάζεται δλδ να τους ενσωματώσουμε και αυτούς στην συνάρτηση καταλληλότητας σωστά? μόνο τους ισοτικούς Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: PanosM on July 06, 2013, 23:37:24 pm ωραία εγώ έχω το εξής πρόβλημα το αποτέλεσμα που προκύπτει απο την εφαρμογή του γεν.αλγορίθμου δεν ικανοποιεί απόλυτα τους ισοτικούς περιορισμούς π.χ αν έχω τν περιορισμό h(x)=0 αν βάλω τις συντεταγμένες της λύσης που εμφανίζονται στον περιορισμό μου βγάζει 0.1 αντί για 0.Είναι αποδεκτό αυτό?Θεώρησα ότι οφείλεται στον αριθμό των ψηφίων που χρησιμοποιούνται επειδή είναι αριθμοί κινητής υποδιαστολής τα χι.Πρέπει να βγαίνει ακριβώς 0?
Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: teslaaaa on July 06, 2013, 23:47:29 pm ωραία εγώ έχω το εξής πρόβλημα το αποτέλεσμα που προκύπτει απο την εφαρμογή του γεν.αλγορίθμου δεν ικανοποιεί απόλυτα τους ισοτικούς περιορισμούς π.χ αν έχω τν περιορισμό h(x)=0 αν βάλω τις συντεταγμένες της λύσης που εμφανίζονται στον περιορισμό μου βγάζει 0.1 αντί για 0.Είναι αποδεκτό αυτό?Θεώρησα ότι οφείλεται στον αριθμό των ψηφίων που χρησιμοποιούνται επειδή είναι αριθμοί κινητής υποδιαστολής τα χι.Πρέπει να βγαίνει ακριβώς 0? λογικα θα επρεπε να βγαινει 0..εκτος αμα το κανεις με αλλο τροπο..αλλα το οτι του το αιτιολογησες φανταζομαι θα μετρησει..Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: PanosM on July 07, 2013, 00:09:05 am βασικά τους ενσωμάτωσα χρησιμοποιώντας τη μέθοδο ποινής για τους ισοτικούς.Και εγώ λογικά 0 περίμενα να βγεί άρα μάλλον κάτι κάνω λάθος.Ευχαριστώ πάντως! :)
Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: teslaaaa on July 07, 2013, 00:10:56 am βασικά τους ενσωμάτωσα χρησιμοποιώντας τη μέθοδο ποινής για τους ισοτικούς.Και εγώ λογικά 0 περίμενα να βγεί άρα μάλλον κάτι κάνω λάθος.Ευχαριστώ πάντως! :) καλυτερα λυσε το συστημα των εξισωσεων και καποιες θα "φυγουν"ετσι κι αλλιωςTitle: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: PanosM on July 07, 2013, 00:24:20 am Δίκιο έχεις δεν το δοκίμασα πήγα και κοπάνησα κατευθείαν τις εξισώσεις που έβγαλα, στο Matlab χωρίς να δω αν γίνονται απλοποιήσεις.Να σαι καλά και πάλι ευχαριστώ!
Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: Dimitris1989 on July 07, 2013, 13:27:00 pm Σχετικά με τους περιορισμούς που λέει να τους ενσωματώσουμε στη fitness function. ε τοτε βαλε να δινεις μια κακια τιμη για καθε χρωμοσωμα αλλα να εξαρταται καθε φορα απο τα χαρακτηριστικα του συγκεκριμενου χρωμοσωματος..επισης για να βγαζει αποτελεσματα μεσα στους περιορισμους ακομα και ετσι θελει να πειραξεις λιγο το κατω οριο των περιορισμων.. δεν ξερω κατα ποσο ειναι σωστα αυτα που λεω, παντως δινουν αρκετα νορμαλ αποτελεσμα..και το δευτερο που ανεφερα ειπωθηκε και παραπανω στο συγκεκριμενο τοπικΕλέγχω αν ισχύουν όλοι οι περιορισμοί με if . Αν ισχύουν υπολογίζω την fitness, αλλιώς τη βάζω ίση με το άπειρο. Είναι σωστό αυτό; Ο αλγόριθμος τρέχει έτσι αλλά πότε δεν ικανοποιούνται όλοι οι περιορισμοί. Εννοείς να δώσω "fail" τιμές στα χρωμοσώματα και όχι στην fitness function; Μήπως ελαχιστοποιώ λάθος συνάρτηση; Η μαθηματική διατύπωση του προβλήματος υπάρχει στις σελίδες 6-7 του βιβλίου (σχεδόν ίδιο) Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: teslaaaa on July 07, 2013, 13:34:36 pm Σχετικά με τους περιορισμούς που λέει να τους ενσωματώσουμε στη fitness function. ε τοτε βαλε να δινεις μια κακια τιμη για καθε χρωμοσωμα αλλα να εξαρταται καθε φορα απο τα χαρακτηριστικα του συγκεκριμενου χρωμοσωματος..επισης για να βγαζει αποτελεσματα μεσα στους περιορισμους ακομα και ετσι θελει να πειραξεις λιγο το κατω οριο των περιορισμων.. δεν ξερω κατα ποσο ειναι σωστα αυτα που λεω, παντως δινουν αρκετα νορμαλ αποτελεσμα..και το δευτερο που ανεφερα ειπωθηκε και παραπανω στο συγκεκριμενο τοπικΕλέγχω αν ισχύουν όλοι οι περιορισμοί με if . Αν ισχύουν υπολογίζω την fitness, αλλιώς τη βάζω ίση με το άπειρο. Είναι σωστό αυτό; Ο αλγόριθμος τρέχει έτσι αλλά πότε δεν ικανοποιούνται όλοι οι περιορισμοί. Εννοείς να δώσω "fail" τιμές στα χρωμοσώματα και όχι στην fitness function; Μήπως ελαχιστοποιώ λάθος συνάρτηση; Η μαθηματική διατύπωση του προβλήματος υπάρχει στις σελίδες 6-7 του βιβλίου (σχεδόν ίδιο) Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: Dimitris1989 on July 07, 2013, 13:38:25 pm Εμένα τρέχει, αλλά στα generations μου βγάζει best f(x)=inf και τα αποτελέσματα που παίρνω στο τέλος είναι της τάξεως 0.1-0.7
Δλδ για συνάρτηση, εσύ πήρες το άθροισμα Σ T(x) ; Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: teslaaaa on July 07, 2013, 13:54:06 pm Εμένα τρέχει, αλλά στα generations μου βγάζει best f(x)=inf και τα αποτελέσματα που παίρνω στο τέλος είναι της τάξεως 0.1-0.7 ναι αυτο εννοω,και μενα τρεχει αλλα αμα ξεκινησει ασχημα απο τις πρωτες γενιες στο τελος οι κακιες ταυτιζονται με τις καλες τιμες και γι αυτο παιρνεις χρωμοσωματα εκτος περιορισμων..ναι το αθροισμα πηραΔλδ για συνάρτηση, εσύ πήρες το άθροισμα Σ T(x) ; Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: Dimitris1989 on July 07, 2013, 13:57:15 pm Εμένα τρέχει, αλλά στα generations μου βγάζει best f(x)=inf και τα αποτελέσματα που παίρνω στο τέλος είναι της τάξεως 0.1-0.7 ναι αυτο εννοω,και μενα τρεχει αλλα αμα ξεκινησει ασχημα απο τις πρωτες γενιες στο τελος οι κακιες ταυτιζονται με τις καλες τιμες και γι αυτο παιρνεις χρωμοσωματα εκτος περιορισμων..ναι το αθροισμα πηραΔλδ για συνάρτηση, εσύ πήρες το άθροισμα Σ T(x) ; Και πως το αποφεύγουμε αυτο; Άκυρο το προηγούμενο, έβαζα σαν όριο έναν αριθμό και όχι πίνακα ορίων που να αντιστοιχεί σε κάθε χρωμόσωμα. Τώρα τα αποτελέσματα μου βγαίνουν ίσα με κάτω όρια Το population size πόσο το έχεις; Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: Dimitris1989 on July 07, 2013, 15:19:31 pm βασικά τους ενσωμάτωσα χρησιμοποιώντας τη μέθοδο ποινής για τους ισοτικούς.Και εγώ λογικά 0 περίμενα να βγεί άρα μάλλον κάτι κάνω λάθος.Ευχαριστώ πάντως! :) καλυτερα λυσε το συστημα των εξισωσεων και καποιες θα "φυγουν"ετσι κι αλλιωςΠες ότι λύνω το σύστημα, προσθέτοντας κατα μέλη, στο τέλος προκύπτει x14+x15+x16=V Άμα βάλω αυτό ως περιορισμό τότε υπάρχει περίπτωση τα x1+x2+x3 >100 που είναι αδύνατο Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: teslaaaa on July 07, 2013, 15:21:20 pm οι 2 εξισωσεις που λες ειναι το ιδιο και το αυτο..αποδεικνυεται με πραξεις αμα ξεκινησεις απο τον 1ο κομβο και προχωρησεις στους επομενους
Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: Dimitris1989 on July 07, 2013, 15:40:26 pm Δηλαδή αρκεί να βάλω μόνο αυτόν τον περιορισμό;
Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: teslaaaa on July 07, 2013, 15:46:51 pm Δηλαδή αρκεί να βάλω μόνο αυτόν τον περιορισμό; ναι μονο τον ενα εκ των 2Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: Dimitris1989 on July 07, 2013, 16:04:13 pm Τώρα με προβλημάτισες με τη συνάρτηση που χρησιμοποίησες.
Σύμφωνα με τη δική σου συνάρτηση αθροίζουμε το χρόνο κάθε δρόμου. Θέλουμε τον ελάχιστο χρόνο διάσχισης όλου του δικτύου ή της συντομότερης διαδρομής; Για παράδειγμα συντομότερης διαδρομής: Ξεκινάμε από το V και στη συνέχεια ακολουθούμε το δρόμο 2, τότε η συντομότερη διαδρομή είναι μέσω 13 και 14 Αμα θέλουμε το χρόνο διάσχισης όλου του δικτύου τότε, ακολουθόντας το δρόμο 2, δεν θα διασχίσουμε καθόλου το δρόμο 3, έτσι όπως φαινεται από τα βελακια... Δεν ξέρω αν έγινα κατανοητός στο τι προσπαθώ να εξηγήσω... Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: teslaaaa on July 07, 2013, 16:09:55 pm Τώρα με προβλημάτισες με τη συνάρτηση που χρησιμοποίησες. τι να σου πω ρε συ..αυτος δεν λεει κατι για συντομοτερη διαδρομη αλλα για ελαχιστο χρονο στην εκφωνηση της εργασιας..ομως αν ελαχιστοποιησεις τον χρονο δεν βρισκεις και τη συντομοτερη διαδρομη η το αναποδο?Σύμφωνα με τη δική σου συνάρτηση αθροίζουμε το χρόνο κάθε δρόμου. Θέλουμε τον ελάχιστο χρόνο διάσχισης όλου του δικτύου ή της συντομότερης διαδρομής; Για παράδειγμα συντομότερης διαδρομής: Ξεκινάμε από το V και στη συνέχεια ακολουθούμε το δρόμο 2, τότε η συντομότερη διαδρομή είναι μέσω 13 και 14 Αμα θέλουμε το χρόνο διάσχισης όλου του δικτύου τότε, ακολουθόντας το δρόμο 2, δεν θα διασχίσουμε καθόλου το δρόμο 3, έτσι όπως φαινεται από τα βελακια... Δεν ξέρω αν έγινα κατανοητός στο τι προσπαθώ να εξηγήσω... Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: Dimitris1989 on July 07, 2013, 16:19:43 pm Τώρα με προβλημάτισες με τη συνάρτηση που χρησιμοποίησες. τι να σου πω ρε συ..αυτος δεν λεει κατι για συντομοτερη διαδρομη αλλα για ελαχιστο χρονο στην εκφωνηση της εργασιας..ομως αν ελαχιστοποιησεις τον χρονο δεν βρισκεις και τη συντομοτερη διαδρομη η το αναποδο?Σύμφωνα με τη δική σου συνάρτηση αθροίζουμε το χρόνο κάθε δρόμου. Θέλουμε τον ελάχιστο χρόνο διάσχισης όλου του δικτύου ή της συντομότερης διαδρομής; Για παράδειγμα συντομότερης διαδρομής: Ξεκινάμε από το V και στη συνέχεια ακολουθούμε το δρόμο 2, τότε η συντομότερη διαδρομή είναι μέσω 13 και 14 Αμα θέλουμε το χρόνο διάσχισης όλου του δικτύου τότε, ακολουθόντας το δρόμο 2, δεν θα διασχίσουμε καθόλου το δρόμο 3, έτσι όπως φαινεται από τα βελακια... Δεν ξέρω αν έγινα κατανοητός στο τι προσπαθώ να εξηγήσω... Και εγώ δεν ξέρω τι να πω... Γιαυτό και χρησιμοποιώ τη συνάρτηση που έβγαλε ο ίδιος στο βιβλίο. Σχετικά με τους περιορισμούς τώρα, σκέφτηκα όσο πιο πολύ αποκλίνουν τα x1,x2,x3 από τον ισοτικό, να δίνω μεγαλύτερες τιμές στην fitness ενώ όσο πλησιάζει να παίρνει μικρότερες τιμες. Παίρνω κάποια νούμερα ως αποτέλεσμα, όμως αμα πχ προσθέσω τα x1,x2,x3 βγαίνει μεγαλύτερο του 100 Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: teslaaaa on July 07, 2013, 16:26:37 pm Τώρα με προβλημάτισες με τη συνάρτηση που χρησιμοποίησες. τι να σου πω ρε συ..αυτος δεν λεει κατι για συντομοτερη διαδρομη αλλα για ελαχιστο χρονο στην εκφωνηση της εργασιας..ομως αν ελαχιστοποιησεις τον χρονο δεν βρισκεις και τη συντομοτερη διαδρομη η το αναποδο?Σύμφωνα με τη δική σου συνάρτηση αθροίζουμε το χρόνο κάθε δρόμου. Θέλουμε τον ελάχιστο χρόνο διάσχισης όλου του δικτύου ή της συντομότερης διαδρομής; Για παράδειγμα συντομότερης διαδρομής: Ξεκινάμε από το V και στη συνέχεια ακολουθούμε το δρόμο 2, τότε η συντομότερη διαδρομή είναι μέσω 13 και 14 Αμα θέλουμε το χρόνο διάσχισης όλου του δικτύου τότε, ακολουθόντας το δρόμο 2, δεν θα διασχίσουμε καθόλου το δρόμο 3, έτσι όπως φαινεται από τα βελακια... Δεν ξέρω αν έγινα κατανοητός στο τι προσπαθώ να εξηγήσω... Και εγώ δεν ξέρω τι να πω... Γιαυτό και χρησιμοποιώ τη συνάρτηση που έβγαλε ο ίδιος στο βιβλίο. Σχετικά με τους περιορισμούς τώρα, σκέφτηκα όσο πιο πολύ αποκλίνουν τα x1,x2,x3 από τον ισοτικό, να δίνω μεγαλύτερες τιμές στην fitness ενώ όσο πλησιάζει να παίρνει μικρότερες τιμες. Παίρνω κάποια νούμερα ως αποτέλεσμα, όμως αμα πχ προσθέσω τα x1,x2,x3 βγαίνει μεγαλύτερο του 100 Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: Dimitris1989 on July 07, 2013, 16:30:47 pm Στην fitness τους έβαλα με if και ανάλογα πόσο κόντα στο 100 είναι ο περιορισμός, υπολογίζω την συνάρτηση.
Εκτός αν δεν γίνεται έτσι η ενσωμάτωση Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: teslaaaa on July 07, 2013, 16:37:11 pm Στην fitness τους έβαλα με if και ανάλογα πόσο κόντα στο 100 είναι ο περιορισμός, υπολογίζω την συνάρτηση. οχι δεν γινεται ετσι..παραπανω οταν σου απαντησα οτι χρειαζεσαι μονο εναν απο τους 2 ισοτικους που ειπες δεν εννοουσα οτι χρειαζεσαι μονο αυτον για να λυσεις το προβλημαΕκτός αν δεν γίνεται έτσι η ενσωμάτωση Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: Dimitris1989 on July 07, 2013, 16:50:42 pm Δοκίμασα να βάλω όλους τους ισοτικούς σε μια if με && και δίνω ενα περιθώριο σφάλματος σε κάθε περιορισμό αλλά πάλι δεν ικανοποιούνται όλοι...
Άσχετα ποιους θα βάλω, το να βάλω τους περιορισμούς σε μια if και αναλόγως να υπολογίσω την fitness είναι σωστό σαν σκέψη; Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: teslaaaa on July 07, 2013, 16:56:21 pm Δοκίμασα να βάλω όλους τους ισοτικούς σε μια if με && και δίνω ενα περιθώριο σφάλματος σε κάθε περιορισμό αλλά πάλι δεν ικανοποιούνται όλοι... μαλλον ναι,αλλα θα πρεπει να το κανεις για 7 ισοτικους..Άσχετα ποιους θα βάλω, το να βάλω τους περιορισμούς σε μια if και αναλόγως να υπολογίσω την fitness είναι σωστό σαν σκέψη; Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: Dimitris1989 on July 07, 2013, 16:59:27 pm Δοκίμασα να βάλω όλους τους ισοτικούς σε μια if με && και δίνω ενα περιθώριο σφάλματος σε κάθε περιορισμό αλλά πάλι δεν ικανοποιούνται όλοι... μαλλον ναι,αλλα θα πρεπει να το κανεις για 7 ισοτικους..Άσχετα ποιους θα βάλω, το να βάλω τους περιορισμούς σε μια if και αναλόγως να υπολογίσω την fitness είναι σωστό σαν σκέψη; Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: teslaaaa on July 07, 2013, 17:01:29 pm Δοκίμασα να βάλω όλους τους ισοτικούς σε μια if με && και δίνω ενα περιθώριο σφάλματος σε κάθε περιορισμό αλλά πάλι δεν ικανοποιούνται όλοι... μαλλον ναι,αλλα θα πρεπει να το κανεις για 7 ισοτικους..Άσχετα ποιους θα βάλω, το να βάλω τους περιορισμούς σε μια if και αναλόγως να υπολογίσω την fitness είναι σωστό σαν σκέψη; Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: Dimitris1989 on July 07, 2013, 17:39:55 pm Λοιπόν, δοκίμασα population=50000 και generations=50 και μου έβγαλε σχετικά καλά νούμερα, αλλά με περιθώριο σφάλματος 25.
Να δοκιμάσω να μικρύνω το σφάλμα και να ανεβάσω population μήπως βγάλω καλύτερα νούμερα; Title: Re: [Τεχνικές Βελτιστοποίησης] Ασκήσεις και απορίες 2012/13 Post by: teslaaaa on July 07, 2013, 17:43:15 pm δοκιμασε αλλα 50.000 ατομα μου φαινονται παρα πολλα! καλυτερα αυξησε αριθμο γενεων η καμια ακριβεια!
|