An Extensible Markup Language (XML) Application for the University Course Timetabling Problem
The university course timetabling problem involves the assignment of instructors, courses, and course sections to meeting rooms, dates, and times. Timetabling research has generally focused on the algorithms and techniques for solving specific scheduling problems. The independent evaluation and comp...
Main Author: | |
---|---|
Published: |
NSUWorks
2004
|
Subjects: | |
Online Access: | http://nsuworks.nova.edu/gscis_etd/666 |
id |
ndltd-nova.edu-oai-nsuworks.nova.edu-gscis_etd-1665 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-nova.edu-oai-nsuworks.nova.edu-gscis_etd-16652016-04-25T19:41:19Z An Extensible Markup Language (XML) Application for the University Course Timetabling Problem Lehman, Jeffrey L. The university course timetabling problem involves the assignment of instructors, courses, and course sections to meeting rooms, dates, and times. Timetabling research has generally focused on the algorithms and techniques for solving specific scheduling problems. The independent evaluation and comparison of timetabling problems and solutions is limited by the lack of a standard timetabling language. This dissertation created an Extensible Markup Language (XML) application, called Course Markup Language (CourseML), for the university course timetabling problem. CourseML addressed the need for a standardized timetabling language to facilitate the efficient exchange of timetabling data and provided a means for the independent evaluation and comparison of time tabling problems and solutions. A sample real-world university course timetabling problem was defined. CourseML was used to define the sample problem. CourseML was evaluated based on how well it captured the sample problem, including hard and soft constraints, and how well it represented a solution instance. The qualities that made CourseML a candidate for general use were identified. The set of characteristics that made XML an appropriate language for specifying university course timetabling problems and solutions were identified. 2004-01-01T08:00:00Z text http://nsuworks.nova.edu/gscis_etd/666 CEC Theses and Dissertations NSUWorks Computer Sciences |
collection |
NDLTD |
sources |
NDLTD |
topic |
Computer Sciences |
spellingShingle |
Computer Sciences Lehman, Jeffrey L. An Extensible Markup Language (XML) Application for the University Course Timetabling Problem |
description |
The university course timetabling problem involves the assignment of instructors, courses, and course sections to meeting rooms, dates, and times. Timetabling research has generally focused on the algorithms and techniques for solving specific scheduling problems. The independent evaluation and comparison of timetabling problems and solutions is limited by the lack of a standard timetabling language. This dissertation created an Extensible Markup Language (XML) application, called Course Markup Language (CourseML), for the university course timetabling problem. CourseML addressed the need for a standardized timetabling language to facilitate the efficient exchange of timetabling data and provided a means for the independent evaluation and comparison of time tabling problems and solutions. A sample real-world university course timetabling problem was defined. CourseML was used to define the sample problem. CourseML was evaluated based on how well it captured the sample problem, including hard and soft constraints, and how well it represented a solution instance. The qualities that made CourseML a candidate for general use were identified. The set of characteristics that made XML an appropriate language for specifying university course timetabling problems and solutions were identified. |
author |
Lehman, Jeffrey L. |
author_facet |
Lehman, Jeffrey L. |
author_sort |
Lehman, Jeffrey L. |
title |
An Extensible Markup Language (XML) Application for the University Course Timetabling Problem |
title_short |
An Extensible Markup Language (XML) Application for the University Course Timetabling Problem |
title_full |
An Extensible Markup Language (XML) Application for the University Course Timetabling Problem |
title_fullStr |
An Extensible Markup Language (XML) Application for the University Course Timetabling Problem |
title_full_unstemmed |
An Extensible Markup Language (XML) Application for the University Course Timetabling Problem |
title_sort |
extensible markup language (xml) application for the university course timetabling problem |
publisher |
NSUWorks |
publishDate |
2004 |
url |
http://nsuworks.nova.edu/gscis_etd/666 |
work_keys_str_mv |
AT lehmanjeffreyl anextensiblemarkuplanguagexmlapplicationfortheuniversitycoursetimetablingproblem AT lehmanjeffreyl extensiblemarkuplanguagexmlapplicationfortheuniversitycoursetimetablingproblem |
_version_ |
1718248575551406080 |