Operational Planning

Bulk Plan Cost Based Routing

To turn on cost-based routing, set the parameter ORDER ROUTING METHOD to Cost-based Routing.

Each order release bundle is evaluated against all applicable itineraries and the route based on the cheapest itinerary is determined. For a pool-crossdock itinerary, multi-stop consolidation is checked. If it is not a pool-crossdock itinerary, multi-leg consolidation is checked. Once the route is established, the different leg components of the bundles are built into shipments and then consolidated with other order bundles. The figure below shows the logic flow at a high level.

Bulk Plan Cost-Based Routing begins by bundling orders, finding itineraries and selecting the best one. Then depending on if it is a multi-stop itinerary the order is consolidated wither for multi-stop or multi-leg. Then the trailer is buit, route executed, and capacity optimized. Shipments are then committed.

Order Bundling

The first step in the process is to bundle the order releases/order movements. Order bundling combines orders that have the same source, same destination, overlapping time windows, and several other matching criteria. Order bundling is described in greater detail in Bulk Plan Tuning Order Bundling Logic.

Itinerary Matching

Once the order releases/order movements are bundled, they are matched against itineraries. An order bundle can match to more than one itinerary. Once the order bundles are matched to itineraries, the itineraries are ranked and the order bundles matched to each itinerary are processed in the order of ranking. The itineraries are ranked according to the following criteria:

  • Multi-stop or consolidation itineraries are considered before multi-leg itineraries. A single-leg itinerary with the consolidation option turned off is considered to be a multi-leg itinerary.
  • The number of orders or total weight of orders matched. For each itinerary, if the parameter CHOOSE ITINERARY BY NUM OF ORDERS is set to TRUE, the total number of order releases that matched is used to rank the itineraries. If the parameter is set to FALSE then the total weight of orders is used in ranking the itineraries.

Multi-stop Consolidation

For pool-crossdock itineraries, the bulk plan logic selects all the order bundles that match to the pool-crossdock itinerary and have not yet been planned. Direct shipments are built first for each order bundle. These order bundles are then built into shipments going through pools, cross-docks and/or multi-stops.

The following parameters control the building of shipments through pools and cross-docks. These parameters are used mainly for fine tuning the routing decisions through a network of pools and cross-docks that are setup on itinerary and itinerary legs.

There are several tuning parameters that control how the multi-stop shipments are formed. They are described in Bulk Plan Tuning Multi-stop Shipment Logic in greater detail.

Multi-leg Consolidation

Multi-leg consolidation involves:

Limitations

While cost based routing allows you to model several routing scenarios, there are certain limitations of using this approach. The limitations are:

  • On each itinerary, you can specify only one cross-dock. This means that in the networks that contain more than one cross-dock, you must model multiple cross-docks using separate itineraries. However, modeling this way has the limitation that the cost comparison across cross-docks cannot be made.
  • You can specify several consolidation pools and deconsolidation pools on an itinerary leg. However, an order release cannot be routed through more than one consolidation pool, deconsolidation pool. The order releases can be routed through a cross-dock and then to one of the available deconsolidation pools. However, they cannot be routed to a consolidation pool followed by a cross-dock or deconsolidation pool.
  • The dynamic pooling algorithm works only with deconsolidation pools. It cannot be used with consolidation pools.

Related Topics