Description
There is a sequence of N jobs to be processed on one machine. The jobs are numbered from 1 to N,
so that the sequence is 1,2,..., N. The sequence of jobs must be partitioned into one or more
batches, where each batch consists of consecutive jobs in the sequence. The processing starts at
time 0. The batches are handled one by one starting from the first batch as follows. If a batch b
contains jobs with smaller numbers than batch c, then batch b is handled before batch c. The jobs
in a batch are processed successively on the machine. Immediately after all the jobs in a batch
are processed, the machine outputs the results of all the jobs in that batch. The output time of
a job j is the time when the batch containing j finishes.
A setup time S is needed to set up the machine for each batch. For each job i, we know its cost
factor Fi and the time Ti required to process it. If a batch contains the jobs x, x+1,... , x+k,
and start
【动态规划】Batch Scheduling
最新推荐文章于 2018-12-31 23:15:45 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)