Αλγόριθμοι συνδυαστικής βελτιστοποίησης με έμφαση σε μεταευρετικές τεχνικές
- === 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...
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 |