In this paper, flexible job shop scheduling problem with a new approach, overlapping in operations, is discussed. In many flexible job shops, a customer demand can be released more than one for each job, where demand determines the quantity of each finished job ordered by a customer. In these models each job has a demand more than one. This assumption is an important and practical issue for many flexible job shops such as petrochemical industries. To consider this assumption, we use a new approach, named overlapping in operations. In this approach, embedded operations of each job can be performed due to overlap considerations in which each operation may be overlapped with the others because of its nature. The overlapping is limited by structural constraints, such as the dimensions of the box to be packed or the capacity of the container used to move the pieces from one machine to the next. Since this problem is well known as NP-Hard class, a hierarchical approach used simulated annealing algorithm is developed to solve large problem instances. Moreover, a mixed integer linear programming (MILP) method is presented. To evaluate the validity of the proposed SA algorithm, the results are compared with the optimal solution obtained with the traditional optimization technique (The Branch and Bound method). The computational results validate the efficiency and effectiveness of the proposed algorithm. Also the computational results show that the overlapping considering can improve the makespan and machines utilization measures. So the proposed algorithm can be applied easily in real factory conditions and for the large size problems and it should thus be useful to both practitioners and researchers.
[1]
Luca Maria Gambardella,et al.
Effective Neighborhood Functions for the Flexible Job Shop Problem
,
1998
.
[2]
Fariborz Jolai,et al.
Mathematical modeling and heuristic approaches to flexible job shop scheduling problems
,
2007,
J. Intell. Manuf..
[3]
Johann L. Hurink,et al.
Tabu search for the job-shop scheduling problem with multi-purpose machines
,
1994
.
[4]
Ramón Alvarez-Valdés,et al.
A heuristic to schedule flexible job-shop in a glass factory
,
2005,
Eur. J. Oper. Res..
[5]
Peter Brucker,et al.
Job-shop scheduling with multi-purpose machines
,
1991,
Computing.
[6]
Paolo Brandimarte,et al.
Routing and scheduling in a flexible job shop by tabu search
,
1993,
Ann. Oper. Res..
[7]
Ravi Sethi,et al.
The Complexity of Flowshop and Jobshop Scheduling
,
1976,
Math. Oper. Res..
[8]
Stéphane Dauzère-Pérès,et al.
An integrated approach for modeling and solving the general multiprocessor job-shop scheduling problem using tabu search
,
1997,
Ann. Oper. Res..
[9]
Mohammad Saidi-Mehrabad,et al.
Flexible job shop scheduling with tabu search algorithms
,
2007
.
[10]
Pierre Borne,et al.
Pareto-optimality approach for flexible job-shop scheduling problems: hybridization of evolutionary algorithms and fuzzy logic
,
2002,
Math. Comput. Simul..
[11]
Zhiming Wu,et al.
An effective hybrid optimization approach for multi-objective flexible job-shop scheduling problems
,
2005,
Comput. Ind. Eng..