Abstract
An ant colony optimization (ACO) approach for the satellite control resource scheduling problem is presented. Based on the observation that the solution space of the problem is sparse, this ACO approach is combined with a guidance solution based pheromone updating method to avoid trapping in local optima. The basic idea of this method is to change the distribution of pheromone trails by updating them with a guidance solution once the algorithm stagnates. We compare the proposed algorithm with several other heuristics. The experimental results demonstrate that our approach possesses strong competitive advantage in exploring global best solutions.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Zweben M, Davis E, Daun B, Deale MJ (1993) Scheduling and rescheduling with iterative repair. IEEE Trans Syst Man Cybern 23(6):1588–1596
Clement BJ, Johnston MD (2005) The deep space network scheduling problem. AAAI Press, Pittsburgh, pp 1514–1520
Barbulescu L et al (2004) Scheduling space-ground communications for the Air Force Satellite Control Network. J Sched 7(1): 7–34
Barbulescu L, Whitley LD, Howe AE (2004) Leap before you look: An effective strategy in an oversubscribed scheduling problem. In: Proceedings of the 19th national conference on artificial intelligence, pp 143–148
Kramer L, Barbulescu L, Smith S (2007) Understanding performance tradeoffs algorithms for solving oversubscribed scheduling. In: Proceedings of the 22nd national conference on artificial intelligence, pp 1019–1024
Gratch J, Chien S (1996) Adaptive problem-solving for large-scale scheduling problem: A case study. J Artif Intell Res 4:365–396
Zhang Y, Yang F, Huang Y (2007) A novel selection-learning algorithm for multi-satellite scheduling problems. In: IEEE congress on evolutionary computation, pp 1318–1324
Zhang N, Feng Z (2007) Cooperative ant colony optimization for multisatellite resource scheduling problem. In: IEEE congress on evolutionay computation, pp 2822–2828
Dorigo M, Gambardella LM (1997) Ant colony system: A cooperative learning approach to the traveling salesman problem. IEEE Trans Evol Comput 1:53–66
Ke L, Archetti C, Feng Z (2008) Ant can solve the team orienteering problem. Comput Ind Eng 54(3):648–665
Stützle T, Hoos HH (2000) MAX-MIN ant system. Future Gener Comput Syst 16(9):889–914
Dorigo M, Maniezzo V, Colorni A (1996) Ant system: optimization by a colony of cooperating agents. IEEE Trans Syst Man Cybern, Part B 26(1):29–41
Merkle D, Middendorf M, Schmeck H (2002) Ant colony optimization for resource-constrained project scheduling. IEEE Trans Evol Comput 6(4):333–346
Wang G, Gong W, Derenzi B, Kastner R (2007) Ant colony optimizations for resource- and timing-constrained operation scheduling. IEEE Trans Comput-aided Des Integr Circuits Syst 26(6):1010–1029
Andrew L, Jing L, Brian R, Fei X (2006) Ant colony optimization with hill climbing for the bandwidth minimization problem. Appl Soft Comput 6:180–188
Blum C, Dorigo M (2004) The hyper-cube framework for ant colony optimization. IEEE Trans Syst Man Cybern Part B 34:1161–1172
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Zhang, N., Feng, Zr. & Ke, Lj. Guidance-solution based ant colony optimization for satellite control resource scheduling problem. Appl Intell 35, 436–444 (2011). https://doi.org/10.1007/s10489-010-0234-3
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-010-0234-3