318
Views
10
CrossRef citations to date
0
Altmetric
Original Articles

Integrated scheduling of machines, AGVs and tools in multi-machine FMS using crow search algorithm

ORCID Icon, , &
Pages 1117-1133 | Received 05 Nov 2018, Accepted 14 Oct 2019, Published online: 18 Nov 2019
 

ABSTRACT

This paper lays down a formal framework for simultaneous scheduling of machines, automated-guided vehicles (AGVs) and tools in a multi-machine flexible manufacturing system (FMS) while accounting for transport times of parts to minimise makespan. To minimise tooling costs, a central tool magazine (CTM) is suggested so that the tools are ‘shared’. AGVs and tool transporter (TT) carry jobs and tools between machines. The complexity of including sequencing of job operations on machines, assignment of AGVs and tools to job operations and corresponding trip operations such as the empty trip and loaded trip times of AGVs and a CTM in scheduling is greater. The scope of this paper is to propose a nonlinear Mixed Integer Programming (MIP) model to minimise makespan. Since the problem is known to be NP hard, it is conjectured and then verified that the intelligent behaviour of crows can be effectively used to lay down a metaheuristic algorithm known as a crow search algorithm (CSA) suitable for the problem at hand, and the results have been tabulated and analysed.

Disclosure statement

No potential conflict of interest was reported by the authors.

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.