Solving Integrated Process Planning, Dynamic Scheduling, and Due Date Assignment Using Metaheuristic Algorithms
Because the alternative process plans have significant contributions to the production efficiency of a manufacturing system, researchers have studied the integration of manufacturing functions, which can be divided into two groups, namely, integrated process planning and scheduling (IPPS) and schedu...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Hindawi Limited
2019-01-01
|
Series: | Mathematical Problems in Engineering |
Online Access: | http://dx.doi.org/10.1155/2019/1572614 |
id |
doaj-fda4961e784d401295638391a1bc8e5a |
---|---|
record_format |
Article |
spelling |
doaj-fda4961e784d401295638391a1bc8e5a2020-11-25T00:19:35ZengHindawi LimitedMathematical Problems in Engineering1024-123X1563-51472019-01-01201910.1155/2019/15726141572614Solving Integrated Process Planning, Dynamic Scheduling, and Due Date Assignment Using Metaheuristic AlgorithmsCaner Erden0Halil Ibrahim Demir1Abdullah Hulusi Kökçam2Sakarya University, Department of Industrial Engineering, Sakarya, TurkeySakarya University, Department of Industrial Engineering, Sakarya, TurkeySakarya University, Department of Industrial Engineering, Sakarya, TurkeyBecause the alternative process plans have significant contributions to the production efficiency of a manufacturing system, researchers have studied the integration of manufacturing functions, which can be divided into two groups, namely, integrated process planning and scheduling (IPPS) and scheduling with due date assignment (SWDDA). Although IPPS and SWDDA are well-known and solved problems in the literature, there are limited works on integration of process planning, scheduling, and due date assignment (IPPSDDA). In this study, due date assignment function was added to IPPS in a dynamic manufacturing environment. And the studied problem was introduced as dynamic integrated process planning, scheduling, and due date assignment (DIPPSDDA). The objective function of DIPPSDDA is to minimize earliness and tardiness (E/T) and determine due dates for each job. Furthermore, four different pure metaheuristic algorithms which are genetic algorithm (GA), tabu algorithm (TA), simulated annealing (SA), and their hybrid (combination) algorithms GA/SA and GA/TA have been developed to facilitate and optimize DIPPSDDA on the 8 different sized shop floors. The performance comparisons of the algorithms for each shop floor have been given to show the efficiency and effectiveness of the algorithms used. In conclusion, computational results show that the proposed combination algorithms are competitive, give better results than pure metaheuristics, and can effectively generate good solutions for DIPPSDDA problems.http://dx.doi.org/10.1155/2019/1572614 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Caner Erden Halil Ibrahim Demir Abdullah Hulusi Kökçam |
spellingShingle |
Caner Erden Halil Ibrahim Demir Abdullah Hulusi Kökçam Solving Integrated Process Planning, Dynamic Scheduling, and Due Date Assignment Using Metaheuristic Algorithms Mathematical Problems in Engineering |
author_facet |
Caner Erden Halil Ibrahim Demir Abdullah Hulusi Kökçam |
author_sort |
Caner Erden |
title |
Solving Integrated Process Planning, Dynamic Scheduling, and Due Date Assignment Using Metaheuristic Algorithms |
title_short |
Solving Integrated Process Planning, Dynamic Scheduling, and Due Date Assignment Using Metaheuristic Algorithms |
title_full |
Solving Integrated Process Planning, Dynamic Scheduling, and Due Date Assignment Using Metaheuristic Algorithms |
title_fullStr |
Solving Integrated Process Planning, Dynamic Scheduling, and Due Date Assignment Using Metaheuristic Algorithms |
title_full_unstemmed |
Solving Integrated Process Planning, Dynamic Scheduling, and Due Date Assignment Using Metaheuristic Algorithms |
title_sort |
solving integrated process planning, dynamic scheduling, and due date assignment using metaheuristic algorithms |
publisher |
Hindawi Limited |
series |
Mathematical Problems in Engineering |
issn |
1024-123X 1563-5147 |
publishDate |
2019-01-01 |
description |
Because the alternative process plans have significant contributions to the production efficiency of a manufacturing system, researchers have studied the integration of manufacturing functions, which can be divided into two groups, namely, integrated process planning and scheduling (IPPS) and scheduling with due date assignment (SWDDA). Although IPPS and SWDDA are well-known and solved problems in the literature, there are limited works on integration of process planning, scheduling, and due date assignment (IPPSDDA). In this study, due date assignment function was added to IPPS in a dynamic manufacturing environment. And the studied problem was introduced as dynamic integrated process planning, scheduling, and due date assignment (DIPPSDDA). The objective function of DIPPSDDA is to minimize earliness and tardiness (E/T) and determine due dates for each job. Furthermore, four different pure metaheuristic algorithms which are genetic algorithm (GA), tabu algorithm (TA), simulated annealing (SA), and their hybrid (combination) algorithms GA/SA and GA/TA have been developed to facilitate and optimize DIPPSDDA on the 8 different sized shop floors. The performance comparisons of the algorithms for each shop floor have been given to show the efficiency and effectiveness of the algorithms used. In conclusion, computational results show that the proposed combination algorithms are competitive, give better results than pure metaheuristics, and can effectively generate good solutions for DIPPSDDA problems. |
url |
http://dx.doi.org/10.1155/2019/1572614 |
work_keys_str_mv |
AT canererden solvingintegratedprocessplanningdynamicschedulingandduedateassignmentusingmetaheuristicalgorithms AT halilibrahimdemir solvingintegratedprocessplanningdynamicschedulingandduedateassignmentusingmetaheuristicalgorithms AT abdullahhulusikokcam solvingintegratedprocessplanningdynamicschedulingandduedateassignmentusingmetaheuristicalgorithms |
_version_ |
1725371154281005056 |