Back to Search
Start Over
A complexity analysis and algorithms for two-machine shop scheduling problems under linear constraints
- Source :
- Journal of Scheduling.
- Publication Year :
- 2021
- Publisher :
- Springer Science and Business Media LLC, 2021.
-
Abstract
- We study several two-machine shop scheduling problems, namely flow shop, job shop and open shop scheduling problems under linear constraints. In these problems, the processing times of two stages of jobs are also decision variables and satisfy a system of linear constraints. The goal of each problem is to determine the processing time of each job, and to schedule the jobs to the shop machine such that the makespan, i.e., the completion time of all jobs, is minimized. These problems can find application in various areas, such as industrial production, advertising and automotive maintenance. We study the computational complexity and propose polynomial-time optimal or approximation algorithms for them. In particular, we show that although a two-machine flow shop scheduling problem and a two-machine job shop scheduling problem without recirculation can be solved in polynomial time, the problems where processing times satisfy linear constraints are generally NP-hard in the strong sense. Then, we design algorithms for various settings of these problems. We design polynomial-time algorithms for them when there are a fixed number of constraints. For the general case, we first propose a simple 2-approximation algorithm, and then design a polynomial-time approximation schemes. In contrast to the previous two problems, we show that the two-machine open shop scheduling problem under linear constraints can be solved in polynomial time.
- Subjects :
- Schedule
021103 operations research
Open-shop scheduling
Job shop scheduling
Computer science
Job shop
0211 other engineering and technologies
General Engineering
Approximation algorithm
Machine shop
0102 computer and information sciences
02 engineering and technology
Flow shop scheduling
Management Science and Operations Research
01 natural sciences
010201 computation theory & mathematics
Artificial Intelligence
Time complexity
Algorithm
Software
Subjects
Details
- ISSN :
- 10991425 and 10946136
- Database :
- OpenAIRE
- Journal :
- Journal of Scheduling
- Accession number :
- edsair.doi...........ce3273200fbb7ae1d63b62088e774dd5
- Full Text :
- https://doi.org/10.1007/s10951-021-00677-8