Single-Machine Scheduling with Fixed Periodic Preventive Maintenance to Minimise the Total Weighted Completion Times
Algorithm 1
Insert procedure (Step 4 of Algorithm WSPT + LIS).
(i)
Step 4: let k = 1 and l = 1
(ii)
Step 4.1. If the condition of is satisfied, remove job from batch and place it into the idle period of batch let improve_flag = true, substitute the current schedule by the new one, go to Step 3