{"title":"A SAT-based approach to solve the faculty course scheduling problem","authors":"F. Aloul, I. Zabalawi, A. Wasfy","doi":"10.1109/AFRCON.2013.6757599","DOIUrl":null,"url":null,"abstract":"The faculty course scheduling problem is concerned with assigning time slots to courses while taking into consideration some departmental and university constraints and instructor preferences. The problem also aims at optimizing the performance criteria and distributing the courses evenly among the available time slots. The problem is a classic scheduling problem and has received some research during the past few years due to its wide use in academic institutions. Most of the proposed solutions were based on local search techniques. In this paper, we present a complete approach to solving the course scheduling problem using Boolean Satisfiability (SAT). Experimental results show the effectiveness of the proposed approach.","PeriodicalId":159306,"journal":{"name":"2013 Africon","volume":"9 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 Africon","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AFRCON.2013.6757599","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
The faculty course scheduling problem is concerned with assigning time slots to courses while taking into consideration some departmental and university constraints and instructor preferences. The problem also aims at optimizing the performance criteria and distributing the courses evenly among the available time slots. The problem is a classic scheduling problem and has received some research during the past few years due to its wide use in academic institutions. Most of the proposed solutions were based on local search techniques. In this paper, we present a complete approach to solving the course scheduling problem using Boolean Satisfiability (SAT). Experimental results show the effectiveness of the proposed approach.