{"title":"Evolutionary solutions to a highly constrained combinatorial problem","authors":"R. Piola","doi":"10.1109/ICEC.1994.349909","DOIUrl":null,"url":null,"abstract":"Scheduling under constraints is a NP-problem which is found in many practical applications such as the job shop scheduling and the construction of the time table for a public transportation system or for the educational courses of a school. However, many sub-optimal algorithms have been developed for this problem, starting from different approaches going from the more classical ones proposed by operational research and graph theory to evolutive algorithms. Three evolutive algorithms: a simple genetic algorithm (D.E. Goldberg, 1989); a complex genetic algorithm (A. Colorni et al., 1990); and stochastic hill climbing (T. Back, 1991 and M. Herdy, 1990) are compared and evaluated on a particular instance of the time table problem. The selected test case consists of constructing the time table for a school where a set 6 constraints must be simultaneously satisfied.<<ETX>>","PeriodicalId":393865,"journal":{"name":"Proceedings of the First IEEE Conference on Evolutionary Computation. IEEE World Congress on Computational Intelligence","volume":"6 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1994-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"14","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the First IEEE Conference on Evolutionary Computation. IEEE World Congress on Computational Intelligence","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICEC.1994.349909","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 14
Abstract
Scheduling under constraints is a NP-problem which is found in many practical applications such as the job shop scheduling and the construction of the time table for a public transportation system or for the educational courses of a school. However, many sub-optimal algorithms have been developed for this problem, starting from different approaches going from the more classical ones proposed by operational research and graph theory to evolutive algorithms. Three evolutive algorithms: a simple genetic algorithm (D.E. Goldberg, 1989); a complex genetic algorithm (A. Colorni et al., 1990); and stochastic hill climbing (T. Back, 1991 and M. Herdy, 1990) are compared and evaluated on a particular instance of the time table problem. The selected test case consists of constructing the time table for a school where a set 6 constraints must be simultaneously satisfied.<>