Research Article
Mathematical Model and Algorithm for the Reefer Mechanic Scheduling Problem at Seaports
Algorithm 3
Transform schedule into job permutation.
| Step 1: Let be the set of scheduled jobs on mechanic , initialize corresponding | | earliest available time to 0, calculate minimum earliest available time and set initial | | permutation ; | | Step 2: Identify the mechanic | | Step 2.1 Select mechanic such that , if multiple mechanics satisfy this, | | then goto Step .2; | | Step 2.2 For each mechanic , compute + the setup time for first job in , then | | select mechanic with minimum , if multiple mechanics satisfy this, then goto Step .3 | | Step 2.3 Select the mechanic with minimum mechanic index. | | Step 3: Delete the first job in and append it to P, update , and . If , | | then mechanic is not in consideration in further iterations; | | Step 4: Repeat Steps 2 and 3, until a complete permutation is derived. |
|