Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
 
 
Sign in to use this feature.

Years

Between: -

Subjects

remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline

Journals

Article Types

Countries / Regions

Search Results (91)

Search Parameters:
Keywords = single machine scheduling problems

Order results
Result details
Results per page
Select all
Export citation of selected articles as:
22 pages, 828 KiB  
Article
Deep Q-Networks for Minimizing Total Tardiness on a Single Machine
by Kuan Wei Huang and Bertrand M. T. Lin
Mathematics 2025, 13(1), 62; https://doi.org/10.3390/math13010062 - 27 Dec 2024
Viewed by 372
Abstract
This paper considers the single-machine scheduling problem of total tardiness minimization. Due to its computational intractability, exact approaches such as dynamic programming algorithms and branch-and-bound algorithms struggle to produce optimal solutions for large-scale instances in a reasonable time. The advent of Deep Q-Networks [...] Read more.
This paper considers the single-machine scheduling problem of total tardiness minimization. Due to its computational intractability, exact approaches such as dynamic programming algorithms and branch-and-bound algorithms struggle to produce optimal solutions for large-scale instances in a reasonable time. The advent of Deep Q-Networks (DQNs) within the reinforcement learning paradigm could be a viable approach to transcending these limitations, offering a robust and adaptive approach. This study introduces a novel approach utilizing DQNs to model the complexities of job scheduling for minimizing tardiness through an informed selection utilizing look-ahead mechanisms of actions within a defined state space. The framework incorporates seven distinct reward-shaping strategies, among which the Minimum Estimated Future Tardiness strategy notably enhances the DQN model’s performance. Specifically, it achieves an average improvement of 14.33% over Earliest Due Date (EDD), 11.90% over Shortest Processing Time (SPT), 17.65% over Least Slack First (LSF), and 8.86% over Apparent Tardiness Cost (ATC). Conversely, the Number of Delayed Jobs strategy secures an average improvement of 11.56% over EDD, 9.10% over SPT, 15.01% over LSF, and 5.99% over ATC, all while requiring minimal computational resources. The results of a computational study demonstrate DQN’s impressive performance compared to traditional heuristics. This underscores the capacity of advanced machine learning techniques to improve industrial scheduling processes, potentially leading to decent operational efficiency. Full article
Show Figures

Figure 1

