Vehicle scheduling and routing with compartments
First Claim
Patent Images
1. A method comprising:
- receiving a transportation order indicating an item to be transported;
determining a first configuration with the item in a first compartment of a first vehicle having a plurality of separate compartments, each compartment having an associated capacity value;
generating, in a computer, an indicator of feasibility for the first configuration based on whether the first configuration meets a first set of transportation constraints;
adjusting, in the computer, the capacity value for the first compartment if the first configuration is not feasible; and
determining, in the computer, if the first configuration is feasible with the capacity value of the first compartment adjusted.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the invention include a system for scheduling the shipment of a set of products. The shipment may be loaded into a set of vehicles and further configured to fit a set of compartments on those vehicles. The system may include attempts to fill each vehicle and the compartments of each vehicle. The system may include evaluating a set of constraints on the shipment. The constraints may include a complex logical statement.
-
Citations
30 Claims
-
1. A method comprising:
-
receiving a transportation order indicating an item to be transported; determining a first configuration with the item in a first compartment of a first vehicle having a plurality of separate compartments, each compartment having an associated capacity value; generating, in a computer, an indicator of feasibility for the first configuration based on whether the first configuration meets a first set of transportation constraints; adjusting, in the computer, the capacity value for the first compartment if the first configuration is not feasible; and determining, in the computer, if the first configuration is feasible with the capacity value of the first compartment adjusted. - View Dependent Claims (2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
3. The method of 1, further comprising:
determining a second configuration with the item in a second compartment of the first vehicle if the first configuration is not feasible.
-
4. The method of 1, further comprising:
performing a local search to optimize a placement of the item in at least one of the plurality of compartments of the first vehicle.
-
17. A system comprising:
-
a demand order generating module, to generate a set of demand orders; a transportation determination module to receive the set of demand orders and generate a set of transportation orders; and a compartment determination module to receive a transportation order and generate an indication of feasibility based on compatibility of an assignment of the transportation order to a compartment of a vehicle, wherein the compartment determination module operates transparently to the transportation determination module. - View Dependent Claims (18, 20, 21)
-
-
19. The system of 17, further comprising:
a storage device to store a compartment configuration data structure of a vehicle with assignments of orders to compartments.
-
22. A non-transitory machine readable medium having a set of instructions stored therein which when executed cause a machine to perform a set of operations comprising:
-
receiving a set of transportation orders; iterating through permutations of the transportation orders distributed across compartments of a set of vehicles; identifying configurations that meet a set of predetermined constraints related to the compartments and transportation orders; and generating instructions for sizing the compartments and loading the set of vehicles based on a selected configuration that meets the set of predetermined instructions. - View Dependent Claims (23, 24, 29)
-
-
25. An apparatus comprising:
-
means for receiving a set of transportation orders; means for iterating through permutations of the transportation orders distributed across compartments of a set of vehicles; and means for adjusting compartment capacity values during iteration through the permutations; means for identifying configurations that meet a set of predetermined criteria related to the compartments. - View Dependent Claims (26, 27, 28)
-
-
30. A system comprising:
-
a demand order generating module to generate a set of demand orders; a transportation determination module to receive the set of demand orders and generate a set of transportation orders, each of the transportation orders are generated based on a local search which optimizes a placement of a first item in at least one of a plurality of compartments, the transportation determination module determines compatibility of the first item with a second item in the first compartment; a compartment determination module to receive a transportation order and to generate an indication of feasibility based on compatibility of an assignment of the transportation order to a compartment of a vehicle; a user interface module to display a set of transportation orders organized by vehicle and compartment; and a serialization module to prepare a set of transportation orders prior to determining feasibility of a transportation plan based on whether the set of transportation orders can be distributed across a plurality of compartments of a vehicle.
-
Specification