Optimal scheduling and sequencing for large-scale seeding operations

Abstract We consider a scheduling and sequencing optimization problem with application to an agricultural seeding operation. The problem is motivated by potential deployment of a recently proposed mobile seed refilling system in large-scale field operations. In this setting, mobile refiller vehicles are used to minimize any interruptions to seeding that result from the need to refill the seed tanks on the planters. A feature of this refilling system is that the two types of vehicles can move together during the seed transfer operation. The optimization task seeks to determine locations where seed transfer should be initiated, as well as an ordering of visits of refiller vehicles to such locations, such that the total downtime is minimized. In this paper, we consider such an optimization task for the case of multiple planters and a single refiller that, in turn, can refill itself at a single, fixed, off-field location. We rely on a stochastic solution strategy for solving this problem by applying the genetic algorithm to a binary integer programming model that represents the decision of whether to initiate refilling or not at a discrete set of possible locations along each planter path. The results are compared with a conventional static refilling scheme (with no mobile refiller), as well as a greedy (but generally suboptimal) algorithm that produces a unique solution to the selection and ordering of rendezvous locations. The computational analysis provides deep and useful insights to this optimization problem.

[1]  Jian Jin,et al.  Coverage path planning on three‐dimensional terrain for arable farming , 2011, J. Field Robotics.

[2]  E. S. Oplinger,et al.  Soybean field losses as influenced by harvest delays , 1989 .

[3]  M. F. Cardoso,et al.  A simulated annealing approach to the solution of minlp problems , 1997 .

[4]  Tal Shima,et al.  Optimal scheduling for refueling multiple autonomous aerial vehicles , 2006, IEEE Transactions on Robotics.

[5]  Timo Oksanen,et al.  Multi-vehicle refill scheduling with queueing , 2018, Comput. Electron. Agric..

[6]  Yang Li,et al.  A Robust Adaptive Controller for a Seed Refilling System on a Moving Platform , 2016 .

[7]  Claus G. Sørensen,et al.  The vehicle routing problem in field logistics: Part II , 2009 .

[8]  Marc Carreras,et al.  A survey on coverage path planning for robotics , 2013, Robotics Auton. Syst..

[9]  Patrizia Busato,et al.  Coverage planning for capacitated field operations, Part I: Task decomposition , 2015 .

[10]  Kalyanmoy Deb,et al.  Efficiently Solving: A Large-Scale Integer Linear Program Using a Customized Genetic Algorithm , 2004, GECCO.

[11]  Arto Visala,et al.  Coverage path planning algorithms for agricultural field machines , 2009 .

[12]  Steve Scheding,et al.  Stochastic collection and replenishment (SCAR) optimisation for persistent autonomy , 2016, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[13]  Steven Lake Waslander,et al.  Multirobot Rendezvous Planning for Recharging in Persistent Tasks , 2015, IEEE Transactions on Robotics.

[14]  Nabil H. Mustafa,et al.  Improved Results on Geometric Hitting Set Problems , 2010, Discret. Comput. Geom..

[15]  Alex Zelikovsky,et al.  The moving-target traveling salesman problem , 2003, J. Algorithms.

[16]  Ibrahim A. Hameed,et al.  Driving Angle and Track Sequence Optimization for Operational Path Planning Using Genetic Algorithms , 2011 .

[17]  Timothy Patten,et al.  Multi-robot coverage planning with resource constraints for horticulture applications , 2016 .

[18]  Armin Fügenschuh,et al.  Variants in Modeling Time Aspects for the Multiple Traveling Salesmen Problem with Moving Targets , 2016 .

[19]  Dionysis Bochtis,et al.  Coverage planning for capacitated field operations, part II: Optimisation , 2015 .

[20]  K. Deb,et al.  Optimal Scheduling of Casting Sequence Using Genetic Algorithms , 2003 .

[21]  W. Anderson,et al.  Soil compaction in cropping systems: A review of the nature, causes and possible solutions , 2005 .

[22]  Fred W. Glover,et al.  Solving zero-one mixed integer programming problems using tabu search , 1998, European Journal of Operational Research.