×

Method and apparatus for assigning a plurality of work projects

  • US 5,913,201 A
  • Filed: 03/31/1997
  • Issued: 06/15/1999
  • Est. Priority Date: 04/30/1991
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer implemented method for assigning a plurality of work-projects to be performed by a plurality of workers, each work-project having specified requirements for completion of the work-project and each worker having associated therewith specified capabilities for performing said work-projects, said method comprising the steps of:

  • (a) receiving on a computer both actual and forecast work-project data identifying a work-project j, including the skill requirements required for said work-project, and a time-commitment for completing said work-project,(b) receiving on a computer worker data identifying a worker i, including skill set for said worker and the hours available h(i) for said worker,(c) producing on a computer a first assignment of a work-project using linear programming to one of said workers by matching the skill requirements of each actual and forecast work-project with the skill set for said worker, and limiting the hours of said worker i to less than or equal to h(i),(d) deferring each work-project not assigned in step (c),(e) producing a second assignment of a work-project to a worker by matching the skill requirements of each actual work-project with the skill set for each worker, and limiting the hours of each worker i to less than or equal to h(i),(f) deferring each work-project not assigned in step (e),(g) assigning using linear programming each work-project not deferred in step (f) to one of said workers, by matching the skill requirement of a work-project to the skill set of said worker, limiting the hours of said worker i to less than or equal to h(i), minimizing the aggregate travel time for said worker to reach the site of each work-project, and ignoring work-project time-commitments, producing a third assignment of work-projects to said worker,(h) ordering by time the third assignment of work-projects of step (g) for each worker,(i) comparing the time-commitment of each work-project to the ordering by time of step (h), and selecting those work-projects whereby the time-commitment has been exceeded, and(j) correcting the assignment of a work project selected in step (i).

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