Research Article
Tabu Search Algorithm Based on Lower Bound and Exact Algorithm Solutions for Minimizing the Makespan in Non-Identical Parallel Machines Scheduling
Algorithm 1
The algorithm to calculate LB2.
| Put LB3 ← (smallest overall processing time of the jobs/total machines). | | LB2 ← LB3 | | While LB2 ≤ LB3do | | Remove jobs that have the lowest percentage with preemption from machines that have makespan greater than LB2 to their second-fastest machines. | | LB3 ← (new minimum overall processing time of the jobs/total machines). | | LB2 = LB2 + 1 | | end while | | LB2 = LB2 − 1 |
|