×

Routing shipments according to criticality

  • US 6,980,885 B2
  • Filed: 09/24/2001
  • Issued: 12/27/2005
  • Est. Priority Date: 09/24/2001
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer-implemented system for routing shipments according to criticality, the system comprising one or more software components collectively operable to:

  • access an initial solution to an optimization problem of routing a plurality of predetermined shipments to a plurality of predetermined locations using a plurality of vehicles, the initial solution comprising a plurality of loads such that each shipment is routed within exactly one load and a global cost across all the loads is minimized, the initial solution being generated independent of the criticality of the shipments;

    insert, into each of one or more critical loads in a current solution, one or more non-critical shipments that are within a neighborhood of the critical load, a critical load being a load containing at least one critical shipment; and

    execute one or more local search operations to improve the initial solution, the executed local search operations comprising at least one of;

    a first operation comprising splitting each of one or more selected critical loads in a current solution into two new critical loads;

    a second operation comprising, for each of one or more selected pairs of critical loads in a current solution, performing at least one of moving a sequence of stops from one critical load in the pair to the other critical load in the pair and swapping two sequences of stops between the critical loads in the pair; and

    a third operation comprising, for each of one or more selected critical loads in a current solution that are indirect critical loads having at least one in-transit stop, breaking up the indirect critical load into a plurality of new direct critical loads having no in-transit stops and for each of one or more selected pairs of critical loads, each selected pair of critical loads including at least one new direct critical load, performing at least one of moving a sequence of stops from one critical load in the pair to the other critical load in the pair and swapping two sequences of stops between the critical loads in the pair.

View all claims
  • 17 Assignments
Timeline View
Assignment View
    ×
    ×