Local Search and Genetic Algorithms for Satellite Scheduling Problems

Vladi Koliçi, X. Herrero, F. Xhafa, L. Barolli
{"title":"Local Search and Genetic Algorithms for Satellite Scheduling Problems","authors":"Vladi Koliçi, X. Herrero, F. Xhafa, L. Barolli","doi":"10.1109/BWCCA.2013.58","DOIUrl":null,"url":null,"abstract":"Satellite scheduling is a family of problems that arise in satellite mission planning of communications of spacecrafts with ground stations. The problems of this family can be classified under time window scheduling given that the communication between the ground stations and spacecrafts can only be done during some specified time window. This later feature, together with the fact that different users may request communications with spacecrafts in the same time window, make the problems highly constrained and hard to solve to optimality. Therefore, these problems are solved in practice through heuristic and meta-heuristic approaches, which are in general efficient not only for small to moderate size but also for large size instances of the problem. While such methods do not provide any guarantee about optimality of solutions, in most cases they do provide high quality solutions that meet expected requirements of users. In this paper we consider the use of heuristic and meta-heuristic methods for solving satellite scheduling problems. We consider some local search methods (Hill Climbing, Simulated Annealing and Tabu Search) and population based methods (Genetic Algorithms and their variants). We show the instantiation of these methods for solving the case of Ground Station Scheduling, which is one of the most used variants of the satellite scheduling. Some computation results are presented for Tabu Search method.","PeriodicalId":227978,"journal":{"name":"2013 Eighth International Conference on Broadband and Wireless Computing, Communication and Applications","volume":"211 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-10-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"14","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 Eighth International Conference on Broadband and Wireless Computing, Communication and Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/BWCCA.2013.58","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 14

Abstract

Satellite scheduling is a family of problems that arise in satellite mission planning of communications of spacecrafts with ground stations. The problems of this family can be classified under time window scheduling given that the communication between the ground stations and spacecrafts can only be done during some specified time window. This later feature, together with the fact that different users may request communications with spacecrafts in the same time window, make the problems highly constrained and hard to solve to optimality. Therefore, these problems are solved in practice through heuristic and meta-heuristic approaches, which are in general efficient not only for small to moderate size but also for large size instances of the problem. While such methods do not provide any guarantee about optimality of solutions, in most cases they do provide high quality solutions that meet expected requirements of users. In this paper we consider the use of heuristic and meta-heuristic methods for solving satellite scheduling problems. We consider some local search methods (Hill Climbing, Simulated Annealing and Tabu Search) and population based methods (Genetic Algorithms and their variants). We show the instantiation of these methods for solving the case of Ground Station Scheduling, which is one of the most used variants of the satellite scheduling. Some computation results are presented for Tabu Search method.
卫星调度问题的局部搜索与遗传算法
卫星调度是航天器与地面站通信的卫星任务规划中出现的一系列问题。考虑到地面站与航天器之间的通信只能在特定的时间窗口内进行,这类问题可以按时间窗口调度进行分类。这一后期特性,再加上不同用户可能在同一时间窗口内请求与航天器通信,使得问题受到高度约束,难以达到最优解。因此,在实践中,这些问题是通过启发式和元启发式方法来解决的,这些方法通常不仅对小到中等规模的问题有效,而且对大规模的问题实例也有效。虽然这些方法不能保证解决方案的最优性,但在大多数情况下,它们确实提供了满足用户预期需求的高质量解决方案。本文考虑使用启发式和元启发式方法来解决卫星调度问题。我们考虑了一些局部搜索方法(爬山、模拟退火和禁忌搜索)和基于种群的方法(遗传算法及其变体)。我们给出了这些方法的实例,用于解决地面站调度问题,地面站调度是卫星调度中最常用的一种。给出了禁忌搜索方法的一些计算结果。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信