Please use this identifier to cite or link to this item: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/19658
Full metadata record
DC FieldValueLanguage
dc.contributor.authorΓιαννάκη, Βίκτωρας-
dc.date.accessioned2025-07-04T11:28:13Z-
dc.date.available2025-07-04T11:28:13Z-
dc.date.issued2025-07-03-
dc.identifier.urihttp://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/19658-
dc.description.abstractΤο GAMS είναι ένα λογισµικό που χρησιµοποιείται για την επίλυση και τη µοντελοποίηση σύνθετων προβληµάτων. Υποστηρίζει τη δική του γλώσσα προγραµµατισµού, σχεδιασµένη ειδικά για µαθηµατική µοντελοποίηση και ϐελτιστοποίηση. Το λογισµικό αυτό ϐρίσκει εφαρµογή σε διάφορους τοµείς, όπως τα οικονοµικά, τα µαϑηµατικά, η ενέργεια, οι µεταφορές κ.ά., επιτρέποντας τη διαχείριση πολύπλοκων συστηµάτων και τη λήψη ϐέλτιστων αποφάσεων. Τα αποτελέσµατα που προκύπτουν από την επίλυση αποθηκεύονται και µπορούν να αναλυθούν, ώστε να εντοπιστούν τρόποι ϐελτιστοποίησης του προβλήµατος. Το GAMS διαθέτει διάφορους επιλυτές (solvers), οι οποίοι είναι αλγόριθµοι για την επίλυση µαθηµατικών προβληµάτων. Ο χρήστης µπορεί να επιλέξει τον καταλληλότερο επιλυτή, ανάλογα µε τις απαιτήσεις του προβλήµατος και τον τύπο του µοντέλου. Τέλος, το GAMS µπορεί να χρησιµοποιηθεί είτε διαδραστικά µε εφαρµογή-πελάτη είτε µέσω προγραµµατιστικών διεπαφών (APIs), επιτρέποντας την ενσωµάτωσή του σε εφαρµογές. Η παρούσα διπλωµατική εργασία αποσκοπεί στην ανάπτυξη λογισµικού εργαλείου για τη διαχείριση της ϱοής εργασιών που σχετίζονται µε την εκτέλεση, παρακολούθηση και οπτικοποίηση αποτελεσµάτων υπολογιστικών µοντέλων, τα οποία έχουν υλοποιηθεί για το οικοσύστηµα του GAMS. GAMS (General Algebraic Modeling System) is a software tool used for solving and modeling complex problems. It supports its own programming language, specifically designed for mathematical modeling and optimization. The software is applied in various domains such as economics, mathematics, energy, transportation, and more, enabling the management of complex systems and optimal decision-making. The results produced from the solution process are stored and can be analyzed to identify ways to further optimize the problem. GAMS includes a variety of solvers, which are algorithms designed to solve mathematical problems. Users can choose the most appropriate solver depending on the problem’s requirements and the type of model. Finally, GAMS can be used either interactively through a client application or programmatically via APIs, making it integrable with other applications. This thesis aims to develop a software tool for managing workflows related to the execution, monitoring, and visualization of computational model results implemented within the GAMS ecosystem.en_US
dc.languageelen_US
dc.subjectGAMSen_US
dc.subjectGDXen_US
dc.subjectgams-toolen_US
dc.subjectgams-apien_US
dc.subjectMarginalen_US
dc.subjectShadow Priceen_US
dc.titleΑΝΑΠΤΥΞΗ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΩΝ ∆ΙΕΠΑΦΩΝ ΓΙΑ ΕΠΙΛΥΤΕΣ ΠΡΟΒΛΗΜΑΤΩΝ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗΣen_US
dc.description.pages195en_US
dc.contributor.supervisorΒεσκούκης Βασίλειοςen_US
dc.departmentΤομέας Τεχνολογίας Πληροφορικής και Υπολογιστώνen_US
Appears in Collections:Διπλωματικές Εργασίες - Theses

Files in This Item:
File Description SizeFormat 
Development of Programming Interfaces for Optimization Problem Solvers.pdf16.08 MBAdobe PDFView/Open


Items in Artemis are protected by copyright, with all rights reserved, unless otherwise indicated.