Αλγόριθμοι συνδυαστικής βελτιστοποίησης με έμφαση σε μεταευρετικές τεχνικές

- === The main topic of this thesis is the combination of metaheuristics and other methods for solving combinatorial optimization problems (COPs). In particular, focus is given in a special category of COPs known as timetabling problems. Timetabling problems belong in general to the class of NP-h...

Full description

Bibliographic Details
Main Author: Γκόγκος, Χρήστος
Other Authors: Χούσος, Ευθύμιος
Language:gr
Published: 2010
Subjects:
Online Access:http://nemertes.lis.upatras.gr/jspui/handle/10889/2524
id ndltd-upatras.gr-oai-nemertes-10889-2524
record_format oai_dc
spelling ndltd-upatras.gr-oai-nemertes-10889-25242015-10-30T05:02:42Z Αλγόριθμοι συνδυαστικής βελτιστοποίησης με έμφαση σε μεταευρετικές τεχνικές Γκόγκος, Χρήστος Χούσος, Ευθύμιος Gkogkos, Christos Χούσος, Ευθύμιος Σερπάνος, Δημήτριος Δερματάς, Ευάγγελος Δασκαλάκη, Σοφία Καρακαπιλίδης, Νικόλαος Αλεξανδρίδης, Αντώνιος Ταραντίλης, Χρήστος Μεταευρετικές τεχνικές Χρονοπρογραμματισμός Συνδυαστική βελτιστοποίηση Υβριδικές μεταευρετικές τεχνικές 519.3 Metaheuristics Timetabling Combinatorial optimization Hybrid metaheuristics - The main topic of this thesis is the combination of metaheuristics and other methods for solving combinatorial optimization problems (COPs). In particular, focus is given in a special category of COPs known as timetabling problems. Timetabling problems belong in general to the class of NP-hard problems meaning that exact methods are usually unable to solve problem instances with sizes of practical importance. In the first three chapters optimization problems are analyzed and four major disciplines regarding optimization approaches are examined: Mathematical Programming, Artificial Intelligence, Computational Intelligence and Metaheuristics. Borders are not always clear between them while a recent trend is to hybridize approaches originating from the same or different disciplines. Even with the progress in optimization that occurred during the last decades programming successful optimization application still is an intricate mission. Nevertheless, software developing techniques, open source software and exploitation of the processing power of modern hardware can assist in constructing applications that are expected to be of much benefit for their users. Key ideas of achieving this are described in Chapter 4. The first application, presented in Chapter 5, is a pump scheduling system for a water distribution network. The objective is to achieve a way of operation for the pumps of each reservoir that results in diminished electricity cost. A model of the problem was constructed and the metaheuristic technique of genetic algorithms with the addition of several heuristics solved the problem. The second application, presented in Chapter 6, is the examination timetabling problem for Universities. Educational timetabling problems in general attract much interest from the scientific community. Our approach targeted various models of the examination timetabling problem and constituted by two major phases: construction and improvement. A number of metaheuristics were hybridized (Simulated Annealing, GRASP, VNS, Taboo Search and others) while certain sub-problems were solved using exact methods (Integer Programming). The results that we achieved in known datasets for evaluating the performance of such methods were most promising. In particular, for the publicly available datasets of the second International Timetabling Competition our approach achieved the best published score for 6 out of 8 datasets. The third application, presented in Chapter 7, is the construction of timetables for Greek high schools. A model of the problem that had publicly available problem instances and published results was used. Better results were able to be obtained by reformulating the problem and subsequently using a branch and cut approach implemented using entirely open source software. In summary, successful results of our approaches suggest that metaheuristics and hybridized metaheuristics with other metaheuristic or exact methods appears to be a promising research direction for handling complex combinatorial optimization problems. 2010-01-11T12:01:10Z 2010-01-11T12:01:10Z 2009-05-29 2010-01-11T12:01:10Z Thesis http://nemertes.lis.upatras.gr/jspui/handle/10889/2524 gr Η ΒΥΠ διαθέτει αντίτυπο της διατριβής σε έντυπη μορφή στο βιβλιοστάσιο διδακτορικών διατριβών που βρίσκεται στο ισόγειο του κτιρίου της. 6
collection NDLTD
language gr
sources NDLTD
topic Μεταευρετικές τεχνικές
Χρονοπρογραμματισμός
Συνδυαστική βελτιστοποίηση
Υβριδικές μεταευρετικές τεχνικές
519.3
Metaheuristics
Timetabling
Combinatorial optimization
Hybrid metaheuristics
spellingShingle Μεταευρετικές τεχνικές
Χρονοπρογραμματισμός
Συνδυαστική βελτιστοποίηση
Υβριδικές μεταευρετικές τεχνικές
519.3
Metaheuristics
Timetabling
Combinatorial optimization
Hybrid metaheuristics
Γκόγκος, Χρήστος
Αλγόριθμοι συνδυαστικής βελτιστοποίησης με έμφαση σε μεταευρετικές τεχνικές
description - === The main topic of this thesis is the combination of metaheuristics and other methods for solving combinatorial optimization problems (COPs). In particular, focus is given in a special category of COPs known as timetabling problems. Timetabling problems belong in general to the class of NP-hard problems meaning that exact methods are usually unable to solve problem instances with sizes of practical importance. In the first three chapters optimization problems are analyzed and four major disciplines regarding optimization approaches are examined: Mathematical Programming, Artificial Intelligence, Computational Intelligence and Metaheuristics. Borders are not always clear between them while a recent trend is to hybridize approaches originating from the same or different disciplines. Even with the progress in optimization that occurred during the last decades programming successful optimization application still is an intricate mission. Nevertheless, software developing techniques, open source software and exploitation of the processing power of modern hardware can assist in constructing applications that are expected to be of much benefit for their users. Key ideas of achieving this are described in Chapter 4. The first application, presented in Chapter 5, is a pump scheduling system for a water distribution network. The objective is to achieve a way of operation for the pumps of each reservoir that results in diminished electricity cost. A model of the problem was constructed and the metaheuristic technique of genetic algorithms with the addition of several heuristics solved the problem. The second application, presented in Chapter 6, is the examination timetabling problem for Universities. Educational timetabling problems in general attract much interest from the scientific community. Our approach targeted various models of the examination timetabling problem and constituted by two major phases: construction and improvement. A number of metaheuristics were hybridized (Simulated Annealing, GRASP, VNS, Taboo Search and others) while certain sub-problems were solved using exact methods (Integer Programming). The results that we achieved in known datasets for evaluating the performance of such methods were most promising. In particular, for the publicly available datasets of the second International Timetabling Competition our approach achieved the best published score for 6 out of 8 datasets. The third application, presented in Chapter 7, is the construction of timetables for Greek high schools. A model of the problem that had publicly available problem instances and published results was used. Better results were able to be obtained by reformulating the problem and subsequently using a branch and cut approach implemented using entirely open source software. In summary, successful results of our approaches suggest that metaheuristics and hybridized metaheuristics with other metaheuristic or exact methods appears to be a promising research direction for handling complex combinatorial optimization problems.
author2 Χούσος, Ευθύμιος
author_facet Χούσος, Ευθύμιος
Γκόγκος, Χρήστος
author Γκόγκος, Χρήστος
author_sort Γκόγκος, Χρήστος
title Αλγόριθμοι συνδυαστικής βελτιστοποίησης με έμφαση σε μεταευρετικές τεχνικές
title_short Αλγόριθμοι συνδυαστικής βελτιστοποίησης με έμφαση σε μεταευρετικές τεχνικές
title_full Αλγόριθμοι συνδυαστικής βελτιστοποίησης με έμφαση σε μεταευρετικές τεχνικές
title_fullStr Αλγόριθμοι συνδυαστικής βελτιστοποίησης με έμφαση σε μεταευρετικές τεχνικές
title_full_unstemmed Αλγόριθμοι συνδυαστικής βελτιστοποίησης με έμφαση σε μεταευρετικές τεχνικές
title_sort αλγόριθμοι συνδυαστικής βελτιστοποίησης με έμφαση σε μεταευρετικές τεχνικές
publishDate 2010
url http://nemertes.lis.upatras.gr/jspui/handle/10889/2524
work_keys_str_mv AT nkonkoschrēstos algorithmoisyndyastikēsbeltistopoiēsēsmeemphasēsemetaeuretikestechnikes
_version_ 1718117652901134336