A preemptive single-machine scheduling problem with a late work criterion and convex resource consumption functions
Abstract We consider two single-machine scheduling problems with the late work criterion, where each job’s processing time follows a decreasing convex function of the resource consumption amount, and each job can be interrupted and resumed later. The first objective is to minimize the sum of late work and resource consumption amount, while the second objective is to minimize the total late work with a constraint on the total resource consumption amount. We show that both problems can be solved in strongly polynomial time.
- Research Article
16
- 10.1016/j.ejor.2021.10.064
- Nov 24, 2021
- European Journal of Operational Research
Pareto-scheduling of two competing agents with their own equal processing times
- Research Article
26
- 10.1007/s00500-015-1590-z
- Jan 24, 2015
- Soft Computing
Scheduling with learning effects has received a lot of research attention lately. On the other hand, it is commonly seen that time restrictions are usually modeled by due dates or deadlines and the quality of schedules is estimated with reference to these parameters. One of the performance measures involving due dates is the late work criterion, which is relatively unexplored. Thus, we study a single-machine scheduling problem with a position-based learning effect. The objective is to minimize the total late work, where the late work for a job is the amount of processing of this job that is performed after its due date. We attempt to develop a branch-and-bound algorithm incorporating with some dominance rules and a lower bound for the optimal solution. For saving computational time, we also propose three heuristic-based genetic algorithms for the near-optimal solution. Finally, the computational results of proposed algorithms are also provided.
- Research Article
112
- 10.1016/j.omega.2010.06.006
- Jun 15, 2010
- Omega
A survey of scheduling problems with late work criteria
- Book Chapter
21
- 10.1007/978-3-642-58300-1_54
- Jan 1, 2000
Scheduling theory is concerned with problems of the allocation of resources to perform a set of activities in order to achieve a certain goal. The purpose of the scheduling process could be attained by finding a feasible solution of the considered problem as well as by determining the best solution in the reference to a given optimality criterion. There are a few classical performance measures broadly studied such as schedule length, mean or mean weighted flow time, maximum lateness etc. However, trying to cover more realistic problems, new parameters and criteria must be considered. The performance measure based on the amount of late work in the system is an example of such a non-classical criterion involving due dates. Classical criteria such as e.g. maximum lateness or mean tardiness calculate the penalty for late tasks with respect to the time of their completion, whereas in some applications, the penalty should be determined with the reference to the amount of the late work independently of the time of its completion. The criteria based on late work were first proposed in the context of parallel processors and then applied in a one machine scheduling problem. In the paper, new results are presented concerning general complexity of scheduling problems with the late work criteria and some special cases in the shop environment.
- Research Article
1
- 10.7737/jkorms.2022.47.2.035
- May 31, 2022
- Journal of the Korean Operations Research and Management Science Society
We consider a single-machine scheduling problem such that the processing time of each job is inversely proportional to the power of the amount of resource consumption. The objective is to minimize the sum of the total resource consumption cost and the total late work, or minimize the total late work with a constraint on the total resource consumption cost. Under any objective, we prove the NP-hardness of the case with more than or equal to two different due dates, and the polynomiality of the case with a common due date.
- Research Article
12
- 10.3390/math8091517
- Sep 5, 2020
- Mathematics
In this paper, we consider three preemptive Pareto-scheduling problems with two competing agents on a single machine. In each problem, the objective function of agent A is the total completion time, the maximum lateness, or the total late work while the objective function of agent B is the total late work. For each problem, we provide a polynomial-time algorithm to characterize the trade-off curve of all Pareto-optimal points.
- Conference Article
6
- 10.1063/1.4915694
- Jan 1, 2015
- AIP conference proceedings
Scheduling is considered as a key task in many industries, such as project based scheduling, crew scheduling, flight scheduling, machine scheduling, etc. In the machine scheduling area, the job shop scheduling problems are considered to be important and highly complex, in which they are characterized as NP-hard. The job shop scheduling problems with late work criterion and non-preemptive jobs are addressed in this paper. Late work criterion is a fairly new objective function. It is a qualitative measure and concerns with late parts of the jobs, unlike classical objective functions that are quantitative measures. In this work, simulated annealing was presented to solve the scheduling problem. In addition, operation based representation was used to encode the solution, and a neighbourhood search structure was employed to search for the new solutions. The case studies are Lawrence instances that were taken from the Operations Research Library. Computational results of this probabilistic meta-heuristic algorithm were compared with a conventional genetic algorithm, and a conclusion was made based on the algorithm and problem.
- Research Article
60
- 10.1016/s0166-218x(03)00339-1
- Jul 17, 2003
- Discrete Applied Mathematics
Open shop scheduling problems with late work criteria
- Research Article
13
- 10.1142/s0217595918500379
- Sep 26, 2018
- Asia-Pacific Journal of Operational Research
This paper studies a two-agent single-machine scheduling problem with sum-of-processing-times-based learning consideration. The goal is to find an optimal schedule to minimize the total late work of the first agent subject to the restriction that the maximum lateness of the second agent has an upper bound. For this problem, a branch-and-bound algorithm along with several dominances and a lower bound is developed to find the optimal solution, and a tabu algorithm with several improvements is proposed to find the near-optimal solution. Computational experiments are provided to further measure the performance of the proposed algorithms.
- Research Article
33
- 10.1007/s00500-015-1900-5
- Oct 26, 2015
- Soft Computing
This paper addresses a two-agent scheduling problem where the objective is to minimize the total late work of the first agent, with the restriction that the maximum lateness of the second agent cannot exceed a given value. Two pseudo-polynomial dynamic programming algorithms are presented to find the optimal solutions for small-scale problem instances. For medium- to large-scale problem instances, a branch-and-bound algorithm incorporating the implementation of a lower bounding procedure, some dominance rules and a Tabu Search-based solution initialization, is developed to yield the optimal solution. Computational experiments are designed to examine the efficiency of the proposed algorithms and the impacts of all the relative parameters.
- Research Article
6
- 10.1016/j.cor.2005.06.021
- Oct 6, 2005
- Computers and Operations Research
Single machine scheduling problems with resource dependent release times
- Research Article
11
- 10.1016/j.ejor.2022.10.047
- Nov 7, 2022
- European Journal of Operational Research
Single machine scheduling with assignable due dates to minimize maximum and total late work
- Research Article
26
- 10.1002/nav.21869
- Sep 26, 2019
- Naval Research Logistics (NRL)
We consider scheduling a set of jobs with deadlines to minimize the total weighted late work on a single machine, where the late work of a job is the amount of processing of the job that is scheduled after its due date and before its deadline. This is the first study on scheduling with the late work criterion under the deadline restriction. In this paper, we show that (i) the problem is unary NP‐hard even if all the jobs have a unit weight, (ii) the problem is binary NP‐hard and admits a pseudo‐polynomial‐time algorithm and a fully polynomial‐time approximation scheme if all the jobs have a common due date, and (iii) some special cases of the problem are polynomially solvable.
- Research Article
61
- 10.1007/s10951-015-0464-7
- Dec 21, 2015
- Journal of Scheduling
In the paper, we consider the problem of scheduling jobs on parallel identical machines with the late work criterion and a common due date, both offline and online cases. Since the late work criterion has not been studied in the online mode so far, the analysis of the online problem is preceded by the analysis of the offline problem, whose complexity status has not been formally stated in the literature yet. Namely, for the offline mode, we prove that the two-machine problem is binary NP-hard, and the general case is unary NP-hard. In the online mode we assume that jobs arrive in the system one by one, i.e., we consider the online over list model. We give an algorithm with a competitive ratio being a function of the number of machines, and we prove the optimality of this approach for two identical machines.
- Research Article
34
- 10.1016/j.amc.2003.12.073
- Feb 18, 2004
- Applied Mathematics and Computation
Single machine scheduling problems with deteriorating jobs