A branch-and-price algorithm for parallel machine scheduling with time windows and job priorities
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 maximize the weighte...
Saved in:
Published in | Naval research logistics Vol. 53; no. 1; pp. 24 - 44 |
---|---|
Main Authors | , |
Format | Journal Article |
Language | English |
Published |
Hoboken
Wiley Subscription Services, Inc., A Wiley Company
01.02.2006
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | 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 maximize 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. © 2005 Wiley Periodicals, Inc. Naval Research Logistics, 2006 |
---|---|
Bibliography: | ark:/67375/WNG-QJ15JT74-2 istex:F3868CB6638A9814FF1412A9BF63EDD201D557DC ArticleID:NAV20118 |
ISSN: | 0894-069X 1520-6750 |
DOI: | 10.1002/nav.20118 |