11 pages, 284 KiB  
Article
Single-Machine Rescheduling with Rejection and an Operator No-Availability Period
by Guanghua Wu and Hongli Zhu
Mathematics 2024, 12(23), 3678; https://doi.org/10.3390/math12233678 - 24 Nov 2024
Viewed by 427
Abstract
In this paper, we investigate a rescheduling problem with rejection and an operator non-availability period on a single machine. An optimal original schedule with the objective of minimizing the total weighted completion time has been made in a deterministic production scheduling system without [...] Read more.
In this paper, we investigate a rescheduling problem with rejection and an operator non-availability period on a single machine. An optimal original schedule with the objective of minimizing the total weighted completion time has been made in a deterministic production scheduling system without an unavailable interval. However, prior to the start of formal job processing, a time interval becomes unavailable due to the operator. No jobs can start or complete in the interval; nonetheless, a job that begins prior to this interval and finishes afterward is possible (if there is such a job, we call it a crossover job). In order to deal with the operator non-availability period, job rejection is allowed. Each job is either accepted for processing or rejected by paying a rejection cost. The planned original schedule is required to be rescheduled. The objective is to minimize the total weighted completion time of the accepted jobs plus the total penalty of the rejected jobs plus the weighted maximum tardiness penalty between the original schedule and the new reschedule. We present a pseudo-polynomial time dynamic programming exact algorithm and subsequently develop it into a fully polynomial time approximation scheme. Full article
22 pages, 6887 KiB  
Article
Detecting Water Stress in Winter Wheat Based on Multifeature Fusion from UAV Remote Sensing and Stacking Ensemble Learning Method
by He Zhao, Jingjing Wang, Jiali Guo, Xin Hui, Yunling Wang, Dongyu Cai and Haijun Yan
Remote Sens. 2024, 16(21), 4100; https://doi.org/10.3390/rs16214100 - 2 Nov 2024
Viewed by 1021
Abstract
The integration of remote sensing technology and machine learning algorithms represents a new research direction for the rapid and large-scale detection of water stress in modern agricultural crops. However, in solving practical agricultural problems, single machine learning algorithms cannot fully explore the potential [...] Read more.
The integration of remote sensing technology and machine learning algorithms represents a new research direction for the rapid and large-scale detection of water stress in modern agricultural crops. However, in solving practical agricultural problems, single machine learning algorithms cannot fully explore the potential information within the data, lacking stability and accuracy. Stacking ensemble learning (SEL) can combine the advantages of multiple single machine learning algorithms to construct more stable predictive models. In this study, threshold values of stomatal conductance (gs) under different soil water stress indices (SWSIs) were proposed to assist managers in irrigation scheduling. In the present study, six irrigation treatments were established for winter wheat to simulate various soil moisture supply conditions. During the critical growth stages, gs was measured and the SWSI was calculated. A spectral camera mounted on an unmanned aerial vehicle (UAV) captured reflectance images in five bands, from which vegetation indices and texture information were extracted. The results indicated that gs at different growth stages of winter wheat was sensitive to soil moisture supply conditions. The correlation between the gs value and SWSI value was high (R2 > 0.79). Therefore, the gs value threshold can reflect the current soil water stress level. Compared with individual machine learning models, the SEL model exhibited higher prediction accuracy, with R2 increasing by 6.67–17.14%. Using a reserved test set, the SEL model demonstrated excellent performance in various evaluation metrics across different growth stages (R2: 0.69–0.87, RMSE: 0.04–0.08 mol m−2 s−1; NRMSE: 12.3–23.6%, MAE: 0.03–0.06 mol m−2 s−1) and exhibited excellent stability and accuracy. This research can play a significant role in achieving large-scale monitoring of crop growth status through UAV, enabling the real-time capture of winter wheat water deficit changes, and providing technical support for precision irrigation. Full article
Show Figures

Figure 1

19 pages, 337 KiB  
Article
Study on Single-Machine Common/Slack Due-Window Assignment Scheduling with Delivery Times, Variable Processing Times and Outsourcing
by Bing Bai, Cai-Min Wei, Hong-Yu He and Ji-Bo Wang
Mathematics 2024, 12(18), 2883; https://doi.org/10.3390/math12182883 - 15 Sep 2024
Cited by 1 | Viewed by 844
Abstract
Single-machine due-window assignment scheduling with delivery times and variable processing times is investigated, where the variable processing time of a job means that the processing time is a function of its position in a sequence and its resource allocation. Currently, there are multiple [...] Read more.
Single-machine due-window assignment scheduling with delivery times and variable processing times is investigated, where the variable processing time of a job means that the processing time is a function of its position in a sequence and its resource allocation. Currently, there are multiple optimization objectives for the due-window assignment problem, and there is a small amount of research on optimization problems where the window starting time, the rejected cost and the optimal scheduling are jointly required. The goal of this paper is to minimize the weighed sum of scheduling cost, resource consumption cost and outsourcing measure under the optional job outsourcing (rejection). Under two resource allocation models (i.e., linear and convex resource allocation models), the scheduling cost is the weighted sum of the number of early–tardy jobs, earliness–tardiness penalties and due-window starting time and size, where the weights are positional-dependent. The main contributions of this paper include the study and data simulation of single-machine scheduling with learning effects, delivery times and outsourcing cost. For the weighed sum of scheduling cost, resource consumption cost and outsourcing measure, we prove the polynomial solvability of the problem. Under the common and slack due-window assignments, through the theoretical analysis of the optimal solution, we reveal that four problems can be solved in O(n6) time, where n is the number of jobs. Full article
(This article belongs to the Special Issue Systems Engineering, Control, and Automation, 2nd Edition)
Show Figures

Figure 1

