TY - GEN
T1 - A genetic algorithm to solve the resource-sharing and scheduling problem (RSSP)
AU - Pinto, Gaby
AU - Ainbinder, Inessa
AU - Rabinowitz, Gad
PY - 2005/12/1
Y1 - 2005/12/1
N2 - Rabinowitz et al. (1991) modeled the resource-sharing and scheduling problem (RSSP) as a monolithic continuous-time mixed integer linear programming (MILP) formulation. The RSSP has the following characteristics. Each production cell may produce several products using several resources. Each product requires a set of operations with precedence relationships between them. Each operation can be performed using alternative modes which define the subset of resources needed. An operation may share different resources simultaneously. The problem is to select a single mode for each operation and, accordingly, to allocate and schedule the resources in order to minimize the makespan time. Samaddar et al. (1999) presented a customized branch and bound (B&B) algorithm to solve the RSSP. The B&B algorithm fathoms only feasible schedules and finds all optimal solutions. We present an efficient genetic algorithm (GA) that solves the RSSP for large-sized problems. We compared the performance and runtime of our GA versus Samaddar's B&B algorithm on a set of problem instances. The GA reached optimality in 33.75% of the test runs, and was not farther than 13.84% from optimality in 99% of the cases. Also, from the smallest to the largest problem instances, the runtime grows 2000 fold with the B&B algorithm, and only 10 fold with the GA.
AB - Rabinowitz et al. (1991) modeled the resource-sharing and scheduling problem (RSSP) as a monolithic continuous-time mixed integer linear programming (MILP) formulation. The RSSP has the following characteristics. Each production cell may produce several products using several resources. Each product requires a set of operations with precedence relationships between them. Each operation can be performed using alternative modes which define the subset of resources needed. An operation may share different resources simultaneously. The problem is to select a single mode for each operation and, accordingly, to allocate and schedule the resources in order to minimize the makespan time. Samaddar et al. (1999) presented a customized branch and bound (B&B) algorithm to solve the RSSP. The B&B algorithm fathoms only feasible schedules and finds all optimal solutions. We present an efficient genetic algorithm (GA) that solves the RSSP for large-sized problems. We compared the performance and runtime of our GA versus Samaddar's B&B algorithm on a set of problem instances. The GA reached optimality in 33.75% of the test runs, and was not farther than 13.84% from optimality in 99% of the cases. Also, from the smallest to the largest problem instances, the runtime grows 2000 fold with the B&B algorithm, and only 10 fold with the GA.
KW - Branch and bound algorithm
KW - Genetic algorithm
KW - Mixed integer linear programming
KW - Resource-sharing and scheduling problem
UR - http://www.scopus.com/inward/record.url?scp=84886915645&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:84886915645
SN - 9755612653
SN - 9789755612652
T3 - Proceedings of the 35th International Conference on Computers and Industrial Engineering, ICC and IE 2005
SP - 1565
EP - 1570
BT - Proceedings of the 35th International Conference on Computers and Industrial Engineering, ICC and IE 2005
T2 - 35th International Conference on Computers and Industrial Engineering, ICC and IE 2005
Y2 - 19 June 2005 through 22 June 2005
ER -