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...

Full description

Bibliographic Details
Main Author: Fealko, Daniel R.
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