CPC G06F 9/5038 (2013.01) [G06N 3/12 (2013.01); G06F 2209/5021 (2013.01)] | 12 Claims |
1. A method for allocating resources to a production process having a plurality of processes using a genetic algorithm (GA), the method comprising:
allocating priorities which are randomly selected to the plurality of processes and which correspond to genes of individuals in the GA;
selecting processes executable at a first time among the plurality of processes and to which necessary resources are capable of being allocated,
wherein the necessary resources for the processes executable at the first time are allocated is allocated for use by one selected process at a time;
allocating the necessary resources to the processes executable at the first time in descending order of priorities;
selecting processes executable at a second time that is later than the first time among the plurality of processes and to which necessary resources are capable of being allocated,
wherein the necessary resources for the processes executable at the second time are allocated is allocated for use by one selected process at a time; and
allocating the necessary resources to the processes executable at the second time in descending order of priorities.
|