Abstract
This paper investigates single-machine scheduling in which the processing time of a job is a function of its position in a sequence, a truncation parameter, and its resource allocation. For a convex resource consumption function, we provide a bicriteria analysis where the first is to minimize total weighted flow (completion) time, and the second is to minimize total resource consumption cost. If the weights are positional-dependent weights, we prove that three versions of considering the two criteria can be solved in polynomial time, respectively. If the weights are job-dependent weights, the computational complexity of the three versions of the two criteria remains an open question. To solve the problems with job-dependent weights, we present a heuristic (an upper bound) and a branch-and-bound algorithm (an exact solution).
| Original language | English |
|---|---|
| Pages (from-to) | 1573-1593 |
| Number of pages | 21 |
| Journal | International Transactions in Operational Research |
| Volume | 28 |
| Issue number | 3 |
| DOIs | |
| Publication status | Published - May 2021 |
Keywords
- branch-and-bound
- combinatorial optimization; heuristics
- controllable processing time
- scheduling
- truncated learning effect
ASJC Scopus subject areas
- Business and International Management
- Computer Science Applications
- Strategy and Management
- Management Science and Operations Research
- Management of Technology and Innovation