Evaluating Particle Swarm Intelligence Techniques for Solving University Examination Timetabling Problems
The purpose of this thesis is to investigate the suitability and effectiveness of the Particle Swarm Optimization (PSO) technique when applied to the University Examination Timetabling problem. We accomplished this by analyzing experimentally the performance profile-the quality of the solution as a...
Main Author: | |
---|---|
Format: | Others |
Published: |
NSUWorks
2005
|
Subjects: | |
Online Access: | http://nsuworks.nova.edu/gscis_etd/513 http://nsuworks.nova.edu/cgi/viewcontent.cgi?article=1512&context=gscis_etd |
id |
ndltd-nova.edu-oai-nsuworks.nova.edu-gscis_etd-1512 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-nova.edu-oai-nsuworks.nova.edu-gscis_etd-15122016-10-21T03:57:37Z Evaluating Particle Swarm Intelligence Techniques for Solving University Examination Timetabling Problems Fealko, Daniel R. The purpose of this thesis is to investigate the suitability and effectiveness of the Particle Swarm Optimization (PSO) technique when applied to the University Examination Timetabling problem. We accomplished this by analyzing experimentally the performance profile-the quality of the solution as a function of the execution time-of the standard form of the PSO algorithm when brought to bear against the University Examination Timetabling problem. This study systematically investigated the impact of problem and algorithm factors in solving this particular timetabling problem and determined the algorithm's performance profile under the specified test environment. Keys factors studied included problem size (i.e., number of enrollments), conflict matrix density, and swarm size. Testing used both real world and fabricated data sets of varying size and conflict densities. This research also provides insight into how well the PSO algorithm performs compared with other algorithms used to attack the same problem and data sets. Knowing the algorithm's strengths and limitations is useful in determining its utility, ability, and limitations in attacking timetabling problems in general and the University Examination Timetabling problem in pal1icular. Finally, two additional contributions were made during the course of this research: a better way to fabricate examination timetabling data sets and the introduction of the PSO-No Conflicts optimization approach. Our new data set fabrication method produced data sets that were more representative of real world examination timetabling data sets and permitted us to construct data sets spanning a wide range of sizes and densities.· The newly derived PSO-No Conflicts algorithm permitted the PSO algorithm to perform searches while still satisfying constraints. 2005-01-01T08:00:00Z text application/pdf http://nsuworks.nova.edu/gscis_etd/513 http://nsuworks.nova.edu/cgi/viewcontent.cgi?article=1512&context=gscis_etd CEC Theses and Dissertations NSUWorks Computer Sciences |
collection |
NDLTD |
format |
Others
|
sources |
NDLTD |
topic |
Computer Sciences |
spellingShingle |
Computer Sciences Fealko, Daniel R. Evaluating Particle Swarm Intelligence Techniques for Solving University Examination Timetabling Problems |
description |
The purpose of this thesis is to investigate the suitability and effectiveness of the Particle Swarm Optimization (PSO) technique when applied to the University Examination Timetabling problem. We accomplished this by analyzing experimentally the performance profile-the quality of the solution as a function of the execution time-of the standard form of the PSO algorithm when brought to bear against the University Examination Timetabling problem. This study systematically investigated the impact of problem and algorithm factors in solving this particular timetabling problem and determined the algorithm's performance profile under the specified test environment. Keys factors studied included problem size (i.e., number of enrollments), conflict matrix density, and swarm size. Testing used both real world and fabricated data sets of varying size and conflict densities. This research also provides insight into how well the PSO algorithm performs compared with other algorithms used to attack the same problem and data sets. Knowing the algorithm's strengths and limitations is useful in determining its utility, ability, and limitations in attacking timetabling problems in general and the University Examination Timetabling problem in pal1icular. Finally, two additional contributions were made during the course of this research: a better way to fabricate examination timetabling data sets and the introduction of the PSO-No Conflicts optimization approach. Our new data set fabrication method produced data sets that were more representative of real world examination timetabling data sets and permitted us to construct data sets spanning a wide range of sizes and densities.· The newly derived PSO-No Conflicts algorithm permitted the PSO algorithm to perform searches while still satisfying constraints. |
author |
Fealko, Daniel R. |
author_facet |
Fealko, Daniel R. |
author_sort |
Fealko, Daniel R. |
title |
Evaluating Particle Swarm Intelligence Techniques for Solving University Examination Timetabling Problems |
title_short |
Evaluating Particle Swarm Intelligence Techniques for Solving University Examination Timetabling Problems |
title_full |
Evaluating Particle Swarm Intelligence Techniques for Solving University Examination Timetabling Problems |
title_fullStr |
Evaluating Particle Swarm Intelligence Techniques for Solving University Examination Timetabling Problems |
title_full_unstemmed |
Evaluating Particle Swarm Intelligence Techniques for Solving University Examination Timetabling Problems |
title_sort |
evaluating particle swarm intelligence techniques for solving university examination timetabling problems |
publisher |
NSUWorks |
publishDate |
2005 |
url |
http://nsuworks.nova.edu/gscis_etd/513 http://nsuworks.nova.edu/cgi/viewcontent.cgi?article=1512&context=gscis_etd |
work_keys_str_mv |
AT fealkodanielr evaluatingparticleswarmintelligencetechniquesforsolvinguniversityexaminationtimetablingproblems |
_version_ |
1718387665982717952 |