689
Views
8
CrossRef citations to date
0
Altmetric
Research Article

Flexible job-shop scheduling problem with unrelated parallel machines and resources-dependent processing times: a tabu search algorithm

& ORCID Icon
Pages 242-253 | Received 22 Apr 2020, Accepted 07 Jun 2021, Published online: 06 Jul 2021
 

ABSTRACT

Flexible job shop scheduling problem is one of the most important topics in production management and is one of the most complex topics in combinatorial optimization. This problem is a generalization of job shop and parallel machines scheduling problem. Since the efficient allocation of resources can improve the performance of manufacturing, here, to reduce the processing time of jobs, additional resources are assigned to machines. In fact, in this paper, the effect of flexible resources in the flexible job shop scheduling problem with unrelated parallel machines and sequence-dependent setup time is investigated. Also, by presenting a mixed-integer linear programming model, an attempt has been made to minimize the costs of makespan, total weighted tardiness, delivery time and inventory. After solving this model by the GAMS, due to the NP-hardness of the problem, a tabu search (TS) algorithm is utilized for large-size instances. Finally, the obtained results are compared with the genetic algorithm (GA). To verify the statistical validity of the computational experiments and confirm which the best algorithm between the TS algorithm and GA is, a Kruskal–Wallis test is used. The results show that the TS algorithm is better than the GA.

Disclosure of potential conflicts of interest

No potential conflict of interest was reported by the author(s).

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.