81
Views
11
CrossRef citations to date
0
Altmetric
Original Articles

GA-based integrated approach to FMS part type selection and machine-loading problem

Pages 4093-4110 | Published online: 14 Nov 2010
 

Part type selection and machine loading are two interrelated subproblems in production planning of flexible manufacturing systems. The total solution requires a simultaneously combined approach to avoid the possible conflicts between the two sets of individually obtained solutions. A strict mixed-integer programming (MIP) model that integrates part type selection and machine loading together is formulated. The MIP takes into account the constraints such as magazine capacity, tool life, available machine time, etc. The objective is to minimize the difference between maximum and minimum workloads of all the machine resources in each batch. A genetic algorithm-based method is developed to obtain the solution of the problem effectively. Concepts of virtual job and virtual operation are introduced in the encoding scheme, and a chromosome is composed of both these strings. Among each chromosome, the partition symbol list is mainly used to handle the part type selection problem, while the virtual job list mainly used to cope with the loading problem. Special crossover and mutation operators are designed to adapt to the problem. Our approach can simultaneously balance the workloads in different batches. At last, illustrative examples are presented, and a comparison between standard MIP algorithm and a genetic algorithm method is given.

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.