20 pages, 372 KiB  
Article
Single-Machine Scheduling with Simultaneous Learning Effects and Delivery Times
by Zheng Liu and Ji-Bo Wang
Mathematics 2024, 12(16), 2522; https://doi.org/10.3390/math12162522 - 15 Aug 2024
Viewed by 966
Abstract
This paper studies the single-machine scheduling problem with truncated learning effect, time-dependent processing time, and past-sequence-dependent delivery time. The delivery time is the time that the job is delivered to the customer after processing is complete. The goal is to determine an optimal [...] Read more.
This paper studies the single-machine scheduling problem with truncated learning effect, time-dependent processing time, and past-sequence-dependent delivery time. The delivery time is the time that the job is delivered to the customer after processing is complete. The goal is to determine an optimal job schedule to minimize the total weighted completion time and maximum tardiness. In order to solve the general situation of the problem, we propose a branch-and-bound algorithm and other heuristic algorithms. Computational experiments also prove the effectiveness of the given algorithms. Full article
Show Figures

Figure 1

20 pages, 1503 KiB  
Article
A Mathematical Programming Model for Minimizing Energy Consumption on a Selective Laser Melting Machine
by Chunlong Yu and Junjie Lin
Mathematics 2024, 12(16), 2507; https://doi.org/10.3390/math12162507 - 14 Aug 2024
Viewed by 784
Abstract
The scheduling problem in additive manufacturing is receiving increasing attention; however, few have considered the effect of scheduling decisions on machine energy consumption. This research focuses on the nesting and scheduling problem of a single selective laser melting (SLM) machine to reduce total [...] Read more.
The scheduling problem in additive manufacturing is receiving increasing attention; however, few have considered the effect of scheduling decisions on machine energy consumption. This research focuses on the nesting and scheduling problem of a single selective laser melting (SLM) machine to reduce total energy consumption. Based on an energy consumption model, a nesting and scheduling problem is formulated, and a mixed integer linear programming model is proposed. This model simultaneously determines part-to-batch assignments, part placement in the batch, and the choice of build orientation to reduce the total energy consumption of the SLM machine. The energy-saving potential of the model is validated through numerical experiments. Additionally, the effect of the number of alternative build orientations on energy consumption is explored. Full article
Show Figures

Figure 1

26 pages, 4700 KiB  
Article
Multi-Agent Reinforcement Learning for Job Shop Scheduling in Dynamic Environments
by Yu Pu, Fang Li and Shahin Rahimifard
Sustainability 2024, 16(8), 3234; https://doi.org/10.3390/su16083234 - 12 Apr 2024
Cited by 4 | Viewed by 2762
Abstract
In response to the challenges of dynamic adaptability, real-time interactivity, and dynamic optimization posed by the application of existing deep reinforcement learning algorithms in solving complex scheduling problems, this study proposes a novel approach using graph neural networks and deep reinforcement learning to [...] Read more.
In response to the challenges of dynamic adaptability, real-time interactivity, and dynamic optimization posed by the application of existing deep reinforcement learning algorithms in solving complex scheduling problems, this study proposes a novel approach using graph neural networks and deep reinforcement learning to complete the task of job shop scheduling. A distributed multi-agent scheduling architecture (DMASA) is constructed to maximize global rewards, modeling the intelligent manufacturing job shop scheduling problem as a sequential decision problem represented by graphs and using a Graph Embedding–Heterogeneous Graph Neural Network (GE-HetGNN) to encode state nodes and map them to the optimal scheduling strategy, including machine matching and process selection strategies. Finally, an actor–critic architecture-based multi-agent proximal policy optimization algorithm is employed to train the network and optimize the decision-making process. Experimental results demonstrate that the proposed framework exhibits generalizability, outperforms commonly used scheduling rules and RL-based scheduling methods on benchmarks, shows better stability than single-agent scheduling architectures, and breaks through the instance-size constraint, making it suitable for large-scale problems. We verified the feasibility of our proposed method in a specific experimental environment. The experimental results demonstrate that our research can achieve formal modeling and mapping with specific physical processing workshops, which aligns more closely with real-world green scheduling issues and makes it easier for subsequent researchers to integrate algorithms with actual environments. Full article
Show Figures

Figure 1

