Skip to main content
Erschienen in: Soft Computing 1/2019

25.10.2017 | Methodologies and Application

A two-phase genetic annealing method for integrated Earth observation satellite scheduling problems

verfasst von: Zhu Waiming, Hu Xiaoxuan, Xia Wei, Jin Peng

Erschienen in: Soft Computing | Ausgabe 1/2019

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

This paper investigates an integrated approach to Earth observation satellite scheduling (EOSS) and proposes a two-phase genetic annealing (TPGA) method to solve the scheduling problem. Standard EOSS requires the development of feasible imaging schedules for Earth observation satellites. However, integrated EOSS is more complicated, mainly because both imaging and data transmission operations are of equal concern. In this paper, we first establish a mixed integer linear programming model for the scheduling problem using a directed acyclic graph for determining candidate solution options. Then, we optimize the model by applying the TPGA method, which consists of two phases in which a genetic algorithm is first employed, followed by simulated annealing. Detailed designs of the algorithm integration and algorithm switching rules are provided based on reasonable deductions. Finally, simulation experiments are conducted to demonstrate the feasibility and optimality of the proposed TPGA method.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat Abdelbar AM,&Hosny MI (2006) Finding most probable explanations using a self-adaptive hybridization of genetic algorithms and simulated annealing. In: Proceedings of the 10th WSEAS international conference on Computers. World Scientific and Engineering Academy and Society (WSEAS), pp 810–816 Abdelbar AM,&Hosny MI (2006) Finding most probable explanations using a self-adaptive hybridization of genetic algorithms and simulated annealing. In: Proceedings of the 10th WSEAS international conference on Computers. World Scientific and Engineering Academy and Society (WSEAS), pp 810–816
Zurück zum Zitat Adler D (1993) Genetic algorithms and simulated annealing: a marriage proposal. In: Neural Networks, 1993., IEEE International Conference on, IEEE, pp 1104–1109 Adler D (1993) Genetic algorithms and simulated annealing: a marriage proposal. In: Neural Networks, 1993., IEEE International Conference on, IEEE, pp 1104–1109
Zurück zum Zitat Bensana E, Lemaitre M, Verfaillie G (1999) Earth observation satellite management. Constraints 4(3):293–299CrossRefMATH Bensana E, Lemaitre M, Verfaillie G (1999) Earth observation satellite management. Constraints 4(3):293–299CrossRefMATH
Zurück zum Zitat Bianchessi N, Righini G (2008) Planning and scheduling algorithms for the COSMO-SkyMed constellation. Aerosp Sci Technol 12(7):535–544CrossRef Bianchessi N, Righini G (2008) Planning and scheduling algorithms for the COSMO-SkyMed constellation. Aerosp Sci Technol 12(7):535–544CrossRef
Zurück zum Zitat Bianchessi N, Cordeau JF, Desrosiers J, Laporte G, Raymond V (2007) A heuristic for the multi-satellite, multi-orbit and multi-user management of earth observation satellites. Eur J Oper Res 177(2):750–762CrossRefMATH Bianchessi N, Cordeau JF, Desrosiers J, Laporte G, Raymond V (2007) A heuristic for the multi-satellite, multi-orbit and multi-user management of earth observation satellites. Eur J Oper Res 177(2):750–762CrossRefMATH
Zurück zum Zitat Bouleimen KLEIN, Lecocq HOUSNI (2003) A new efficient simulated annealing algorithm for the resource-constrained project scheduling problem and its multiple mode version. Eur J Oper Res 149(2):268–281MathSciNetCrossRefMATH Bouleimen KLEIN, Lecocq HOUSNI (2003) A new efficient simulated annealing algorithm for the resource-constrained project scheduling problem and its multiple mode version. Eur J Oper Res 149(2):268–281MathSciNetCrossRefMATH
Zurück zum Zitat Brown DE, Huntley CL,&Spillane AR (1989) A parallel genetic heuristic for the quadratic assignment problem. In: Proceedings of the 3rd international conference on genetic algorithms, Morgan Kaufmann Publishers Inc, pp 406–415 Brown DE, Huntley CL,&Spillane AR (1989) A parallel genetic heuristic for the quadratic assignment problem. In: Proceedings of the 3rd international conference on genetic algorithms, Morgan Kaufmann Publishers Inc, pp 406–415
Zurück zum Zitat Chen SM, Chien CY (2011) Solving the traveling salesman problem based on the genetic simulated annealing ant colony system with particle swarm optimization techniques. Expert Syst Appl 38(12):14439–14450CrossRef Chen SM, Chien CY (2011) Solving the traveling salesman problem based on the genetic simulated annealing ant colony system with particle swarm optimization techniques. Expert Syst Appl 38(12):14439–14450CrossRef
Zurück zum Zitat Chen PH, Shahandashti SM (2009) Hybrid of genetic algorithm and simulated annealing for multiple project scheduling with multiple resource constraints. Autom Constr 18(4):434–443CrossRef Chen PH, Shahandashti SM (2009) Hybrid of genetic algorithm and simulated annealing for multiple project scheduling with multiple resource constraints. Autom Constr 18(4):434–443CrossRef
Zurück zum Zitat Chen Y, Zhang D, Zhou M, Zou H (2012) Multi-satellite observation scheduling algorithm based on hybrid genetic particle swarm optimization. In: Zeng D (ed) Advances in information technology and industry applications. Springer, Berlin, Heidelberg, pp 441–448CrossRef Chen Y, Zhang D, Zhou M, Zou H (2012) Multi-satellite observation scheduling algorithm based on hybrid genetic particle swarm optimization. In: Zeng D (ed) Advances in information technology and industry applications. Springer, Berlin, Heidelberg, pp 441–448CrossRef
Zurück zum Zitat Gabrel V, Vanderpooten D (2002) Enumeration and interactive selection of efficient paths in a multiple criteria graph for scheduling an earth observing satellite. Eur J Oper Res 139(3):533–542CrossRefMATH Gabrel V, Vanderpooten D (2002) Enumeration and interactive selection of efficient paths in a multiple criteria graph for scheduling an earth observing satellite. Eur J Oper Res 139(3):533–542CrossRefMATH
Zurück zum Zitat Ganesh K, Punniyamoorthy M (2005) Optimization of continuous-time production planning using hybrid genetic algorithms-simulated annealing. Int J Adv Manuf Technol 26(1):148–154CrossRef Ganesh K, Punniyamoorthy M (2005) Optimization of continuous-time production planning using hybrid genetic algorithms-simulated annealing. Int J Adv Manuf Technol 26(1):148–154CrossRef
Zurück zum Zitat Grefenstette JJ (1987) Incorporating problem-specific knowledge in genetic algorithms. In: Davis (ed) Genetic algorithms and simulated annealing. Pitman, London, pp 42–60 Grefenstette JJ (1987) Incorporating problem-specific knowledge in genetic algorithms. In: Davis (ed) Genetic algorithms and simulated annealing. Pitman, London, pp 42–60
Zurück zum Zitat Globus A, Crawford J, Lohn J, Pryor A (2004) A comparison of techniques for scheduling earth observing satellites. In: AAAI, pp 836–843 Globus A, Crawford J, Lohn J, Pryor A (2004) A comparison of techniques for scheduling earth observing satellites. In: AAAI, pp 836–843
Zurück zum Zitat Gu H (2016) Improving problem reduction for 0–1 multidimensional Knapsack problems with valid inequalities. Comput Oper Res 71:82–89MathSciNetCrossRefMATH Gu H (2016) Improving problem reduction for 0–1 multidimensional Knapsack problems with valid inequalities. Comput Oper Res 71:82–89MathSciNetCrossRefMATH
Zurück zum Zitat Habet D, Vasquez M, Vimont Y (2010) Bounding the optimum for the problem of scheduling the photographs of an Agile Earth observing satellite. Comput Optim Appl 47(2):307–333MathSciNetCrossRefMATH Habet D, Vasquez M, Vimont Y (2010) Bounding the optimum for the problem of scheduling the photographs of an Agile Earth observing satellite. Comput Optim Appl 47(2):307–333MathSciNetCrossRefMATH
Zurück zum Zitat Haynes W (2013) Student’s t-test. In: HaynesW (ed) Encyclopedia of systems biology. Springer, New York, pp 2023–2025 Haynes W (2013) Student’s t-test. In: HaynesW (ed) Encyclopedia of systems biology. Springer, New York, pp 2023–2025
Zurück zum Zitat Hui S (2010) Multi-objective optimization for hydraulic hybrid vehicle based on adaptive simulated annealing genetic algorithm. Eng Appl Artif Intell 23(1):27–33CrossRef Hui S (2010) Multi-objective optimization for hydraulic hybrid vehicle based on adaptive simulated annealing genetic algorithm. Eng Appl Artif Intell 23(1):27–33CrossRef
Zurück zum Zitat Huntley CL, Brown DE (1991) A parallel heuristic for quadratic assignment problems. Comput Oper Res 18(3):275–289CrossRefMATH Huntley CL, Brown DE (1991) A parallel heuristic for quadratic assignment problems. Comput Oper Res 18(3):275–289CrossRefMATH
Zurück zum Zitat Kulkarni AJ, Shabir H (2016) Solving 0–1 knapsack problem using cohort intelligence algorithm. Int J Mach Learn Cybern 7(3):427–441CrossRef Kulkarni AJ, Shabir H (2016) Solving 0–1 knapsack problem using cohort intelligence algorithm. Int J Mach Learn Cybern 7(3):427–441CrossRef
Zurück zum Zitat Lemaître M, Verfaillie G, Jouhaud F, Lachiver JM, Bataille N (2002) Selecting and scheduling observations of agile satellites. Aerosp Sci Technol 6(5):367–381CrossRef Lemaître M, Verfaillie G, Jouhaud F, Lachiver JM, Bataille N (2002) Selecting and scheduling observations of agile satellites. Aerosp Sci Technol 6(5):367–381CrossRef
Zurück zum Zitat Leung TW, Chan CK, Troutt MD (2003) Application of a mixed simulated annealing-genetic algorithm heuristic for the two-dimensional orthogonal packing problem. Eur J Oper Res 145(3):530–542MathSciNetCrossRefMATH Leung TW, Chan CK, Troutt MD (2003) Application of a mixed simulated annealing-genetic algorithm heuristic for the two-dimensional orthogonal packing problem. Eur J Oper Res 145(3):530–542MathSciNetCrossRefMATH
Zurück zum Zitat Li XG, Wei X (2008) An improved genetic algorithm-simulated annealing hybrid algorithm for the optimization of multiple reservoirs. Water Resour Manag 22(8):1031–1049CrossRef Li XG, Wei X (2008) An improved genetic algorithm-simulated annealing hybrid algorithm for the optimization of multiple reservoirs. Water Resour Manag 22(8):1031–1049CrossRef
Zurück zum Zitat Li WD, Ong SK, Nee AYC (2002) Hybrid genetic algorithm and simulated annealing approach for the optimization of process plans for prismatic parts. Int J Prod Res 40(8):1899–1922CrossRefMATH Li WD, Ong SK, Nee AYC (2002) Hybrid genetic algorithm and simulated annealing approach for the optimization of process plans for prismatic parts. Int J Prod Res 40(8):1899–1922CrossRefMATH
Zurück zum Zitat Lilliefors HW (1967) On the Kolmogorov–Smirnov test for normality with mean and variance unknown. J Am Stat Assoc 62(318):399–402CrossRef Lilliefors HW (1967) On the Kolmogorov–Smirnov test for normality with mean and variance unknown. J Am Stat Assoc 62(318):399–402CrossRef
Zurück zum Zitat Liu X, Bai B, Yingwu C, Feng Y (2014) Multi satellites scheduling algorithm based on task merging mechanism. Appl Math Comput 230:687–700MathSciNetMATH Liu X, Bai B, Yingwu C, Feng Y (2014) Multi satellites scheduling algorithm based on task merging mechanism. Appl Math Comput 230:687–700MathSciNetMATH
Zurück zum Zitat Miu KN, Chiang HD, Darling G (1997) Capacitor placement, replacement and control in large-scale distribution systems by a GA-based two-stage algorithm. IEEE Trans Power Syst 12(3):1160–1166CrossRef Miu KN, Chiang HD, Darling G (1997) Capacitor placement, replacement and control in large-scale distribution systems by a GA-based two-stage algorithm. IEEE Trans Power Syst 12(3):1160–1166CrossRef
Zurück zum Zitat O’Mahony M (1986) Sensory evaluation of food: statistical methods and procedures. CRC Press, Boca Raton O’Mahony M (1986) Sensory evaluation of food: statistical methods and procedures. CRC Press, Boca Raton
Zurück zum Zitat Pelton JN, Madry S, Camacho-Lara S (2012) Handbook of satellite applications [M]. Springer Publishing Company, Incorporated, Berlin Pelton JN, Madry S, Camacho-Lara S (2012) Handbook of satellite applications [M]. Springer Publishing Company, Incorporated, Berlin
Zurück zum Zitat Peng G, Wen L, Feng Y, Baocun B, Jing Y (2011) Simulated annealing algorithm for EOS scheduling problem with task merging. In: Modelling, identification and control (ICMIC), proceedings of 2011 international conference on, IEEE, pp 547–552 Peng G, Wen L, Feng Y, Baocun B, Jing Y (2011) Simulated annealing algorithm for EOS scheduling problem with task merging. In: Modelling, identification and control (ICMIC), proceedings of 2011 international conference on, IEEE, pp 547–552
Zurück zum Zitat Ponnambalam SG, Reddy M (2003) A GA-SA multiobjective hybrid search algorithm for integrating lot sizing and sequencing in flow-line scheduling. Int J Adv Manuf Technol 21(2):126–137CrossRef Ponnambalam SG, Reddy M (2003) A GA-SA multiobjective hybrid search algorithm for integrating lot sizing and sequencing in flow-line scheduling. Int J Adv Manuf Technol 21(2):126–137CrossRef
Zurück zum Zitat Sarkheyli A, Bagheri A, Ghorbani-Vaghei B, Askari-Moghadam R (2013) Using an effective tabu search in interactive resources scheduling problem for LEO satellites missions. Aerosp Sci Technol 29(1):287–295CrossRef Sarkheyli A, Bagheri A, Ghorbani-Vaghei B, Askari-Moghadam R (2013) Using an effective tabu search in interactive resources scheduling problem for LEO satellites missions. Aerosp Sci Technol 29(1):287–295CrossRef
Zurück zum Zitat Spangelo S, Cutler J, Gilson K et al (2015) Optimization-based scheduling for the single-satellite, multi-ground station communication problem[J]. Comput Oper Res 57:1–16MathSciNetCrossRefMATH Spangelo S, Cutler J, Gilson K et al (2015) Optimization-based scheduling for the single-satellite, multi-ground station communication problem[J]. Comput Oper Res 57:1–16MathSciNetCrossRefMATH
Zurück zum Zitat Tangpattanakul P, Jozefowiez N, Lopez P (2015a) Biased random key genetic algorithm for multi-user Earth observation scheduling. In: Fidanova S (ed) Recent advances in computational optimization, Springer International Publishing, pp 143–160 Tangpattanakul P, Jozefowiez N, Lopez P (2015a) Biased random key genetic algorithm for multi-user Earth observation scheduling. In: Fidanova S (ed) Recent advances in computational optimization, Springer International Publishing, pp 143–160
Zurück zum Zitat Tangpattanakul P, Jozefowiez N, Lopez P (2015b) A multi-objective local search heuristic for scheduling Earth observations taken by an agile satellite. Eur J Oper Res 245(2):542–554MathSciNetCrossRefMATH Tangpattanakul P, Jozefowiez N, Lopez P (2015b) A multi-objective local search heuristic for scheduling Earth observations taken by an agile satellite. Eur J Oper Res 245(2):542–554MathSciNetCrossRefMATH
Zurück zum Zitat Vasquez M, Hao JK (2001) A logic-constrained knapsack formulation and a tabu algorithm for the daily photograph scheduling of an earth observation satellite. Comput Optim Appl 20(2):137–157MathSciNetCrossRefMATH Vasquez M, Hao JK (2001) A logic-constrained knapsack formulation and a tabu algorithm for the daily photograph scheduling of an earth observation satellite. Comput Optim Appl 20(2):137–157MathSciNetCrossRefMATH
Zurück zum Zitat Verfaillie G, Lemaître M, Schiex T(1996) Russian doll search for solving constraint optimization problems. In: AAAI/IAAI, vol. 1, pp 181–187 Verfaillie G, Lemaître M, Schiex T(1996) Russian doll search for solving constraint optimization problems. In: AAAI/IAAI, vol. 1, pp 181–187
Zurück zum Zitat Wang P, Reinelt G, Gao P, Tan Y (2011) A model, a heuristic and a decision support system to solve the scheduling problem of an earth observing satellite constellation. Comput Ind Eng 61(2):322–335CrossRef Wang P, Reinelt G, Gao P, Tan Y (2011) A model, a heuristic and a decision support system to solve the scheduling problem of an earth observing satellite constellation. Comput Ind Eng 61(2):322–335CrossRef
Zurück zum Zitat Wang J, Zhu X, Yang LT, Zhu J, Ma M (2015) Towards dynamic real-time scheduling for multiple earth observation satellites. J Comput Syst Sci 81(1):110–124CrossRef Wang J, Zhu X, Yang LT, Zhu J, Ma M (2015) Towards dynamic real-time scheduling for multiple earth observation satellites. J Comput Syst Sci 81(1):110–124CrossRef
Zurück zum Zitat Wu G, Liu J, Ma M, Qiu D (2013) A two-phase scheduling method with the consideration of task clustering for earth observing satellites. Comput Oper Res 40(7):1884–1894CrossRefMATH Wu G, Liu J, Ma M, Qiu D (2013) A two-phase scheduling method with the consideration of task clustering for earth observing satellites. Comput Oper Res 40(7):1884–1894CrossRefMATH
Zurück zum Zitat Xu R, Chen H, Liang X, Wang H (2016) Priority-based constructive algorithms for scheduling agile earth observation satellites with total priority maximization. Expert Syst Appl 51:195–206CrossRef Xu R, Chen H, Liang X, Wang H (2016) Priority-based constructive algorithms for scheduling agile earth observation satellites with total priority maximization. Expert Syst Appl 51:195–206CrossRef
Zurück zum Zitat Yenisey MM, Yagmahan B (2014) Multi-objective permutation flow shop scheduling problem: literature review, classification and current trends. Omega 45:119–135CrossRef Yenisey MM, Yagmahan B (2014) Multi-objective permutation flow shop scheduling problem: literature review, classification and current trends. Omega 45:119–135CrossRef
Zurück zum Zitat Zhang C, Li P, Rao Y, Li S (2005) A new hybrid GA/SA algorithm for the job shop scheduling problem. In: Raidl GR, Gottlieb J (eds) Evolutionary computation in combinatorial optimization. EvoCOP 2005. Lecture notes in computer science, vol 3448. Springer, Berlin, Heidelberg, pp 246–259 Zhang C, Li P, Rao Y, Li S (2005) A new hybrid GA/SA algorithm for the job shop scheduling problem. In: Raidl GR, Gottlieb J (eds) Evolutionary computation in combinatorial optimization. EvoCOP 2005. Lecture notes in computer science, vol 3448. Springer, Berlin, Heidelberg, pp 246–259
Zurück zum Zitat Zhang D, Guo L, Cai B, Sun N, Wang Q (2013) A hybrid discrete particle swarm optimization for satellite scheduling problem. In: Conference anthology, IEEE, IEEE, pp 1-5 Zhang D, Guo L, Cai B, Sun N, Wang Q (2013) A hybrid discrete particle swarm optimization for satellite scheduling problem. In: Conference anthology, IEEE, IEEE, pp 1-5
Zurück zum Zitat Zhang Z, Zhang N, Feng Z (2014) Multi-satellite control resource scheduling based on ant colony optimization. Expert Syst Appl 41(6):2816–2823CrossRef Zhang Z, Zhang N, Feng Z (2014) Multi-satellite control resource scheduling based on ant colony optimization. Expert Syst Appl 41(6):2816–2823CrossRef
Metadaten
Titel
A two-phase genetic annealing method for integrated Earth observation satellite scheduling problems
verfasst von
Zhu Waiming
Hu Xiaoxuan
Xia Wei
Jin Peng
Publikationsdatum
25.10.2017
Verlag
Springer Berlin Heidelberg
Erschienen in
Soft Computing / Ausgabe 1/2019
Print ISSN: 1432-7643
Elektronische ISSN: 1433-7479
DOI
https://doi.org/10.1007/s00500-017-2889-8

Weitere Artikel der Ausgabe 1/2019

Soft Computing 1/2019 Zur Ausgabe

Premium Partner