total weighted completion time
Recently Published Documents


TOTAL DOCUMENTS

180
(FIVE YEARS 28)

H-INDEX

29
(FIVE YEARS 2)

Author(s):  
Gaia Nicosia ◽  
Andrea Pacifici ◽  
Ulrich Pferschy ◽  
Julia Resch ◽  
Giovanni Righini

AbstractThis paper considers single-machine scheduling problems in which a given solution, i.e., an ordered set of jobs, has to be improved as much as possible by re-sequencing the jobs. The need for rescheduling may arise in different contexts, e.g., due to changes in the job data or because of the local objective in a stage of a supply chain that is not aligned with the given sequence. A common production setting entails the movement of jobs (or parts) on a conveyor. This is reflected in our model by facilitating the re-sequencing of jobs via a buffer of limited capacity accessible by a LIFO policy. We consider the classical objective functions of total weighted completion time, maximum lateness and (weighted) number of late jobs and study their complexity. For three of these problems, we present strictly polynomial-time dynamic programming algorithms, while for the case of minimizing the weighted number of late jobs NP-hardness is proven and a pseudo-polynomial algorithm is given.


2021 ◽  
Vol 2021 ◽  
pp. 1-17
Author(s):  
Hamid Tikani ◽  
Mostafa Setak ◽  
Darya Abbasi

In this paper, we studied a stochastic bi-objective mathematical model for effective and reliable rescue operations in multigraph network. The problem is addressed by a two-stage stochastic nonlinear mixed-integer program where the reliability of routes is explicitly traded-off with total weighted completion time. The underlying transportation network is able to keep a group of multiattribute parallel arcs between every pair of nodes. By this, the proposed model should consider the routing decision in logistic planning along with the path selection in an uncertain condition. The first stage of the model concerns with the vehicle routing decisions which is not involved with random parameters; besides, the second stage of the model involves with the departure time at each demand node and path finding decisions after observation of random vectors in the first stage considering a finite number of scenarios. To efficiently solve the presented model, an enhanced nondominated sorting genetic algorithm II (NSGA-II) is proposed. The effectiveness of the introduced method is then evaluated by conducting several numerical examples. The results implied the high performance of our method in comparison to the standard NSGA-II. In further analyses, we investigated the beneficiary of using multigraph setting and showed the applicability of the proposed model using a real transportation case.


2021 ◽  
Vol 11 (15) ◽  
pp. 7040
Author(s):  
Ayoub Tighazoui ◽  
Christophe Sauvey ◽  
Nathalie Sauer

Thanks to smart technological tools, customers can at any moment create or modify their commands. This reality forced many production firms to become sensitive in rescheduling processes. In the literature, most of rescheduling problems consider classical efficiency measures. However, some existing works also consider stability as a measure for limiting the deviation from initial schedule. In this work, we aim to bridge the gap in existing works on rescheduling by investigating a new approach to measure simultaneously efficiency by the total weighted waiting times and stability by the total weighted completion time deviation. This combination of criteria is very significant in industrial and hospital environments. In this paper, a single machine rescheduling problem with jobs arriving over time is considered. A mixed integer linear programming (MILP) model is designed for this problem and an iterative predictive-reactive strategy for dealing with the online part. Numerical results show that, at each time the jobs are rescheduled, the low weight ones move forward. Consequently, a new concept consisting in increasing the jobs weight as function of time is established. The effect of this new conception is evaluated by the evolution of the maximum flowtime. Eventually, the computing time of the MILP resolution is studied to explore its limitations.


2021 ◽  
Vol 2021 ◽  
pp. 1-15
Author(s):  
Hongming Zhou ◽  
Ya-Chih Tsai ◽  
Shenquan Huang ◽  
Yarong Chen ◽  
Fuh-Der Chou

The single-machine scheduling problem with fixed periodic preventive maintenance, in which preventive maintenance is implemented periodically to maintain good machine operational status and decrease the cost caused by sudden machine failure, is studied in this paper. The adopted objective function is to minimise the total weighted completion time, which is representative of the minimisation of the global holding/inventory cost in the system. This problem is proven to be NP-hard; a position-based mixed integer programming model and an efficient heuristic algorithm with local improvement strategy are developed for the total weighted completion time problem. To evaluate the performances of the proposed heuristic algorithms, two new lower bounds are further developed. Computational experiments show that the proposed heuristic can rapidly achieve optimal results for small-sized problems and obtain near-optimal solutions with tight average relative percentage deviation for large-sized problems.


Author(s):  
Lin Chen ◽  
Nicole Megow ◽  
Roman Rischke ◽  
Leen Stougie ◽  
José Verschae

AbstractWe consider a natural generalization of classical scheduling problems to a setting in which using a time unit for processing a job causes some time-dependent cost, the time-of-use tariff, which must be paid in addition to the standard scheduling cost. We focus on preemptive single-machine scheduling and two classical scheduling cost functions, the sum of (weighted) completion times and the maximum completion time, that is, the makespan. While these problems are easy to solve in the classical scheduling setting, they are considerably more complex when time-of-use tariffs must be considered. We contribute optimal polynomial-time algorithms and best possible approximation algorithms. For the problem of minimizing the total (weighted) completion time on a single machine, we present a polynomial-time algorithm that computes for any given sequence of jobs an optimal schedule, i.e., the optimal set of time slots to be used for preemptively scheduling jobs according to the given sequence. This result is based on dynamic programming using a subtle analysis of the structure of optimal solutions and a potential function argument. With this algorithm, we solve the unweighted problem optimally in polynomial time. For the more general problem, in which jobs may have individual weights, we develop a polynomial-time approximation scheme (PTAS) based on a dual scheduling approach introduced for scheduling on a machine of varying speed. As the weighted problem is strongly NP-hard, our PTAS is the best possible approximation we can hope for. For preemptive scheduling to minimize the makespan, we show that there is a comparably simple optimal algorithm with polynomial running time. This is true even in a certain generalized model with unrelated machines.


Sign in / Sign up

Export Citation Format

Share Document