{"title":"基于知识的多处理机系统遗传调度算法","authors":"Lan Zhou, Sun Shi-xin","doi":"10.1109/ICCCAS.2007.4348194","DOIUrl":null,"url":null,"abstract":"With the extensive studies of the task scheduling problem, many new methods, especial genetic algorithms, have been introduced into this field. In this paper, we develop a novel genetic algorithm, namely the knowledge-based genetic scheduling (KGS) algorithm with task duplication. KGS is different from the previously proposed genetic algorithms in a number of ways. Unlike the others genetic algorithms, KGS initializes population based on more knowledge to provide itself a better iterative basis. KGS also designs an effective decoding algorithm to get the best schedule scheme for a certain chromosome. In addition, KGS uses the relative precedence constraints other than absolute priorities to determine the schedule order of tasks. Simulation results show that KGS outperforms the previously proposed algorithms in terms of the solution quality and the execution time.","PeriodicalId":218351,"journal":{"name":"2007 International Conference on Communications, Circuits and Systems","volume":"24 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-07-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"A Genetic Scheduling Algorithm Based on Knowledge for Multiprocessor System\",\"authors\":\"Lan Zhou, Sun Shi-xin\",\"doi\":\"10.1109/ICCCAS.2007.4348194\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"With the extensive studies of the task scheduling problem, many new methods, especial genetic algorithms, have been introduced into this field. In this paper, we develop a novel genetic algorithm, namely the knowledge-based genetic scheduling (KGS) algorithm with task duplication. KGS is different from the previously proposed genetic algorithms in a number of ways. Unlike the others genetic algorithms, KGS initializes population based on more knowledge to provide itself a better iterative basis. KGS also designs an effective decoding algorithm to get the best schedule scheme for a certain chromosome. In addition, KGS uses the relative precedence constraints other than absolute priorities to determine the schedule order of tasks. Simulation results show that KGS outperforms the previously proposed algorithms in terms of the solution quality and the execution time.\",\"PeriodicalId\":218351,\"journal\":{\"name\":\"2007 International Conference on Communications, Circuits and Systems\",\"volume\":\"24 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2007-07-11\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2007 International Conference on Communications, Circuits and Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICCCAS.2007.4348194\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2007 International Conference on Communications, Circuits and Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCCAS.2007.4348194","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A Genetic Scheduling Algorithm Based on Knowledge for Multiprocessor System
With the extensive studies of the task scheduling problem, many new methods, especial genetic algorithms, have been introduced into this field. In this paper, we develop a novel genetic algorithm, namely the knowledge-based genetic scheduling (KGS) algorithm with task duplication. KGS is different from the previously proposed genetic algorithms in a number of ways. Unlike the others genetic algorithms, KGS initializes population based on more knowledge to provide itself a better iterative basis. KGS also designs an effective decoding algorithm to get the best schedule scheme for a certain chromosome. In addition, KGS uses the relative precedence constraints other than absolute priorities to determine the schedule order of tasks. Simulation results show that KGS outperforms the previously proposed algorithms in terms of the solution quality and the execution time.