FINDING MINIMUM COST TRANSPORTATION ROUTES FOR ORDERS THROUGH A TRANSPORTATION NETWORK
First Claim
1. A computer implemented method comprising:
- using a computing system having at least one processor to perform a process, the process comprising;
receiving a set of orders, at least some of the orders having one or more order constraints, the order constraints comprising at least one of, a time constraint, a consolidation constraint, and a packing constraint;
mapping the orders onto one or more transportation legs, at least some of the transportation legs having leg constraints;
determining a set of candidate paths through a transportation network for the set of orders, wherein the determination of any one of the candidate paths is made subject to honoring respective order constraints;
analyzing the set of candidate paths based at least in part upon a cost of transporting the orders using the transportation legs; and
mapping at least some of the orders of the set of orders to a selected one of the analyzed candidate paths.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and computer program product for enterprise software application modules for order consolidation management. The method commences by receiving a set of orders where individual orders have one or more order constraints, then mapping the orders onto one or more transportation legs, where the individual transportation legs have leg constraints. A set of feasible paths through the legs for the orders is generated and ranked based on a total cost through the legs to pick-up an order from a source location and deliver it to a destination location. The method continues by determining a set of shortest paths through a transportation network for the set of orders, wherein the determination of any one of the shortest paths is made subject to honoring respective order constraints while concurrently honoring the leg constraints. The orders are then remapped onto one of the shortest paths.
30 Citations
20 Claims
-
1. A computer implemented method comprising:
-
using a computing system having at least one processor to perform a process, the process comprising; receiving a set of orders, at least some of the orders having one or more order constraints, the order constraints comprising at least one of, a time constraint, a consolidation constraint, and a packing constraint; mapping the orders onto one or more transportation legs, at least some of the transportation legs having leg constraints; determining a set of candidate paths through a transportation network for the set of orders, wherein the determination of any one of the candidate paths is made subject to honoring respective order constraints; analyzing the set of candidate paths based at least in part upon a cost of transporting the orders using the transportation legs; and mapping at least some of the orders of the set of orders to a selected one of the analyzed candidate paths. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product embodied in a non-transitory computer readable medium, the computer readable medium having stored thereon a sequence of instructions which, when executed by a processor causes the processor to execute a process to implement finding minimum cost transportation routes by consolidating orders under relaxed constraints, the process comprising:
-
receiving a set of orders, at least some of the orders having one or more order constraints, the order constraints comprising at least one of, a time constraint, a consolidation constraint, and a packing constraint; mapping the orders onto one or more transportation legs, at least some of the transportation legs having leg constraints; determining a set of candidate paths through a transportation network for the set of orders, wherein the determination of any one of the candidate paths is made subject to honoring respective order constraints; analyzing the set of candidate paths based at least in part upon a cost of transporting the orders using the transportation legs; and mapping at least some of the orders of the set of orders to a selected one of the analyzed candidate paths. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer system comprising:
-
a consolidator module to receive a set of orders, at least some of the orders having one or more order constraints, the order constraints comprising at least one of, a time constraint, a consolidation constraint, and a packing constraint, wherein the orders are mapped onto one or more transportation legs, at least some of the transportation legs having leg constraints; a routing engine solver to determine a set of candidate paths through a transportation network for the set of orders, wherein the determination of any one of the candidate paths is made subject to honoring respective order constraints; and a mapping engine to analyze the set of candidate paths based at least in part upon a cost of transporting the orders using the transportation legs, the set of analyzed candidate paths used in mapping at least some of the orders of the set of orders to a selected one of the analyzed candidate paths. - View Dependent Claims (20)
-
Specification