15 pages, 477 KiB  
Article
Novel Approaches to the Formulation of Scheduling Problems
by José Manuel García-Sánchez and Plácido Moreno
Mathematics 2024, 12(7), 1035; https://doi.org/10.3390/math12071035 - 30 Mar 2024
Viewed by 947
Abstract
This paper presents two novel formulations for scheduling problems, namely order-position hybrid formulation (OPH) and order-disjunctive hybrid formulation (ODH), which extend and combine parts of existing formulation strategies. The first strategy (OPH) is based on sequence position and linear ordering formulations, adding relationships [...] Read more.
This paper presents two novel formulations for scheduling problems, namely order-position hybrid formulation (OPH) and order-disjunctive hybrid formulation (ODH), which extend and combine parts of existing formulation strategies. The first strategy (OPH) is based on sequence position and linear ordering formulations, adding relationships between constraints that allow relaxing some decision variables. The second approach (ODH) is based on linear ordering and disjunctive formulations. In this work, we prove ODH to be the most efficient formulation known so far. The experiments have been carried out with a large set of problems, which consider single machines and identical parallel machines. Computational results show that OPH is better than the rest of the existing formulations for the case of weighted completion objectives, while ODH turns out to be the best approach for most scenarios studied. Full article
(This article belongs to the Special Issue Mathematical Models and Methods of Scheduling Theory)
Show Figures

Figure 1

21 pages, 339 KiB  
Article
Scheduling with Group Technology, Resource Allocation, and Learning Effect Simultaneously
by Ming-Hui Li, Dan-Yang Lv, Yuan-Yuan Lu and Ji-Bo Wang
Mathematics 2024, 12(7), 1029; https://doi.org/10.3390/math12071029 - 29 Mar 2024
Cited by 6 | Viewed by 819
Abstract
This paper studies the single-machine group scheduling problem with convex resource allocation and learning effect. The number of jobs in each group is different, and the corresponding common due dates are also different, where the processing time of jobs follows a convex function [...] Read more.
This paper studies the single-machine group scheduling problem with convex resource allocation and learning effect. The number of jobs in each group is different, and the corresponding common due dates are also different, where the processing time of jobs follows a convex function of resource allocation. Under common due date assignment, the objective is to minimize the weighted sum of earliness, tardiness, common due date, resource consumption, and makespan. To solve the problem, we present the heuristic, simulated annealing, and branch-and-bound algorithms. Computational experiments indicate that the proposed algorithms are effective. Full article
(This article belongs to the Special Issue Applied Computing and Artificial Intelligence, 2nd Edition)
Show Figures

Figure 1

21 pages, 5806 KiB  
Article
Dynamic Events in the Flexible Job-Shop Scheduling Problem: Rescheduling with a Hybrid Metaheuristic Algorithm
by Shubhendu Kshitij Fuladi and Chang-Soo Kim
Algorithms 2024, 17(4), 142; https://doi.org/10.3390/a17040142 - 28 Mar 2024
Cited by 7 | Viewed by 2774
Abstract
In the real world of manufacturing systems, production planning is crucial for organizing and optimizing various manufacturing process components. The objective of this paper is to present a methodology for both static scheduling and dynamic scheduling. In the proposed method, a hybrid algorithm [...] Read more.
In the real world of manufacturing systems, production planning is crucial for organizing and optimizing various manufacturing process components. The objective of this paper is to present a methodology for both static scheduling and dynamic scheduling. In the proposed method, a hybrid algorithm is utilized to optimize the static flexible job-shop scheduling problem (FJSP) and dynamic flexible job-shop scheduling problem (DFJSP). This algorithm integrates the genetic algorithm (GA) as a global optimization technique with a simulated annealing (SA) algorithm serving as a local search optimization approach to accelerate convergence and prevent getting stuck in local minima. Additionally, variable neighborhood search (VNS) is utilized for efficient neighborhood search within this hybrid algorithm framework. For the FJSP, the proposed hybrid algorithm is simulated on a 40-benchmark dataset to evaluate its performance. Comparisons among the proposed hybrid algorithm and other algorithms are provided to show the effectiveness of the proposed algorithm, ensuring that the proposed hybrid algorithm can efficiently solve the FJSP, with 38 out of 40 instances demonstrating better results. The primary objective of this study is to perform dynamic scheduling on two datasets, including both single-purpose machine and multi-purpose machine datasets, using the proposed hybrid algorithm with a rescheduling strategy. By observing the results of the DFJSP, dynamic events such as a single machine breakdown, a single job arrival, multiple machine breakdowns, and multiple job arrivals demonstrate that the proposed hybrid algorithm with the rescheduling strategy achieves significant improvement and the proposed method obtains the best new solution, resulting in a significant decrease in makespan. Full article
Show Figures

