| CPC G06Q 50/02 (2013.01) [A01D 41/127 (2013.01); G06Q 10/06314 (2013.01)] | 19 Claims |

|
1. A system comprising:
a routing processor; and
one or more computer-readable storage media storing harvest input data, at least one harvest characteristic, and computer-executable instructions, the harvest input data relating to the harvesting of crops at a plurality of locations in one or more fields by a plurality of combines, the at least one harvest characteristic including an attribute of the crops;
wherein the computer-executable instructions, when executed by the routing processor, configure the routing processor to:
generate, using a multi-stage prescriptive routing model engine, a combine routing program based on the harvest input data and the at least one harvest characteristic, the combine routing program defining movement of multiple combines of the plurality of combines between the plurality of locations in the one or more fields;
wherein the multi-stage prescriptive routing model engine comprises:
a demand stage configured to:
capture a penalty specific to the attribute of the crops; and
identify combine harvesting demand as a function of the harvest input data, the at least one harvest characteristic, and the captured penalty; and
a scheduling stage configured to generate the combine routing program as a function of (i) the combine harvesting demand and (ii) a penalty for not assigning one(s) of the plurality of combines to one(s) of the plurality of locations; and
cause one or more of the plurality of combines to move consistent with the generated combine routing program to harvest the crops at the one(s) of the plurality of locations.
|