CPC G06Q 10/08355 (2013.01) | 20 Claims |
1. A system comprising:
one or more processors; and
one or more non-transitory computer-readable media storing computing instructions that, when executed on the one or more processors, cause the one or more processors to perform functions comprising:
determining at least one fleet delivery route for delivery of one or more items of one or more orders to one or more locations using a vehicle fleet;
dynamically shuffling the at least one fleet delivery route by at least evaluating a cost differential between (a) removing a first order of the one or more orders from a source route, and (b) inserting the first order into a first other delivery route of one or more other delivery routes;
when the cost differential satisfies a threshold:
removing the first order from the source route; and
inserting the first order into the first other delivery route; and
communicating the first order to a first other deliverer associated with the first other delivery route for delivery of the first order at a first location of the one or more locations.
|