TWO-MACHINE FLOW SHOP SCHEDULING WITH INDIVIDUAL OPERATION'S REJECTION

2014 ◽  
Vol 31 (01) ◽  
pp. 1450002 ◽  
Author(s):  
QIANG GAO ◽  
XIWEN LU

A two-machine flow shop scheduling problem with rejection is considered in this paper. The objective is to minimize the sum of makespan of accepted operations and total penalty of rejected operations. Each job has two operations that could be rejected, respectively. Operations on the first machine have penalties α1 times of their processing times and operations on the second machine have penalties α2 times of their processing times. A [Formula: see text]-approximation algorithm is presented for the case where min{α1, α2} < 1 and max{α1, α2} ≥ 1. A dynamic programming algorithm is provided for general α1 and α2. A fully polynomial-time approximation scheme (FPTAS) is designed for all NP-hard cases.

2021 ◽  
Vol 0 (0) ◽  
pp. 0
Author(s):  
Shuen Guo ◽  
Zhichao Geng ◽  
Jinjiang Yuan

<p style='text-indent:20px;'>In this paper, we study the single-machine Pareto-scheduling of jobs with multiple weighting vectors for minimizing the total weighted late works. Each weighting vector has its corresponding weighted late work. The goal of the problem is to find the Pareto-frontier for the weighted late works of the multiple weighting vectors. When the number of weighting vectors is arbitrary, it is implied in the literature that the problem is unary NP-hard. Then we concentrate on our research under the assumption that the number of weighting vectors is a constant. For this problem, we present a dynamic programming algorithm running in pseudo-polynomial time and a fully polynomial-time approximation scheme (FPTAS).</p>


OR Spectrum ◽  
2018 ◽  
Vol 40 (3) ◽  
pp. 809-829 ◽  
Author(s):  
Matthias Bultmann ◽  
Sigrid Knust ◽  
Stefan Waldherr

2020 ◽  
Vol 37 (01) ◽  
pp. 1950032
Author(s):  
Myoung-Ju Park ◽  
Byung-Cheon Choi ◽  
Yunhong Min ◽  
Kyung Min Kim

We consider a two-machine flow shop scheduling with two properties. The first is that each due date is assigned for a specific position different from the traditional definition of due dates, and the second is that a consistent pattern exists in the processing times within each job and each machine. The objective is to minimize maximum tardiness, total tardiness, or total number of tardy jobs. We prove the strong NP-hardness and inapproximability, and investigate some polynomially solvable cases. Finally, we develop heuristics and verify their performances through numerical experiments.


Mathematics ◽  
2019 ◽  
Vol 7 (3) ◽  
pp. 301 ◽  
Author(s):  
Evgeny Gafarov ◽  
Frank Werner

In this paper, we consider a two-machine job-shop scheduling problem of minimizing total completion time subject to n jobs with two operations and equal processing times on each machine. This problem occurs e.g., as a single-track railway scheduling problem with three stations and constant travel times between any two adjacent stations. We present a polynomial dynamic programming algorithm of the complexity O ( n 5 ) and a heuristic procedure of the complexity O ( n 3 ) . This settles the complexity status of the problem under consideration which was open before and extends earlier work for the two-station single-track railway scheduling problem. We also present computational results of the comparison of both algorithms. For the 30,000 instances with up to 30 jobs considered, the average relative error of the heuristic is less than 1 % . In our tests, the practical running time of the dynamic programming algorithm was even bounded by O ( n 4 ) .


Sign in / Sign up

Export Citation Format

Share Document