scholarly journals A two-machine flowshop scheduling problem with a truncated sum of processing-times-based learning function

2012 ◽  
Vol 36 (10) ◽  
pp. 5001-5014 ◽  
Author(s):  
Chin-Chia Wu ◽  
Wen-Hung Wu ◽  
Peng-Hsiang Hsu ◽  
Kunjung Lai
2017 ◽  
Vol 25 (1) ◽  
pp. 87-111 ◽  
Author(s):  
Mehrdad Amirghasemi ◽  
Reza Zamani

This paper presents an effective evolutionary hybrid for solving the permutation flowshop scheduling problem. Based on a memetic algorithm, the procedure uses a construction component that generates initial solutions through the use of a novel reblocking mechanism operating according to a biased random sampling technique. This component is aimed at forcing the operations having smaller processing times to appear on the critical path. The goal of the construction component is to fill an initial pool with high-quality solutions for a memetic algorithm that looks for even higher-quality solutions. In the memetic algorithm, whenever a crossover operator and possibly a mutation are performed, the offspring genome is fine-tuned by a combination of 2-exchange swap and insertion local searches. The same with the employed construction method; in these local searches, the critical path notion has been used to exploit the structure of the problem. The results of computational experiments on the benchmark instances indicate that these components have strong synergy, and their integration has created a robust and effective procedure that outperforms several state-of-the-art procedures on a number of the benchmark instances. By deactivating different components enhancing the evolutionary module of the procedure, the effects of these components have also been examined.


2007 ◽  
Vol 1 (2) ◽  
pp. 5-23 ◽  
Author(s):  
Ali Allahverdi

The three-machine flowshop scheduling problem to minimize total completion time is studied where setup times are treated as separate from processing times. Setup and processing times of all jobs on all machines are unknown variables before the actual occurrence of these times. The lower and upper bounds for setup and processing times of each job on each machine is the only information that is available. In such a scheduling environment, there may not exist a unique schedule that remains optimal for all possible realizations of setup and processing times. Therefore, it is desired to obtain a set of dominating schedules (which dominate all other schedules) if possible. The objective for such a scheduling environment is to reduce the size of dominating schedule set. We obtain global and local dominance relations for a three-machine flowshop scheduling problem. Furthermore, we illustrate the use of dominance relations by numerical examples and conduct computational experiments on randomly generated problems to measure the effectiveness of the developed dominance relations. The computational experiments show that the developed dominance relations are quite helpful in reducing the size of dominating schedules.


2020 ◽  
Vol 54 (2) ◽  
pp. 529-553 ◽  
Author(s):  
Muberra Allahverdi ◽  
Ali Allahverdi

We consider the four-machine flowshop scheduling problem to minimize makespan where processing times are uncertain. The processing times are within some intervals, where the only available information is the lower and upper bounds of job processing times. Some dominance relations are developed, and twelve algorithms are proposed. The proposed algorithms first convert the four-machine problem into two stages, then, use the well-known Johnson’s algorithm, known to yield the optimal solution for the two-stage problem. The algorithms also use the developed dominance relations. The proposed algorithms are extensively evaluated through randomly generated data for different numbers of jobs and different gaps between the lower and upper bounds of processing times. Computational experiments indicate that the proposed algorithms perform well. Moreover, the computational experiments reveal that one of the proposed algorithms, Algorithm A7, performs significantly better than the other eleven algorithms for all possible combinations of the number of jobs and the gaps between the lower and upper bounds. More specifically, error percentages of the other eleven algorithms range from 2.3 to 27.7 times that of Algorithm A7. The results have been confirmed by constructing 99% confidence intervals and tests of hypotheses using a significance level of 0.01.


Sign in / Sign up

Export Citation Format

Share Document