{"title":"基于问题特定知识的启发式算法求解卫星广播调度问题","authors":"A. Salman, I. Ahmad, M. Omran","doi":"10.1109/GCIS.2012.27","DOIUrl":null,"url":null,"abstract":"In this paper we propose a simple, fast and scalable heuristic for solving the Satellite Broadcast Scheduling problem. The satellite broadcast scheduling optimization problem is known to be an NP-complete problem, where the aim of such scheduling problem is to find a valid broadcasting scheduling pattern that maximizes the number of broadcasting's timeslots under certain constraints. Our Problem-specific knowledge heuristic utilizes the information of the problem itself to build a set of priority numbers that determine the order in which terminals are assigned to satellites in each timeslot. The effectiveness and robustness of the proposed algorithm is shown by a thorough comparison with existing techniques for the benchmark problems reported in the literature and for randomly generated test instances with varying sizes. Experimental results show that our proposed algorithms are indeed very effective in finding comparable and even better solutions (i.e. for some benchmarks), and outperform the existing algorithms by finding optimal solutions for almost all tested benchmarks.","PeriodicalId":337629,"journal":{"name":"2012 Third Global Congress on Intelligent Systems","volume":"64 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Problem-Specific Knowledge Based Heuristic Algorithm to Solve Satellite Broadcast Scheduling Problem\",\"authors\":\"A. Salman, I. Ahmad, M. Omran\",\"doi\":\"10.1109/GCIS.2012.27\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this paper we propose a simple, fast and scalable heuristic for solving the Satellite Broadcast Scheduling problem. The satellite broadcast scheduling optimization problem is known to be an NP-complete problem, where the aim of such scheduling problem is to find a valid broadcasting scheduling pattern that maximizes the number of broadcasting's timeslots under certain constraints. Our Problem-specific knowledge heuristic utilizes the information of the problem itself to build a set of priority numbers that determine the order in which terminals are assigned to satellites in each timeslot. The effectiveness and robustness of the proposed algorithm is shown by a thorough comparison with existing techniques for the benchmark problems reported in the literature and for randomly generated test instances with varying sizes. Experimental results show that our proposed algorithms are indeed very effective in finding comparable and even better solutions (i.e. for some benchmarks), and outperform the existing algorithms by finding optimal solutions for almost all tested benchmarks.\",\"PeriodicalId\":337629,\"journal\":{\"name\":\"2012 Third Global Congress on Intelligent Systems\",\"volume\":\"64 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2012-11-06\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2012 Third Global Congress on Intelligent Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/GCIS.2012.27\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 Third Global Congress on Intelligent Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/GCIS.2012.27","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Problem-Specific Knowledge Based Heuristic Algorithm to Solve Satellite Broadcast Scheduling Problem
In this paper we propose a simple, fast and scalable heuristic for solving the Satellite Broadcast Scheduling problem. The satellite broadcast scheduling optimization problem is known to be an NP-complete problem, where the aim of such scheduling problem is to find a valid broadcasting scheduling pattern that maximizes the number of broadcasting's timeslots under certain constraints. Our Problem-specific knowledge heuristic utilizes the information of the problem itself to build a set of priority numbers that determine the order in which terminals are assigned to satellites in each timeslot. The effectiveness and robustness of the proposed algorithm is shown by a thorough comparison with existing techniques for the benchmark problems reported in the literature and for randomly generated test instances with varying sizes. Experimental results show that our proposed algorithms are indeed very effective in finding comparable and even better solutions (i.e. for some benchmarks), and outperform the existing algorithms by finding optimal solutions for almost all tested benchmarks.