An approximation algorithm for the \(m\)-machine permutation flow shop scheduling problem with controllable processing times (Q1310020)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | An approximation algorithm for the \(m\)-machine permutation flow shop scheduling problem with controllable processing times |
scientific article |
Statements
An approximation algorithm for the \(m\)-machine permutation flow shop scheduling problem with controllable processing times (English)
0 references
20 December 1993
0 references
The \(m\)-machine permutation flow shop scheduling problem in which job processing times are decision variables is considered. For every job \(j\) and every machine \(i\) there are given three non-negative numbers \(a_{ij}\), \(u_{ij}\) \((u_{ij}\leq a_{ij})\) and \(c_{ij}\). The processing time of job \(j\) on machine \(i\) is equal to \(a_{ij}- x_{ij}\), where \(0\leq x_{ij}\leq u_{ij}\) is the decision variable. The aim is to find such \(x_{ij}\) \((1\leq j\leq n,\;1\leq i\leq m)\) and a permutation \(\pi\) (which defines the job processing order) that minimize the objective function \(C_{\max}(x,\pi)+ \sum^ m_{i=1} \sum^ n_{j=1} c_{ij} x_{ij}\). Here \(C_{\max}\) is the maximum completion time (makespan). This problem is known to be NP-hard even for \(m=2\) and identical \(c_{ij}\). An approximation algorithm with a worst-case performance ratio equal to 3/2 for \(m=2\) is known as well. In the paper an approximation algorithm is suggested. The worst-case performance ratio of the algorithm is equal to 4/3 for \(m=2\) and does not exceed \((\rho+ \sqrt{\rho(m- 1)})/2+ 1/4+ O(1/\sqrt{\rho m})\) for \(m\geq 2\). Here \(\rho\) is the worst-case performance ratio of an approximate algorithm, which is used for solving the usual (for some fixed \(x\)) \(m\)- machine permutation flow shop scheduling problem. The first bound is tight and the second bound is tight as well for \(\rho=1\).
0 references
worst-case analysis
0 references
makespan
0 references
\(m\)-machine permutation flow shop scheduling
0 references
maximum completion time
0 references
worst-case performance ratio
0 references
approximate algorithm
0 references
0 references