Figure 1

16 pages, 461 KiB  
Article
An Exploration of Multitasking Scheduling Considering Interruptible Job Assignments, Machine Aging Effects, the Influence of Deteriorating Maintenance, and Symmetry
by Li Zeng
Symmetry 2024, 16(3), 380; https://doi.org/10.3390/sym16030380 - 21 Mar 2024
Viewed by 1376
Abstract
The unique topic of allocating and scheduling tasks on a single machine in a multitasking environment is the main emphasis of this research, which also takes into account the effects of worsening maintenance and job-dependent aging effects. In this scenario, the performance and [...] Read more.
The unique topic of allocating and scheduling tasks on a single machine in a multitasking environment is the main emphasis of this research, which also takes into account the effects of worsening maintenance and job-dependent aging effects. In this scenario, the performance and efficiency of the machine in handling different tasks should be symmetric, without significant bias due to the nature or size of the tasks. In a multitasking environment, waiting for jobs can disrupt the processing of the primary job being currently handled. As a result, the actual time required to complete a task becomes erratic and contingent upon the duration of the disruption. In addition to figuring out the best time for maintenance, where to put the due-window, and how big it should be in a multitasking environment, the primary objective is to minimize the costs associated with meeting due-window regulations. To tackle this problem, we propose two optimal algorithms. Additionally, we conduct numerical experiments to compare our approach with the classic due date assignment problem. Interestingly, we observe that in most cases, the average and minimum percentage costs tend to increase as the quantity of jobs increases. However, it is noteworthy that, when the number of jobs is relatively small, specifically when it does not exceed 20, there are instances where these costs decrease with an increase in the number of jobs. Full article
(This article belongs to the Special Issue Symmetry/Asymmetry in Operations Research)
Show Figures

Figure 1

12 pages, 910 KiB  
Article
Model and Algorithm for a Two-Machine Group Scheduling Problem with Setup and Transportation Time
by Yu Ni, Shufen Dai, Shuaipeng Yuan, Bailin Wang and Zhuolun Zhang
Mathematics 2024, 12(6), 888; https://doi.org/10.3390/math12060888 - 18 Mar 2024
Viewed by 978
Abstract
This paper investigates a two-machine group scheduling problem with sequence-independent setup times and round-trip transportation times, which is derived from the production management requirements of modern steel manufacturing enterprises. The objective is to minimize the makespan. Addressing limitations in prior studies, we consider [...] Read more.
This paper investigates a two-machine group scheduling problem with sequence-independent setup times and round-trip transportation times, which is derived from the production management requirements of modern steel manufacturing enterprises. The objective is to minimize the makespan. Addressing limitations in prior studies, we consider a critical but largely ignored transportation method, namely round-trip transportation, and restricted transporter capacity between machines. To solve this problem, a mixed-integer programming model is first developed. Then, the problem complexity is analyzed for situations with both single and unlimited transporters. For the NP-hard case of a single transporter, we design an efficient two-stage heuristic algorithm with proven acceptable solution quality bounds. Extensive computational experiments based on steel plant data demonstrate the effectiveness of our approach in providing near-optimal solutions, and the maximum deviation between our algorithm and the optimal solution is 1.38%. This research can provide an operable optimization method that is valuable for group scheduling and transportation scheduling. Full article
Show Figures

Figure 1

