Please download the dossier by clicking on the dossier button x
×

Method and system for efficiently dispatching service vehicles

  • US 7,788,121 B1
  • Filed: 04/28/2005
  • Issued: 08/31/2010
  • Est. Priority Date: 04/28/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method for scheduling a plurality of service vehicles from a selected origin point to a plurality of geographically dispersed tasks within a selected period of time by evaluating parametrically filtered assessments on a series of incrementally rotated optimization overlays, the method comprising:

  • identifying a candidate set of tasks to be scheduled, and, for each of the tasks in the candidate set, identifying a geographic position, and approximate required task duration;

    identifying a set of constraints associated with each member of the candidate set of tasks to be scheduled;

    determining the number of vehicles to be allocated to the tasks, and for each vehicle determining a vehicle task sequence bydetermining a first trial schedule comprising a sequence for each vehicle by allocating the candidate set of tasks into a pie shape with slices radiating from the starting point, such that the number of slices is determined by the number of vehicles to be allocated,for each sliceidentifying a distal point task, while satisfying any imposed constraints, such that the distal point task is located at the extremity of the slice, such that the starting point and the distal point task define a central axis of the slice, establishing a vehicle task sequence, the initial vehicle task sequence comprising the starting point to distal point task back to starting point, identifying an intermediate task set comprising other tasks geographically located within a specified distance from the central axis of the slice, continuing to build the vehicle task sequence by sequentially selecting intermediate points from the intermediate task set, and inserting the selected points into the vehicle task sequence until a capacity limit for the vehicle is reached;

    restricting eligibility for inclusion in the vehicle task sequence by comparative assessment against one or more parameters that serve to filter candidate tasks according to the parametric filtration thus implemented, thereby imposing the appropriate constraints on a task by task basis relative to each specific vehicle for which a sequence of tasks is being assembled;

    determining at least one evaluation metric for the first trial schedule;

    determining additional trial schedules by reallocating the candidate set of tasks by rotating the coordinate set centered on the origin point through an arbitrary angle, and determining at least one evaluation metric for each additional trial schedule; and

    selecting a schedule from the set of trial schedules;

    wherein said determining a vehicle task sequence, determining at least one evaluation metric, and determining additional trial schedules are performed by the computer.

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