27
Views
0
CrossRef citations to date
0
Altmetric
Original Articles

List-scheduling and column-generations for scheduling of n job-groups with set up time and due date through m identical parallel machines to minimize makespan

&
Pages 511-535 | Received 01 Oct 2005, Published online: 18 Jun 2013
 

Abstract

This paper presents an optimization based heuristic for minimizing makespan on scheduling of n job-groups with qi as the number of identical jobs, pi as the processing time, sui as the setup time required and ddi as the due date, in job-group i through a set of m identical parallel machines. This heuristic, referred as LSCCG, is based on LS (List- Scheduling) heuristic and CG (Column Generation) which are hybrid between the wellknown in scheduling problems such as the LPT (Longest Processing Time) heuristic or in packing problems such as the BFD (Best-Fit Decreasing) heuristic and column generation procedure in a cutting stock problem, respectively. The first algorithm, referred to as LPTCCG which are hybrid between LPT heuristic, is constructed using the initial pattern and adjusted to a lower bound by ALSP (Adjusted List-Scheduling Pattern); while the CG, is modified to CCG (Continuous Column Generation) attempting to strengthen makespan bound and collectively generated patterns to minimize a number of machines required. This model is repeatedly looped by LPT, ALSP and CCG to reach an upper bound of minimum makespan. The average performance of this proposed algorithm is considerably better than that of the LPT heuristic. The better algorithm, referred to as BFDCCG, is based on BFD heuristic and CG. As the same principle, the BFD heuristic is generated the initial pattern and adjusted to a lower bound by ALSP and then attempted to strengthen makespan bound with a number of available machines by CCG. BFDCCG heuristic is repeatedly looped by BFD, ALSP and CCG to reach an upper bound of minimum makespan. The average performance of this proposed algorithm, BFDCCG heuristic is considerably better than that of the LPTCCG heuristic and computational time also. In set up time case, referred to as LPTsuCCG and BFDsuCCG which are similar to LSCCG, the only difference is in the set up time addition after List-scheduling the initial pattern and sub problem formulation in CCG procedure. As expected, the average performance and computational time of the BFDsuCCG heuristic is considerably better than the LPTsuCCG heuristic. In the set up time and due date case, implemented as EDDsuddCCG, EDD (Earliest Due Date) is used to generate the initial pattern. This algorithm is appropriate for the case of a few job-groups.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.