366
Views
10
CrossRef citations to date
0
Altmetric
Original Articles

A two-stage flow-shop scheduling problem with incompatible job families and limited waiting time

ORCID Icon &
Pages 484-506 | Received 16 Aug 2018, Accepted 08 Mar 2019, Published online: 17 May 2019
 

ABSTRACT

This article presents a two-stage flow-shop problem with a batch machine followed by a discrete machine to minimize makespan. Jobs from incompatible job families should be processed on the discrete machine within a limited waiting time after completion of the batch process, which deviates from the instability of intermediate products in many industries, such as semiconductor and metal-rolling industries. Tight lower bounds and three heuristics are developed based on the problem’s properties. Then, a hybrid membrane computing metaheuristic called the HMC algorithm is proposed, in which a dynamic membrane structure is applied to perform effective exploration, and a variable neighbourhood search is embedded in each iteration. In addition, a problem-dependent speed-up neighbourhood is employed to improve the efficiency. Numerical experiments demonstrate that the proposed algorithms can achieve competitive performance compared with state-of-the-art algorithms.

Disclosure statement

No potential conflict of interest was reported by the authors.

Additional information

Funding

This work was supported by the Social Science Research Project of Shanghai [grant number 2017EGL009], the National Natural Science Foundation of China [grant numbers 71840003, 71632008] and MOE (Ministry of Education in China) Project of Humanities and Social Sciences [grant number 19YJA790028].

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.