×

Assignment-dependent resource allocation method

  • US 5,077,661 A
  • Filed: 05/03/1989
  • Issued: 12/31/1991
  • Est. Priority Date: 05/03/1989
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of allocating processing resources to maximize complex-cost-effectiveness, wherein plural products, each requiring at least one processing operation, are to be processed on plural processing resources, each of said operations being performable on at least one of said resources, each of said operations belonging at any given time to one of two sets, an assigned set and an unassigned set, said assigned set including all operations which have been assigned to resources, said unassigned set including all operations which have not been assigned to resources, said assigned set including a whole number of elements, said unassigned set including a whole number of elements, said assigned set defining an assignment map the elements of which are operation-resource pairs, each operation-resource pair including an operation and the resource to which it has been assigned;

  • said method comprising the following series of steps and mathematic equivalents thereof;

    1) attributing a complex cost to each potential assignment of an unassigned operation to a resource, said complex cost including a money-cost and time-cost, the complex cost for each operation-resource pair being a function of and varying according to the assignment map existing at the time of the potential assignment;

    2) evaluating potential assignments according to a parameter to obtain a respective parameter value, the magnitude of said parameter value negatively correlated to said effectiveness, said parameter being a function of complex cost, said parameter having an associated comparison function which can be used to compare two parameter values so that a comparison value is obtained, the magnitude of said comparison value providing a measure of differences in effectiveness;

    3) determining a most effective resource for each of said unassigned operations, said most effective resource being the resource belonging to the potential assignment with the lowest parameter value for a given operation, also identifying a second most effective resource for each of said unassigned operations, said second most effective resource being the resource belonging to the potential assignment with the second lowest parameter value for a given operation;

    4) identifying a maximum penalty operation by comparing parameter values of the most effective resource and the second most effective resource for each operation according to said comparison function to obtain a respective comparison value, then selecting the operation associated with the maximum comparison value;

    5) assigning said maximum penalty operation to its most effective resource, changing assignment maps by changing the status of said maximum penalty operation from unassigned to assigned;

    6) re-evaluating those of said parameter values affected by changes in complex costs due to the immediately preceding change in assignment maps;

    7) iterating steps 3-6 until all operations are assigned;

    8) allocating resources in correspondence with the assigned operations;

    9) moving the products to the respective allocated resources; and

    10) performing the assigned operations on the products by means of the respective allocated resources.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×