A dynamic programming–enhanced simulated annealing algorithm for solving bi-objective cell formation problem with duplicate machines

Cell formation process is one of the first and the most important steps in designing cellular manufacturing systems. It consists of identifying part families according to the similarities in the design, shape, and presses of parts and dedicating machines to each part family based on the operations r...

Full description

Bibliographic Details
Main Authors: Mohammad Mohammadi, Kamran Forghani
Format: Article
Language:English
Published: Growing Science 2015-04-01
Series:Decision Science Letters
Subjects:
Online Access:http://www.growingscience.com/dsl/Vol4/dsl_2014_39.pdf
id doaj-d22cc072ee444da5ad6e5214002e8665
record_format Article
spelling doaj-d22cc072ee444da5ad6e5214002e86652020-11-24T23:39:39ZengGrowing ScienceDecision Science Letters1929-58041929-58122015-04-014226127610.5267/j.dsl.2014.10.002A dynamic programming–enhanced simulated annealing algorithm for solving bi-objective cell formation problem with duplicate machinesMohammad MohammadiKamran Forghani Cell formation process is one of the first and the most important steps in designing cellular manufacturing systems. It consists of identifying part families according to the similarities in the design, shape, and presses of parts and dedicating machines to each part family based on the operations required by the parts. In this study, a hybrid method based on a combination of simulated annealing algorithm and dynamic programming was developed to solve a bi-objective cell formation problem with duplicate machines. In the proposed hybrid method, each solution was represented as a permutation of parts, which is created by simulated annealing algorithm, and dynamic programming was used to partition this permutation into part families and determine the number of machines in each cell such that the total dissimilarity between the parts and the total machine investment cost are minimized. The performance of the algorithm was evaluated by performing numerical experiments in different sizes. Our computational experiments indicated that the results were very encouraging in terms of computational time and solution quality.http://www.growingscience.com/dsl/Vol4/dsl_2014_39.pdfCellular manufacturingHybrid simulated annealingDynamic programmingMachine duplicationJob shopFlow shop
collection DOAJ
language English
format Article
sources DOAJ
author Mohammad Mohammadi
Kamran Forghani
spellingShingle Mohammad Mohammadi
Kamran Forghani
A dynamic programming–enhanced simulated annealing algorithm for solving bi-objective cell formation problem with duplicate machines
Decision Science Letters
Cellular manufacturing
Hybrid simulated annealing
Dynamic programming
Machine duplication
Job shop
Flow shop
author_facet Mohammad Mohammadi
Kamran Forghani
author_sort Mohammad Mohammadi
title A dynamic programming–enhanced simulated annealing algorithm for solving bi-objective cell formation problem with duplicate machines
title_short A dynamic programming–enhanced simulated annealing algorithm for solving bi-objective cell formation problem with duplicate machines
title_full A dynamic programming–enhanced simulated annealing algorithm for solving bi-objective cell formation problem with duplicate machines
title_fullStr A dynamic programming–enhanced simulated annealing algorithm for solving bi-objective cell formation problem with duplicate machines
title_full_unstemmed A dynamic programming–enhanced simulated annealing algorithm for solving bi-objective cell formation problem with duplicate machines
title_sort dynamic programming–enhanced simulated annealing algorithm for solving bi-objective cell formation problem with duplicate machines
publisher Growing Science
series Decision Science Letters
issn 1929-5804
1929-5812
publishDate 2015-04-01
description Cell formation process is one of the first and the most important steps in designing cellular manufacturing systems. It consists of identifying part families according to the similarities in the design, shape, and presses of parts and dedicating machines to each part family based on the operations required by the parts. In this study, a hybrid method based on a combination of simulated annealing algorithm and dynamic programming was developed to solve a bi-objective cell formation problem with duplicate machines. In the proposed hybrid method, each solution was represented as a permutation of parts, which is created by simulated annealing algorithm, and dynamic programming was used to partition this permutation into part families and determine the number of machines in each cell such that the total dissimilarity between the parts and the total machine investment cost are minimized. The performance of the algorithm was evaluated by performing numerical experiments in different sizes. Our computational experiments indicated that the results were very encouraging in terms of computational time and solution quality.
topic Cellular manufacturing
Hybrid simulated annealing
Dynamic programming
Machine duplication
Job shop
Flow shop
url http://www.growingscience.com/dsl/Vol4/dsl_2014_39.pdf
work_keys_str_mv AT mohammadmohammadi adynamicprogrammingenhancedsimulatedannealingalgorithmforsolvingbiobjectivecellformationproblemwithduplicatemachines
AT kamranforghani adynamicprogrammingenhancedsimulatedannealingalgorithmforsolvingbiobjectivecellformationproblemwithduplicatemachines
AT mohammadmohammadi dynamicprogrammingenhancedsimulatedannealingalgorithmforsolvingbiobjectivecellformationproblemwithduplicatemachines
AT kamranforghani dynamicprogrammingenhancedsimulatedannealingalgorithmforsolvingbiobjectivecellformationproblemwithduplicatemachines
_version_ 1725512382212472832