16 pages, 541 KiB  
Article
Approximation of the Objective Function of Single-Machine Scheduling Problem
by Alexander Lazarev, Nikolay Pravdivets and Egor Barashov
Mathematics 2024, 12(5), 699; https://doi.org/10.3390/math12050699 - 28 Feb 2024
Viewed by 827
Abstract
The problem of the approximation of the coefficients of the objective function of a scheduling problem for a single machine is considered. It is necessary to minimize the total weighted completion times of jobs with unknown weight coefficients when a set of problem [...] Read more.
The problem of the approximation of the coefficients of the objective function of a scheduling problem for a single machine is considered. It is necessary to minimize the total weighted completion times of jobs with unknown weight coefficients when a set of problem instances with known optimal schedules is given. It is shown that the approximation problem can be reduced to finding a solution to a system of linear inequalities for weight coefficients. For the case of simultaneous job release times, a method for solving the corresponding system of inequalities has been developed. Based on it, a polynomial algorithm for finding values of weight coefficients that satisfy the given optimal schedules was constructed. The complexity of the algorithm is O(n2(N+n)) operations, where n is the number of jobs and N is the number of given instances with known optimal schedules. The accuracy of the algorithm is estimated by experimentally measuring the function ε(N,n)=1nj=1nwjwj0wj0, which is an indicator of the average modulus of the relative deviation of the found values wj from the true values wj0. An analysis of the results shows a high correlation between the dependence ε(N,n) and a function of the form α(n)/N, where α(n) is a decreasing function of n. Full article
(This article belongs to the Special Issue Recent Advances of Disсrete Optimization and Scheduling)
Show Figures

Figure 1

15 pages, 315 KiB  
Article
Single Machine Scheduling Proportionally Deteriorating Jobs with Ready Times Subject to the Total Weighted Completion Time Minimization
by Zheng-Guo Lv, Li-Han Zhang, Xiao-Yuan Wang and Ji-Bo Wang
Mathematics 2024, 12(4), 610; https://doi.org/10.3390/math12040610 - 19 Feb 2024
Cited by 20 | Viewed by 1239
Abstract
In this paper, we investigate a single machine scheduling problem with a proportional job deterioration. Under release times (dates) of jobs, the objective is to minimize the total weighted completion time. For the general condition, some dominance properties, a lower bound and an [...] Read more.
In this paper, we investigate a single machine scheduling problem with a proportional job deterioration. Under release times (dates) of jobs, the objective is to minimize the total weighted completion time. For the general condition, some dominance properties, a lower bound and an upper bound are given, then a branch-and-bound algorithm is proposed. In addition, some meta-heuristic algorithms (including the tabu search (TS), simulated annealing (SA) and heuristic (NEH) algorithms) are proposed. Finally, experimental results are provided to compare the branch-and-bound algorithm and another three algorithms, which indicate that the branch-and-bound algorithm can solve instances of 40 jobs within a reasonable time and that the NEH and SA are more accurate than the TS. Full article
(This article belongs to the Special Issue Advances in Scheduling Optimization and Computational Intelligence)
17 pages, 334 KiB  
Article
Optimal Different Due-Date Assignment Scheduling with Group Technology and Resource Allocation
by Xuyin Wang and Weiguo Liu
Mathematics 2024, 12(3), 436; https://doi.org/10.3390/math12030436 - 29 Jan 2024
Cited by 4 | Viewed by 1046
Abstract
In this paper, we consider different due-date assignment scheduling with group technology and resource allocation on a single machine, where the due date of each job may be different. Under constant processing times, the objective function is to minimize the scheduling cost (i.e., [...] Read more.
In this paper, we consider different due-date assignment scheduling with group technology and resource allocation on a single machine, where the due date of each job may be different. Under constant processing times, the objective function is to minimize the scheduling cost (i.e., the weighted sum of earliness, tardiness, and due-date assignment cost, where the weights are position dependent). Under some optimal properties, we prove that this problem can be solved in O(ζlogζ) time, where ζ is the number of jobs. The problem is also extended to cases which include linear and convex functions of the quantity of resource allocation. The objective function is minimizing the sum of the scheduling cost and the resource-consumption cost. For the special case of linear and convex functions, we show that the problem is polynomially solvable in O(ζ3) time. Full article
(This article belongs to the Special Issue Advances in Scheduling Optimization and Computational Intelligence)
Show Figures

Figure 1

Back to TopTop