Agile earth observation satellite scheduling: An orienteering problem with time-dependent profits and travel times

Abstract The scheduling problem of an Agile Earth Observation Satellite is to schedule a subset of weighted observation tasks with each a specific “profit” in order to maximize the total collected profit, under its operational constraints. The “time-dependent transition time” and the “time-dependent profit” are two crucial features of this problem. The former relates to the fact that each pair of consecutive tasks requires a transition time to maneuver the look angle of the camera from the previous task to the next task. The latter follows from the fact that a different look angle of an observation leads to a different image quality, i.e., the collected profit. Since the specific look angle of a task depends on its observation start time, both the transition time and the profit are “time-dependent”. We present a concept of “minimal transition time” to displace the transition time. On this basis, a bidirectional dynamic programming based iterated local search (BDP-ILS) algorithm is proposed, equipped with an insert procedure that avoids a full feasibility check. The bidirectional dynamic programming approach is integrated into the algorithm in order to efficiently evaluate a solution or an insert move when time-dependent profits are considered. Two types of experiments (with and without the time-dependent profits) are designed to evaluate the performance. The results without time-dependent profits show that our algorithm outperforms the state of the art in terms of solution quality and computational time. When time-dependent profits are considered, our BDP-ILS algorithm performs very well on smaller instances with a known optimal solution and on larger instances compared to four reference algorithms.

[1]  Dirk Van Oudheusden,et al.  Iterated local search for the team orienteering problem with time windows , 2009, Comput. Oper. Res..

[2]  Christian Prins,et al.  Vehicle Routing Problem with Time-Dependent Demand in humanitarian logistics , 2015, 2015 International Conference on Industrial Engineering and Systems Management (IESM).

[3]  Zhi Yuan,et al.  A mathematical model and metaheuristics for Time Dependent Orienteering Problem , 2014 .

[4]  El Houssaine Aghezzaf,et al.  The time-dependent orienteering problem with time windows: a fast ant colony system , 2017, Ann. Oper. Res..

[5]  E. Erkut,et al.  The maximum collection problem with time-dependent rewards , 1996 .

[6]  Jinxin Yi Vehicle Routing with Time Windows and Time-Dependent Rewards: A Problem from the American Red Cross , 2003, Manuf. Serv. Oper. Manag..

[7]  William J. Wolfe,et al.  Three Scheduling Algorithms Applied to the Earth Observing Systems Domain , 2000 .

[8]  Ali Ekici,et al.  Multiple agents maximum collection problem with time dependent rewards , 2013, Comput. Ind. Eng..

[9]  Yingwu Chen,et al.  An adaptive large neighborhood search metaheuristic for agile satellite scheduling with time-dependent transition time , 2017, Comput. Oper. Res..

[10]  Djamal Habet,et al.  Bounding the optimum for the problem of scheduling the photographs of an Agile Earth Observing Satellite , 2010, Comput. Optim. Appl..

[11]  Mark S. Daskin,et al.  Time Dependent Vehicle Routing Problems: Formulations, Properties and Heuristic Algorithms , 1992, Transp. Sci..

[12]  Sven Koenig,et al.  Multi-robot routing with linear decreasing rewards over time , 2009, 2009 IEEE International Conference on Robotics and Automation.

[13]  Gérard Verfaillie,et al.  Selecting and scheduling observations of agile satellites , 2002 .

[14]  Nicolas Jozefowiez,et al.  A multi-objective local search heuristic for scheduling Earth observations taken by an agile satellite , 2015, Eur. J. Oper. Res..

[15]  Giovanni Righini,et al.  Planning and scheduling algorithms for the COSMO-SkyMed constellation , 2008 .

[16]  Yingwu Chen,et al.  An improved adaptive large neighborhood search algorithm for multiple agile satellites scheduling , 2018, Comput. Oper. Res..

[17]  Thomas Stützle,et al.  Local search algorithms for combinatorial problems - analysis, improvements, and new applications , 1999, DISKI.

[18]  Nacima Labadie,et al.  Team Orienteering Problem with Decreasing Profits , 2013, Electron. Notes Discret. Math..

[19]  Da-Yin Liao,et al.  Imaging Order Scheduling of an Earth Observation Satellite , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[20]  C. Verbeeck,et al.  A fast solution method for the time-dependent orienteering problem , 2013, Eur. J. Oper. Res..

[21]  Helena Ramalhinho Dias Lourenço,et al.  Iterated Local Search , 2001, Handbook of Metaheuristics.

[22]  Gilbert Laporte,et al.  Maximizing the value of an Earth observation satellite orbit , 2005, J. Oper. Res. Soc..

[23]  Vangelis Th. Paschos,et al.  A new single model and derived algorithms for the satellite shot planning problem using graph theory concepts , 1997, Ann. Oper. Res..