Research Article

A GRASP for Next Generation Sapphire Image Acquisition Scheduling

Algorithm 2

Pseudocode of the randomized greedy heuristic.
(1) Let denote the set of the RSO imaging requests, the duration of the planning horizon with the
  default setting of 24 hours, the minimal manoeuver time with the default setting of 80 seconds
  and the time step for each constructive iteration
(2)  
(3)  while    or    do
(4)  Find all RSOs in that are visible in time interval and put them in set
(5)  if    then
(6)   
(7)  else
(8)   Calculate the value for each RSO in
(9)   Identify RSOs from with largest values and randomly select one from them as
(10)   Label the start of the imaging time by and the end of the imaging time by for
(11)     Put at the end of the schedule and remove it from
(12)   Let
(13)  end if
(14)   end while