parallel machine scheduling
Recently Published Documents


TOTAL DOCUMENTS

805
(FIVE YEARS 187)

H-INDEX

47
(FIVE YEARS 7)

2021 ◽  
Vol 20 (4) ◽  
pp. 637-644
Author(s):  
RustemAdamovich Shichiyakh ◽  
Olga Yu ◽  
InaraK. Shakhbanova ◽  
ChulpanYa Shafranskaya ◽  
SvetlanaV. Titova ◽  
...  

Mathematics ◽  
2021 ◽  
Vol 10 (1) ◽  
pp. 61
Author(s):  
Wencheng Wang ◽  
Xiaofei Liu

In this paper, we consider parallel-machine scheduling with release times and submodular penalties (P|rj,reject|Cmax+π(R)), in which each job can be accepted and processed on one of m identical parallel machines or rejected, but a penalty must paid if a job is rejected. Each job has a release time and a processing time, and the job can not be processed before its release time. The objective of P|rj,reject|Cmax+π(R) is to minimize the makespan of the accepted jobs plus the penalty of the rejected jobs, where the penalty is determined by a submodular function. This problem generalizes a multiprocessor scheduling problem with rejection, the parallel-machine scheduling with submodular penalties, and the single machine scheduling problem with release dates and submodular rejection penalties. In this paper, inspired by the primal-dual method, we present a combinatorial 2-approximation algorithm to P|rj,reject|Cmax+π(R). This ratio coincides with the best known ratio for the parallel-machine scheduling with submodular penalties and the single machine scheduling problem with release dates and submodular rejection penalties.


Author(s):  
Yantong Li ◽  
Jean-François Côté ◽  
Leandro Callegari-Coelho ◽  
Peng Wu

We investigate the discrete parallel machine scheduling and location problem, which consists of locating multiple machines to a set of candidate locations, assigning jobs from different locations to the located machines, and sequencing the assigned jobs. The objective is to minimize the maximum completion time of all jobs, that is, the makespan. Though the problem is of theoretical significance with a wide range of practical applications, it has not been well studied as reported in the literature. For this problem, we first propose three new mixed-integer linear programs that outperform state-of-the-art formulations. Then, we develop a new logic-based Benders decomposition algorithm for practical-sized instances, which splits the problem into a master problem that determines machine locations and job assignments to machines and a subproblem that sequences jobs on each machine. The master problem is solved by a branch-and-cut procedure that operates on a single search tree. Once an incumbent solution to the master problem is found, the subproblem is solved to generate cuts that are dynamically added to the master problem. A generic no-good cut is first proposed, which is later improved by some strengthening techniques. Two optimality cuts are also developed based on optimality conditions of the subproblem and improved by strengthening techniques. Numerical results on small-sized instances show that the proposed formulations outperform state-of-the-art ones. Computational results on 1,400 benchmark instances with up to 300 jobs, 50 machines, and 300 locations demonstrate the effectiveness and efficiency of the algorithm compared with current approaches. Summary of Contribution: This paper employs operations research methods and computing techniques to address an NP-hard combinatorial optimization problem: the parallel discrete machine scheduling and location problem. The problem is of practical significance but has not been well studied in the literature. For the problem, we formulate three novel mixed-integer linear programs that outperform state-of-the-art formulations and develop a new logic-based Benders decomposition algorithm. Extensive computational experiments on 1,400 benchmark instances with up to 300 jobs, 50 machines, and 300 locations are conducted to evaluate the performance of the proposed models and algorithms.


Author(s):  
Xiao Wu ◽  
Peng Guo ◽  
Yi Wang ◽  
Yakun Wang

AbstractIn this paper, an identical parallel machine scheduling problem with step-deteriorating jobs is considered to minimize the weighted sum of tardiness cost and extra energy consumption cost. In particular, the actual processing time of a job is assumed to be a step function of its starting time and its deteriorating threshold. When the starting time of a job is later than its deteriorating threshold, the job faces two choices: (1) maintaining its status in holding equipment and being processed with a base processing time and (2) consuming an extra penalty time to finish its processing. The two work patterns need different amounts of energy consumption. To implement energy-efficient scheduling, the selection of the pre-processing patterns must be carefully considered. In this paper, a mixed integer linear programming (MILP) model is proposed to minimize the total tardiness cost and the extra energy cost. Decomposition approaches based on logic-based Benders decomposition (LBBD) are developed by reformulating the studied problem into a master problem and some independent sub-problems. The master problem is relaxed by only making assignment decisions. The sub-problems are to find optimal schedules in the job-to-machine assignments given by the master problem. Moreover, MILP and heuristic based on Tabu search are used to solve the sub-problems. To evaluate the performance of our methods, three groups of test instances were generated inspired by both real-world applications and benchmarks from the literature. The computational results demonstrate that the proposed decomposition approaches can compute competitive schedules for medium- and large-size problems in terms of solution quality. In particular, the LBBD with Tabu search performs the best among the suggested four methods.


Author(s):  
Maximilian Moser ◽  
Nysret Musliu ◽  
Andrea Schaerf ◽  
Felix Winter

AbstractIn this paper, we study an important real-life scheduling problem that can be formulated as an unrelated parallel machine scheduling problem with sequence-dependent setup times, due dates, and machine eligibility constraints. The objective is to minimise total tardiness and makespan. We adapt and extend a mathematical model to find optimal solutions for small instances. Additionally, we propose several variants of simulated annealing to solve very large-scale instances as they appear in practice. We utilise several different search neighbourhoods and additionally investigate the use of innovative heuristic move selection strategies. Further, we provide a set of real-life problem instances as well as a random instance generator that we use to generate a large number of test instances. We perform a thorough evaluation of the proposed techniques and analyse their performance. We also apply our metaheuristics to approach a similar problem from the literature. Experimental results show that our methods are able to improve the results produced with state-of-the-art approaches for a large number of instances.


2021 ◽  
Vol 13 (23) ◽  
pp. 13133
Author(s):  
Tao Dai ◽  
Xiangqi Fan

Ordering food through mobile apps and crowdsourcing resources has become increasingly popular in the digital age. Restaurants can improve customer satisfaction to satisfy on-demand food orders by shortening waiting time and achieving sustainability through fuel reduction. In the present study, we construct a double-layer scheduling model, which is developed using the characteristics of on-demand food preparation, including the use of multiple stoves, a variety of dishes in one order, and the integration of the same dishes from different customers. The bottom layer is a multi-stove dish package scheduling model based on parallel machine scheduling. The upper layer is an order selection model based on the knapsack problem. To identify the optimal solution, four strategies for calculating the weight coefficient of the dish package are proposed to shorten the waiting time and realize sustainability. Numerical experiments are designed to analyze the differences of the final scheduling results under the four strategies. The bottom layer is extended to another model based on the vehicle routing optimization model, given the switch time between different dishes. The extension of the model is also compared in the numerical experiments. Our paper confirms the necessity of using a double-layer model for multi-strategy comparison in order to achieve sustainable on-demand scheduling.


Sign in / Sign up

Export Citation Format

Share Document