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

Full description

Bibliographic Details
Main Author: Lehman, Jeffrey L.
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