A mathematical model and simulated annealing algorithm for solving the cyclic scheduling problem of a flexible robotic cell
Flexible robotic cells are used to produce standardized items at a high production speed. In this study, the scheduling problem of a flexible robotic cell is considered. Machines are identical and parallel. In the cell, there is an input and an output buffer, wherein the unprocessed and the finished...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
SAGE Publishing
2018-01-01
|
Series: | Advances in Mechanical Engineering |
Online Access: | https://doi.org/10.1177/1687814017753912 |
id |
doaj-65d7a553f4e745d08caa768013e7f7c2 |
---|---|
record_format |
Article |
spelling |
doaj-65d7a553f4e745d08caa768013e7f7c22020-11-25T03:20:34ZengSAGE PublishingAdvances in Mechanical Engineering1687-81402018-01-011010.1177/1687814017753912A mathematical model and simulated annealing algorithm for solving the cyclic scheduling problem of a flexible robotic cellMazyar Ghadiri Nejad0Hüseyin Güden1Béla Vizvári2Reza Vatankhah Barenji3Department of Industrial Engineering, Eastern Mediterranean University, Famagusta, TurkeyDepartment of Industrial Engineering, Eastern Mediterranean University, Famagusta, TurkeyDepartment of Industrial Engineering, Eastern Mediterranean University, Famagusta, TurkeyDepartment of Industrial Engineering, Hacettepe University, Ankara, TurkeyFlexible robotic cells are used to produce standardized items at a high production speed. In this study, the scheduling problem of a flexible robotic cell is considered. Machines are identical and parallel. In the cell, there is an input and an output buffer, wherein the unprocessed and the finished items are kept, respectively. There is a robot performing the loading/unloading operations of the machines and transporting the items. The system repeats a cycle in its long run. It is assumed that each machine processes one part in each cycle. The cycle time depends on the order of the actions. Therefore, determining the order of the actions to minimize the cycle time is an optimization problem. A new mathematical model is presented to solve the problem, and as an alternative, a simulated annealing algorithm is developed for large-size problems. In the simulated annealing algorithm, the objective function value of a given solution is computed by solving a linear programming model which is the first case in the literature to the best of our knowledge. Several numerical examples are solved using the proposed methods, and their performances are evaluated.https://doi.org/10.1177/1687814017753912 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Mazyar Ghadiri Nejad Hüseyin Güden Béla Vizvári Reza Vatankhah Barenji |
spellingShingle |
Mazyar Ghadiri Nejad Hüseyin Güden Béla Vizvári Reza Vatankhah Barenji A mathematical model and simulated annealing algorithm for solving the cyclic scheduling problem of a flexible robotic cell Advances in Mechanical Engineering |
author_facet |
Mazyar Ghadiri Nejad Hüseyin Güden Béla Vizvári Reza Vatankhah Barenji |
author_sort |
Mazyar Ghadiri Nejad |
title |
A mathematical model and simulated annealing algorithm for solving the cyclic scheduling problem of a flexible robotic cell |
title_short |
A mathematical model and simulated annealing algorithm for solving the cyclic scheduling problem of a flexible robotic cell |
title_full |
A mathematical model and simulated annealing algorithm for solving the cyclic scheduling problem of a flexible robotic cell |
title_fullStr |
A mathematical model and simulated annealing algorithm for solving the cyclic scheduling problem of a flexible robotic cell |
title_full_unstemmed |
A mathematical model and simulated annealing algorithm for solving the cyclic scheduling problem of a flexible robotic cell |
title_sort |
mathematical model and simulated annealing algorithm for solving the cyclic scheduling problem of a flexible robotic cell |
publisher |
SAGE Publishing |
series |
Advances in Mechanical Engineering |
issn |
1687-8140 |
publishDate |
2018-01-01 |
description |
Flexible robotic cells are used to produce standardized items at a high production speed. In this study, the scheduling problem of a flexible robotic cell is considered. Machines are identical and parallel. In the cell, there is an input and an output buffer, wherein the unprocessed and the finished items are kept, respectively. There is a robot performing the loading/unloading operations of the machines and transporting the items. The system repeats a cycle in its long run. It is assumed that each machine processes one part in each cycle. The cycle time depends on the order of the actions. Therefore, determining the order of the actions to minimize the cycle time is an optimization problem. A new mathematical model is presented to solve the problem, and as an alternative, a simulated annealing algorithm is developed for large-size problems. In the simulated annealing algorithm, the objective function value of a given solution is computed by solving a linear programming model which is the first case in the literature to the best of our knowledge. Several numerical examples are solved using the proposed methods, and their performances are evaluated. |
url |
https://doi.org/10.1177/1687814017753912 |
work_keys_str_mv |
AT mazyarghadirinejad amathematicalmodelandsimulatedannealingalgorithmforsolvingthecyclicschedulingproblemofaflexibleroboticcell AT huseyinguden amathematicalmodelandsimulatedannealingalgorithmforsolvingthecyclicschedulingproblemofaflexibleroboticcell AT belavizvari amathematicalmodelandsimulatedannealingalgorithmforsolvingthecyclicschedulingproblemofaflexibleroboticcell AT rezavatankhahbarenji amathematicalmodelandsimulatedannealingalgorithmforsolvingthecyclicschedulingproblemofaflexibleroboticcell AT mazyarghadirinejad mathematicalmodelandsimulatedannealingalgorithmforsolvingthecyclicschedulingproblemofaflexibleroboticcell AT huseyinguden mathematicalmodelandsimulatedannealingalgorithmforsolvingthecyclicschedulingproblemofaflexibleroboticcell AT belavizvari mathematicalmodelandsimulatedannealingalgorithmforsolvingthecyclicschedulingproblemofaflexibleroboticcell AT rezavatankhahbarenji mathematicalmodelandsimulatedannealingalgorithmforsolvingthecyclicschedulingproblemofaflexibleroboticcell |
_version_ |
1724618023357120512 |