Αριθμητικές μέθοδοι σε θέματα γραμμικού προγραμματισμού και βελτιστοποίησης χωρίς περιορισμούς : χρήση Octave

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

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Σμάνη, Γκόλφω
Άλλοι συγγραφείς: Γράψα, Θεοδούλα
Μορφή: Thesis
Γλώσσα:Greek
Έκδοση: 2018
Θέματα:
Διαθέσιμο Online:http://hdl.handle.net/10889/10877
id nemertes-10889-10877
record_format dspace
spelling nemertes-10889-108772022-09-05T04:59:17Z Αριθμητικές μέθοδοι σε θέματα γραμμικού προγραμματισμού και βελτιστοποίησης χωρίς περιορισμούς : χρήση Octave Σμάνη, Γκόλφω Γράψα, Θεοδούλα Γράψα, Θεοδούλα Κωτσιαντής, Σωτήριος Ανδρουλάκης, Γεώργιος Smani, Gkolfo Βελτιστοποίηση Γραμμικός προγραμματισμός Optimization Linear programming Simplex Octave 519.6 Η Βελτιστοποίηση αποτελεί ένα πρόβλημα με ιδιαίτερο ενδιαφέρον. Στόχος της η εύρεση ελαχίστου ή μεγίστου μιας συνάρτησης, της λεγόμενης αντικειμενικής συνάρτησης. Ανάλογα με την επιβολή ή μη ενός ή περισσοτέρων περιορισμών στην αντικειμενική συνάρτηση διακρίνουμε τη βελτιστοποίηση με περιορισμούς, όπου αποδεκτές είναι οι λύσεις που πληρούν τις συνθήκες αυτές και τη βελτιστοποίηση χωρίς περιορισμούς, στην οποία δεν έχουμε καμία επιπλέον συνθήκη. Όσο αναφορά το είδος της αντικειμενικής συνάρτησης, τα προβλήματα της βελτιστοποίησης διακρίνονται σε γραμμικά και μη γραμμικά. Εμείς ασχοληθήκαμε με βελτιστοποίηση χωρίς περιορισμούς σε μη γραμμικά προβλήματα, χρησιμοποιώντας μεθόδους γραμμικής αναζήτησης (line search methods) και με γραμμικά προβλήματα με περιορισμούς αξιοποιώντας τον Γραμμικό Προγραμματισμό. Ο Γραμμικός Προγραμματισμός, αποτελεί τεχνική επίλυσης προβλήματος βελτιστοποίησης μιας γραμμικής αντικειμενικής συνάρτησης με περιορισμούς. Χρησιμοποιείται ως εργαλείο της Επιχειρησιακής Έρευνας με εφαρμογές που αφορούν προβλήματα λήψης αποφάσεων επιχειρήσεων και οργανισμών, για την κατανομή περιορισμένων πόρων με τον καλύτερο δυνατό τρόπο. Η πιο γνωστή μέθοδος για την επίλυση ενός προβλήματος γραμμικού προγραμματισμού είναι η μέθοδος Simplex με την οποία και ασχοληθήκαμε. Στην παρούσα εργασία υλοποιήσαμε μεθόδους επίλυσης γραμμικών και μη γραμμικών προβλημάτων βελτιστοποίησης με ή χωρίς περιορισμούς αντίστοιχα σε περιβάλλον Octave, ως εναλλακτικό του Matlab. Το Octave επιλέχθηκε διότι είναι ένα λογισμικό ανοιχτού κώδικα, διατίθεται δωρεάν και δεν υστερεί στο χειρισμό πινάκων, δημιουργία γραφημάτων κτλ. σε σχέση με το Matlab. Optimization is a problem of particular interest. Its goal is to find a minimum or maximum of a function, the so-called objective function. Depending on whether or not we have imposed one or more constraints on the objective function, we distinguish between optimization with constraints, where solutions that meet these conditions and unrestricted optimization are acceptable, in which we have no additional conditions. As far as the type of objective function is concerned, the problems of optimization are distinguished in linear and nonlinear terms. We dealt with optimization without limitations to nonlinear problems, using linear search methods and linear constraints using Linear Programming. Linear Programming is a problem-solving technique for optimizing a linear object with limitations. It is used as a tool of Business Research with applications related to business and organizational decision-making problems, to allocate limited resources in the best possible way. The best known method for solving a linear programming problem is the Simplex method with which we dealt with. In the present work we have implemented methods for solving linear and nonlinear optimization problems with or without limitations in Octave environment, as an alternative to Matlab. Octave has been chosen because it is an open source software, it is free of charge and it is not lagging behind tables, charting etc. in relation to Matlab. 2018-01-04T08:01:30Z 2018-01-04T08:01:30Z 2017 Thesis http://hdl.handle.net/10889/10877 gr 0 An error occurred getting the license - uri. An error occurred getting the license - uri. application/pdf
institution UPatras
collection Nemertes
language Greek
topic Βελτιστοποίηση
Γραμμικός προγραμματισμός
Optimization
Linear programming
Simplex
Octave
519.6
spellingShingle Βελτιστοποίηση
Γραμμικός προγραμματισμός
Optimization
Linear programming
Simplex
Octave
519.6
Σμάνη, Γκόλφω
Αριθμητικές μέθοδοι σε θέματα γραμμικού προγραμματισμού και βελτιστοποίησης χωρίς περιορισμούς : χρήση Octave
description Η Βελτιστοποίηση αποτελεί ένα πρόβλημα με ιδιαίτερο ενδιαφέρον. Στόχος της η εύρεση ελαχίστου ή μεγίστου μιας συνάρτησης, της λεγόμενης αντικειμενικής συνάρτησης. Ανάλογα με την επιβολή ή μη ενός ή περισσοτέρων περιορισμών στην αντικειμενική συνάρτηση διακρίνουμε τη βελτιστοποίηση με περιορισμούς, όπου αποδεκτές είναι οι λύσεις που πληρούν τις συνθήκες αυτές και τη βελτιστοποίηση χωρίς περιορισμούς, στην οποία δεν έχουμε καμία επιπλέον συνθήκη. Όσο αναφορά το είδος της αντικειμενικής συνάρτησης, τα προβλήματα της βελτιστοποίησης διακρίνονται σε γραμμικά και μη γραμμικά. Εμείς ασχοληθήκαμε με βελτιστοποίηση χωρίς περιορισμούς σε μη γραμμικά προβλήματα, χρησιμοποιώντας μεθόδους γραμμικής αναζήτησης (line search methods) και με γραμμικά προβλήματα με περιορισμούς αξιοποιώντας τον Γραμμικό Προγραμματισμό. Ο Γραμμικός Προγραμματισμός, αποτελεί τεχνική επίλυσης προβλήματος βελτιστοποίησης μιας γραμμικής αντικειμενικής συνάρτησης με περιορισμούς. Χρησιμοποιείται ως εργαλείο της Επιχειρησιακής Έρευνας με εφαρμογές που αφορούν προβλήματα λήψης αποφάσεων επιχειρήσεων και οργανισμών, για την κατανομή περιορισμένων πόρων με τον καλύτερο δυνατό τρόπο. Η πιο γνωστή μέθοδος για την επίλυση ενός προβλήματος γραμμικού προγραμματισμού είναι η μέθοδος Simplex με την οποία και ασχοληθήκαμε. Στην παρούσα εργασία υλοποιήσαμε μεθόδους επίλυσης γραμμικών και μη γραμμικών προβλημάτων βελτιστοποίησης με ή χωρίς περιορισμούς αντίστοιχα σε περιβάλλον Octave, ως εναλλακτικό του Matlab. Το Octave επιλέχθηκε διότι είναι ένα λογισμικό ανοιχτού κώδικα, διατίθεται δωρεάν και δεν υστερεί στο χειρισμό πινάκων, δημιουργία γραφημάτων κτλ. σε σχέση με το Matlab.
author2 Γράψα, Θεοδούλα
author_facet Γράψα, Θεοδούλα
Σμάνη, Γκόλφω
format Thesis
author Σμάνη, Γκόλφω
author_sort Σμάνη, Γκόλφω
title Αριθμητικές μέθοδοι σε θέματα γραμμικού προγραμματισμού και βελτιστοποίησης χωρίς περιορισμούς : χρήση Octave
title_short Αριθμητικές μέθοδοι σε θέματα γραμμικού προγραμματισμού και βελτιστοποίησης χωρίς περιορισμούς : χρήση Octave
title_full Αριθμητικές μέθοδοι σε θέματα γραμμικού προγραμματισμού και βελτιστοποίησης χωρίς περιορισμούς : χρήση Octave
title_fullStr Αριθμητικές μέθοδοι σε θέματα γραμμικού προγραμματισμού και βελτιστοποίησης χωρίς περιορισμούς : χρήση Octave
title_full_unstemmed Αριθμητικές μέθοδοι σε θέματα γραμμικού προγραμματισμού και βελτιστοποίησης χωρίς περιορισμούς : χρήση Octave
title_sort αριθμητικές μέθοδοι σε θέματα γραμμικού προγραμματισμού και βελτιστοποίησης χωρίς περιορισμούς : χρήση octave
publishDate 2018
url http://hdl.handle.net/10889/10877
work_keys_str_mv AT smanēnkolphō arithmētikesmethodoisethematagrammikouprogrammatismoukaibeltistopoiēsēschōrisperiorismouschrēsēoctave
_version_ 1771297141711437824