A branch-and-price algorithm for parallel machine scheduling with time windows and job priorities

A branch-and-price algorithm for parallel machine scheduling with time windows and job priorities

0.00 Avg rating0 Votes
Article ID: iaor20072865
Country: United States
Volume: 53
Issue: 1
Start Page Number: 24
End Page Number: 44
Publication Date: Feb 2006
Journal: Naval Research Logistics
Authors: ,
Keywords: combinatorial analysis
Abstract:

This paper presents a branch-and-price algorithm for scheduling n jobs on m nonhomogeneous parallel machines with multiple time windows. An additional feature of the problem is that each job falls into one of ρ priority classes and may require two operations. The objective is to maximise the weighted number of jobs scheduled, where a job in a higher priority class has ‘infinitely’ more weight or value than a job in a lower priority class. The methodology makes use of a greedy randomized adaptive search procedure (GRASP) to find feasible solutions during implicit enumeration and a two-cycle elimination heuristic when solving the pricing subproblems. Extensive computational results are presented based on data from an application involving the use of communications relay satellites. Many 100-job instances that were believed to be beyond the capability of exact methods were solved within minutes.

Reviews

Required fields are marked *. Your email address will not be published.