38 results on '"batch scheduling"'
Search Results
2. A hybrid discrete differential evolution – genetic algorithm approach with a new batch formation mechanism for parallel batch scheduling considering batch delivery.
- Author
-
Kucukkoc, Ibrahim, Aydin Keskin, Gulsen, Karaoglan, Aslan Deniz, and Karadag, Sevgi
- Subjects
DIFFERENTIAL evolution ,GENETIC algorithms ,LINEAR programming ,FROZEN foods ,JOB shops ,PRODUCTION planning - Abstract
Scheduling is an important decision-making problem in production planning and the resulting decisions have a direct impact on reducing waste, including energy and idle capacity. Batch scheduling problems occur in various industries from automotive to food and energy. This paper introduces the parallel p-batch scheduling problem with batch delivery, content-dependent loading/unloading times and energy-aware objective function. The problem has been motivated by a real system used for freezing products in a food processing company. A mixed-integer linear programming model (MILP) has been developed and explained through a numerical example. As it is not practical to solve large-size instances via a mathematical model, the discrete differential evolution algorithm has been improved (iDDE) and hybridised with the genetic algorithm (GA). A release-oriented vector generation procedure and a heuristic batch formation mechanism have been developed to efficiently solve the problem. The performance of the proposed approach (iDDEGA) has been compared with CPLEX, iDDE and GA through a comprehensive computational study. A case study was conducted based on real data collected from the freezing process of the company, which also verified the practical use and advantages of the proposed methodology. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
3. Population-based iterated local search for batch scheduling on parallel machines with incompatible job families, release dates, and tardiness penalties: Population-based iterated local search...: J. M. Medeiros et al.
- Author
-
Medeiros, José Maurício Fernandes, Subramanian, Anand, and Queiroga, Eduardo
- Abstract
This work addresses a parallel batch machine scheduling problem subject to tardiness penalties, release dates, and incompatible job families. In this environment, jobs of the same family are partitioned into batches and each batch is assigned to a machine. The objective is to determine the sequence in which the batches will be processed on each machine with a view of minimizing the total weighted tardiness. To solve the problem, we propose a population-based iterated local search algorithm that makes use of multiple neighborhood structures and an efficient perturbation mechanism. The algorithm also incorporates the time window decomposition (TWD) heuristic to generate the initial population and employs population control strategies aiming to promote individuals with higher fitness by combining the total weighted tardiness with the contribution to the diversity of the population. Extensive computational experiments were conducted on 4860 benchmark instances and the results obtained compare very favorably with those found by the best existing algorithms. [ABSTRACT FROM AUTHOR]
- Published
- 2025
- Full Text
- View/download PDF
4. Serial batching to minimize the weighted number of tardy jobs.
- Author
-
Hermelin, Danny, Mnich, Matthias, and Omlor, Simon
- Subjects
SETUP time ,MULTIVARIATE analysis ,BACKPACKS ,INTEGERS ,SCHEDULING ,ECONOMIC lot size - Abstract
The 1 | s-batch (∞) , r j | ∑ w j U j scheduling problem takes as input a batch setup time Δ and a set of n jobs, each having a processing time, a release date, a weight, and a due date; the task is to find a sequence of batches that minimizes the weighted number of tardy jobs. This problem was introduced by Hochbaum and Landy (Oper Res Lett 16(2):79–86, 1994); as a wide generalization of Knapsack, it is NP -hard. In this work, we provide a multivariate complexity analysis of the 1 | s-batch (∞) , r j | ∑ w j U j problem with respect to several natural parameters. That is, we establish a classification into fixed-parameter tractable and W [ 1 ] -hard problems, for parameter combinations of (i) # p = number of distinct processing times, (ii) # w = number of distinct weights, (iii) # d = number of distinct due dates, (iv) # r = number of distinct release dates. Thereby, we significantly extend the work of Hermelin et al. (Ann Oper Res 298:271–287, 2018) who analyzed the parameterized complexity of the non-batch variant of this problem without release dates. As one of our key results, we prove that 1 | s-batch (∞) , r j | ∑ w j U j is W [ 1 ] -hard parameterized by the number of distinct processing times and distinct due dates. To the best of our knowledge, these are the first parameterized intractability results for scheduling problems with few distinct processing times. Further, we show that 1 | s-batch (∞) , r j | ∑ w j U j is fixed-parameter tractable parameterized by # d + # p + # r , and parameterized by # d + # w if there is just a single release date. Both results hold even if the number of jobs per batch is limited by some integer b. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
5. 面向部分工序无序加工的柔性作业车间 批量调度方法.
- Author
-
柳宁, 华天标, 王高, and 陈法明
- Abstract
Copyright of Journal of South China University of Technology (Natural Science Edition) is the property of South China University of Technology and its content may not be copied or emailed to multiple sites or posted to a listserv without the copyright holder's express written permission. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
- Published
- 2024
- Full Text
- View/download PDF
6. 带有动态到达工件的分布式柔性作业 车间调度问题研究.
- Author
-
张洪亮, 童 超, and 丁倩兰
- Abstract
Copyright of Journal of Anhui University of Technology (Natural Science) is the property of Anhui University of Technology and its content may not be copied or emailed to multiple sites or posted to a listserv without the copyright holder's express written permission. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
- Published
- 2024
- Full Text
- View/download PDF
7. Machine learning application in batch scheduling for multi-product pipelines: A review.
- Author
-
Renfu Tu, Hao Zhang, Bin Xu, Xiaoyin Huang, Yiyuan Che, Jian Du, Chang Wang, Rui Qiu, and Yongtu Liang
- Subjects
PIPELINES ,MACHINE learning ,COMPUTER scheduling ,ALGORITHMS ,PETROLEUM production - Abstract
Batch scheduling is a crucial part of pipeline enterprise operation management, especially in the context of market-oriented operation. It involves 3 main tasks: quickly preparing batch plans, accurately tracking interface movement, and operation condition in real time. Normally, the completion of multi-product pipeline batch scheduling depends on simulation models or optimization models and corresponding conventional solving algorithm. However, this approach becomes inefficient when applied to large-scale systems. The rapid development of machine learning has brought new ideas to batch scheduling research. This paper first reviews the current state of batch scheduling technology, and suggests that applying machine learning to it is a promising development direction. Then, we summarize the progress of machine learning applications in batch planning, interface movement tracking, and operational condition monitoring, and point out their limitations. Finally, considering the separation of refined oil production, transportation, and sales processes, 5 recommendations are put forward: oil supply and demand prediction and pipeline capacity prediction, batch planning, batch interface movement tracking, mixed oil development monitoring, and pipeline operation condition identification. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
8. Two-agent scheduling on mixed batch machines to minimise the total weighted makespan.
- Author
-
Fan, Guo-Qiang, Wang, Jun-Qiang, and Liu, Zhixin
- Subjects
BATCH processing ,PRODUCTION scheduling ,APPROXIMATION algorithms ,SCHEDULING ,MACHINERY - Abstract
This paper studies a two-agent scheduling problem on mixed batch machines in parallel. A mixed batch machine can process several jobs simultaneously as a batch, as long as the number of jobs in the batch does not exceed the machine capacity. The processing time of a mixed batch is the weighted sum of the maximum processing time and the total processing time of jobs in the batch. The objective is to minimise the weighted sum of two agents' makespans. We present four approximation algorithms based on two strategies: the machine-centric strategy and the agent-centric strategy. For each strategy, a full batch longest processing time (FBLPT) rule and a longest processing time greedy (LPTG) rule are used. We conduct theoretical analyses based on the worst-case performance ratio to provide the provable guarantees on the performances of the algorithms, and simulation analyses based on randomly generated instances to evaluate the average performances of the algorithms. Furthermore, we verify the consistency between the theoretical and simulation results. The algorithms using agent-centric strategy perform better than ones using machine-centric strategy. Finally, we provide managerial insights for the problem by analysing the technological parameters of batches, importance of agents, and demand seasonality. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF
9. ULD Build-Up Scheduling with Logic-Based Benders Decomposition
- Author
-
Euler, Ricardo, Borndörfer, Ralf, Puchert, Christian, Takkula, Tuomo, Goos, Gerhard, Series Editor, Hartmanis, Juris, Founding Editor, van Leeuwen, Jan, Series Editor, Hutchison, David, Editorial Board Member, Kanade, Takeo, Editorial Board Member, Kittler, Josef, Editorial Board Member, Kleinberg, Jon M., Editorial Board Member, Kobsa, Alfred, Series Editor, Mattern, Friedemann, Editorial Board Member, Mitchell, John C., Editorial Board Member, Naor, Moni, Editorial Board Member, Nierstrasz, Oscar, Series Editor, Pandu Rangan, C., Editorial Board Member, Sudan, Madhu, Series Editor, Terzopoulos, Demetri, Editorial Board Member, Tygar, Doug, Editorial Board Member, Weikum, Gerhard, Series Editor, Vardi, Moshe Y, Series Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Woeginger, Gerhard, Editorial Board Member, and Dilkina, Bistra, editor
- Published
- 2024
- Full Text
- View/download PDF
10. A Two-Machine Flow Shop Batch Scheduling Model to Minimize Total Actual Flow Time.
- Author
-
Yusriski, Rinto, Nasution, Andri Rachmat Kumalasian, Lukas, Wijayanti, Linda, and Octaviani, Sandra
- Subjects
- *
FLOW shop scheduling , *FLOW shops , *MANUFACTURING processes , *RAW materials - Abstract
This study introduces a scheduling model for a two-machine flow shop batch system to minimize the actual flow time. In this system, two machines are responsible for processing raw materials and producing finished products, with a single bottleneck machine. The entity overseeing the manufacturing process organizes demand units into batches, ensures the accurate and timely arrival of raw materials, and delivers all finished products punctually to meet an expected due date. The study addresses crucial challenges, including determining the optimal number of batches, sizes, and sequences to achieve the specified objective. The analysis adopted an algorithm grounded in the Lagrange relaxation method to tackle these challenges. Moreover, the algorithm is operated by identifying the bottleneck machine as a scheduling reference and determining the appropriate number of batches and sizes. The analysis showed the efficacy of the developed algorithm by using Johnson's rule for making batch sequence decisions through numerical experiments conducted across 1000 cases. The results showed a 1.44% to 4.43% improvement in efficiency compared to previous research, accompanied by a 2 to 8 times reduction in computational time. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF
11. 2DPChain: Orchestrating Transactions in Order-Execute Blockchain to Exploit Intra-batch and Inter-batch Parallelism
- Author
-
Shi, Jianfeng, Wu, Heng, Liu, Wang, Gao, Heran, Zhang, Wenbo, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Monti, Flavia, editor, Rinderle-Ma, Stefanie, editor, Ruiz Cortés, Antonio, editor, Zheng, Zibin, editor, and Mecella, Massimo, editor
- Published
- 2023
- Full Text
- View/download PDF
12. Improved Analysis of Two Algorithms for Min-Weighted Sum Bin Packing
- Author
-
Sagnol, Guillaume, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Hsieh, Sun-Yuan, editor, Hung, Ling-Ju, editor, and Lee, Chia-Wei, editor
- Published
- 2023
- Full Text
- View/download PDF
13. Encoding for Reinforcement Learning Driven Scheduling
- Author
-
Li, Boyang, Fan, Yuping, Papka, Michael E., Lan, Zhiling, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Klusáček, Dalibor, editor, Julita, Corbalán, editor, and Rodrigo, Gonzalo P., editor
- Published
- 2023
- Full Text
- View/download PDF
14. Exact Algorithm for Batch Scheduling on Unrelated Machine.
- Author
-
Allaoua, Hemmak
- Published
- 2023
- Full Text
- View/download PDF
15. Single Item Batch-scheduling Model for a Flow Shop with m Batch-processing Machines to Minimize Total Actual Flow Time
- Author
-
Abdul Hakim Halim, Nita Puspita Anugrawati Hidayat, and Wisnu Aribowo
- Subjects
batch processor ,batch scheduling ,flow shop ,total actual flow time ,Technology ,Technology (General) ,T1-995 - Abstract
We propose a batch-scheduling model to minimize the total actual flow time (TAF) of parts to be processed in a flow shop consisting of m batch-processing machines. A batch-processing machine (BPM) is a machine that can process several parts at once, and the TAF of parts is the total interval time from the arrival times to the corresponding due date. In the real world, shop floors often have production lines with BPMs and multistage processes. We were motivated by a real problem in the aircraft industry and aimed to simultaneously satisfy the due dates and minimize the total time that parts spend in the shop. The problem was formulated as a mathematical model and solved using a proposed algorithm. The batch-scheduling problem is divided into batching and scheduling subproblems. The solution has been obtained by adopting backward scheduling. This paper develops a new model of flow shop scheduling problem for the shop with batch processing machines and the heuristic solution method. It provides numerical examples and their results to demonstrate the effectiveness of the proposed algorithm for solving the problem.
- Published
- 2022
- Full Text
- View/download PDF
16. 基于多目标差分进化算法的机加工柔性作业车间调度.
- Author
-
程 强, 高元杰, 初红艳, 张彩霞, and 刘志峰
- Subjects
PRODUCTION scheduling ,DIFFERENTIAL evolution ,LOADERS (Machines) ,ENERGY consumption ,MACHINING ,PROPORTIONAL navigation ,TRAIN schedules - Abstract
Copyright of Journal of Beijing University of Technology is the property of Journal of Beijing University of Technology, Editorial Department and its content may not be copied or emailed to multiple sites or posted to a listserv without the copyright holder's express written permission. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
- Published
- 2023
- Full Text
- View/download PDF
17. MILP performance improvement strategies for short-term batch production scheduling: a chemical industry use case
- Author
-
Sascha Kunath, Mathias Kühn, Michael Völker, Thorsten Schmidt, Phillip Rühl, and Gennadij Heidel
- Subjects
Mixed integer linear programming ,Batch scheduling ,Multi-product plant ,Multi-stage ,Parallel units ,MILP performance ,Science ,Technology - Abstract
Abstract This paper presents the development and mathematical implementation of a production scheduling model utilizing mixed-integer linear programming (MILP). A simplified model of a real-world multi-product batch plant constitutes the basis. The paper shows practical extensions to the model, resulting in a digital twin of the plant. Apart from sequential arrangement, the final model contains maintenance periods, campaign planning and storage constraints to a limited extend. To tackle weak computational performance and missing model features, a condensed mathematical formulation is introduced at first. After stating that these measures do not suffice for applicability in a restrained time period, a novel solution strategy is proposed. The overall non-iterative algorithm comprises a multi-step decomposition approach, which starts with a reduced scope and incrementally complements the schedule in multiple subproblem stages. Each of those optimizations holds less decision variables and makes use of warmstart information obtained from the predecessor model. That way, a first feasible solution accelerates the subsequent improvement process. Furthermore, the optimization focus can be shifted beneficially leveraging the Gurobi solver parameters. Findings suggest that correlation may exist between certain characteristics of the scheduling scope and ideal parameter settings, which yield potential for further investigation. Another promising area for future research addresses the concurrent multi-processing of independent MILPs on a single machine. First observations indicate that significant performance gains can be achieved in some cases, though sound dependencies were not discovered yet.
- Published
- 2022
- Full Text
- View/download PDF
18. Online Batch Scheduling of Incompatible Job Families with Variable Lookahead Interval.
- Author
-
Li, Wenhua, Wang, Libo, and Yuan, Hang
- Subjects
ONLINE algorithms ,FAMILIES ,SCHEDULING ,ECONOMIC lot size - Abstract
We consider online parallel-batch scheduling of f incompatible unit-length job families with variable lookahead interval to minimize the maximum completion time, where f is the number of job families which is known in advance. Incompatible job family means that a batch only contains the jobs from the same job family. At any time t , an online algorithm can foresee the information of the jobs arriving in the time interval (t , t + Δ (t) ] , where Δ (t) = (λ − 1) t + β is variable. When the batch capacity b = ∞ and f ≥ 1 , we provide a best possible online algorithm with competitive ratio 1 + α f for 0 ≤ β < 1 and 1 ≤ λ ≤ 1 + β , where α f is a positive root of λ f α f 2 + (λ f + β + 1 − f) α f + β − f = 0. When the batch capacity (f <) b < ∞ and f ≥ 2 , we give an online algorithm with competitive ratio 1 + max { f f α f + f , f λ f α f + β + 1 } for 0 ≤ β < 1 and λ ≥ 1 , and prove that it is the best possible for λ = 1 and 0 ≤ β ≤ f + 1 − f 2 + 1 2 . [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF
19. Simheuristic algorithm for a stochastic parallel machine scheduling problem with periodic re-planning assessment.
- Author
-
Abu-Marrul, Victor, Martinelli, Rafael, Hamacher, Silvio, and Gribkovskaia, Irina
- Subjects
- *
JOB shops , *PARALLEL algorithms , *MONTE Carlo method , *SETUP time , *SCHEDULING , *VALUE at risk - Abstract
This paper addresses a parallel machine scheduling problem with non-anticipatory family setup times and batching, considering the task's stochastic processing times and release dates. The problem arises from a real-life ship scheduling problem in the oil and gas industry. We developed an Iterated Greedy simheuristic with built-in Monte Carlo Simulation to sample the stochastic parameters. We conducted experiments on a set of instances from the literature, considering two simheuristic variants and three uncertainty levels for the stochastic parameters. To highlight the advantages of using simulation to tackle the stochastic problem, the simheuristics are compared against a regular Iterated Greedy metaheuristic, yielding an improvement of up to 16.5% on the objective function's expected values, with a reduced impact on computational times. During a risk analysis, the Pareto set of solutions is generated to illustrate the trade-off between the expected objective value of the solutions and the conditional value at risk, providing decision-makers with a useful tool to select the schedules that better fit their risk profiles. We use an iterative mechanism to build confidence intervals within a certain confidence level during the method's simulation step, interrupting the procedure when it reaches the desired error. This strategy's advantage is highlighted in the computational experiments, which indicates that the number of replications of the simulation is instance and uncertainty level dependent. A periodic re-planning strategy is also used to evaluate the performance of the simheuristic, highlighting the advantages of using the proposed algorithm in a real-life usage situation. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF
20. On lower and upper bounds for single machine parallel batch scheduling.
- Author
-
Gafarov, Evgeny R. and Dolgui, Alexandre
- Abstract
In this paper, we consider a single machine parallel batch scheduling problem subject to chains of jobs. We present polynomial lower and upper bounds as well as their experimental comparison and relative errors. According to the results of the numerical experiment, the relative difference between upper and lower bounds does not exceed 1.5. [ABSTRACT FROM AUTHOR]
- Published
- 2022
- Full Text
- View/download PDF
21. An efficient model-based branch-and-price algorithm for unrelated-parallel machine batching and scheduling problems.
- Author
-
Shahvari, Omid, Logendran, Rasaratnam, and Tavana, Madjid
- Subjects
PRODUCTION scheduling ,ECONOMIC lot size ,RANDOM forest algorithms ,SETUP time ,LINEAR programming ,SCHEDULING ,MATHEMATICAL optimization - Abstract
This paper presents the problem of batching and scheduling jobs belonging to incompatible job families on unrelated-parallel machines. More specifically, we investigate cost-efficient approaches for solving batching and scheduling problems concerning the desired lower bounds on batch sizes ( LB b ), which indirectly has a considerable impact on the production cost. Batch scheduling is a more realistic extension of the traditional group scheduling approach, in which the jobs belonging to a job family can be processed as multiple batches. The objective is to minimize the total weighted job completion time and tardiness subject to a machine- and sequence-dependent setup time, dynamic machine availability and job release times, customer segments and job priority, and different machine capability and eligibility criteria for processing. Solving this type of batch scheduling problem is a big challenge due to the high computational complexity incurred by both the sequencing assignment and batching composition. A machine learning random forest classification algorithm is used for the LB b determination. Then, an efficient mixed-integer linear programming model (MILP) is developed based on the flow conservation constraints of jobs on machines to reduce the computational complexity. By mapping the MILP model onto a network formulation, an equivalent integer set partitioning type formulation is developed for a branch-and-price optimization algorithm. Computational experiments carried out over different sets of instances, indicate the efficiency and effectiveness of the optimization algorithm, compared to the linear relaxation and relaxed MILP models. Regarding the only available benchmark in the literature, the optimization algorithm yields optimal solutions with affordable computational time. [ABSTRACT FROM AUTHOR]
- Published
- 2022
- Full Text
- View/download PDF
22. Multi-Processor Combined Production Batch Scheduling Problem Based on Brain Storm Optimization Algorithm.
- Author
-
WANG Quanwu, XU Zhenhao, and GU Xingsheng
- Subjects
PRODUCTION scheduling ,MATHEMATICAL optimization ,BRAINSTORMING ,MANUFACTURING processes ,JOB shops - Abstract
In the field of production scheduling, due to the influence of many factors such as production technology, each production process usually requires multiple machines to simultaneously participate in processing. Meanwhile, the number of workpieces to be processed is large, and each type of workpiece needs to be processed in batches for shortening the production cycle. Aiming at the above problems, in a job shop environment, this paper adopts a variable batching scheme according to the load of the machines involved in each processing process, and proposes a non-mixed multi-processor combined production batch scheduling model and integrate the brainstorming algorithm to search the shortest processing time. Moreover, an improved brainstorming algorithm is proposed by introducing greedy thinking and dynamic discussion mechanism. The number of discussions is changed adaptively with the iteration and the global search and local search are utilized to strengthen the search ability of the proposed algorithm. Finally, it is shown via the test results that the improved brainstorming algorithm is more efficient and convergent than the basic brainstorming algorithm. [ABSTRACT FROM AUTHOR]
- Published
- 2022
- Full Text
- View/download PDF
23. Optimizing distributed reentrant heterogeneous hybrid flowshop batch scheduling problem: Iterative construction-local search-reconstruction algorithm.
- Author
-
He, Peng, Zhang, Biao, Lu, Chao, Meng, Lei-lei, and Zou, Wen-qiang
- Subjects
EVIDENCE gaps ,NP-hard problems ,LINEAR programming ,COMPARATIVE studies ,SCHEDULING - Abstract
• A MILP model for the DRHHFBSP is developed. • A construction heuristic capable of generating excellent solutions is developed. • An iterative construction-local search-reconstruction algorithm is designed. In recent years, the distributed hybrid flowshop scheduling problem (DHFSP) has garnered widespread attention due to the continuous emergence of practical challenges. The production model, characterized by multiple varieties and small batches, is widely observed in the industrial sector. Additionally, in various real-world scenarios, batches often undergo repeated processes across multiple stages. This paper addresses the research gap by introducing the reentrant nature of batches and the heterogeneity of factories into the DHFSP, resulting in a novel problem referred to as the distributed reentrant heterogeneous hybrid flowshop batch scheduling problem (DRHHFBSP). To tackle this problem, we propose a mixed-integer linear programming (MILP) model. Given that this problem falls into the NP-hard category, an iterative construction-local search-reconstruction algorithm (ICLSRA) is designed. Specifically designed by incorporating construction, local search, and reconstruction processes that have different roles, this algorithm strikes a balance between local and global search. Comparative analysis with the MILP model and state-of-the-art algorithms demonstrates the superiority of ICLSRA in achieving efficient solutions for the DRHHFBSP. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
24. 基于改进粒子群算法的多机器多任务3D打印智能调度方法.
- Author
-
周明霞, 张梦娜, 李虓宇, 吴川, and 张潇
- Abstract
Copyright of Computer Measurement & Control is the property of Magazine Agency of Computer Measurement & Control and its content may not be copied or emailed to multiple sites or posted to a listserv without the copyright holder's express written permission. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
- Published
- 2022
- Full Text
- View/download PDF
25. Single Item Batch-scheduling Model for a Flow Shop with m Batch-processing Machines to Minimize Total Actual Flow Time.
- Author
-
Halim, Abdul Hakim, Hidayat, Nita Puspita Anugrawati, and Aribowo, Wisnu
- Subjects
FLOW shops ,FLOW shop scheduling ,BATCH processing ,AIRCRAFT industry ,MACHINERY - Abstract
We propose a batch-scheduling model to minimize the total actual flow time (TAF) of parts to be processed in a flow shop consisting of m batch-processing machines. A batch-processing machine (BPM) is a machine that can process several parts at once, and the TAF of parts is the total interval time from the arrival times to the corresponding due date. In the real world, shop floors often have production lines with BPMs and multistage processes. We were motivated by a real problem in the aircraft industry and aimed to simultaneously satisfy the due dates and minimize the total time that parts spend in the shop. The problem was formulated as a mathematical model and solved using a proposed algorithm. The batch-scheduling problem is divided into batching and scheduling subproblems. The solution has been obtained by adopting backward scheduling. This paper develops a new model of flow shop scheduling problem for the shop with batch processing machines and the heuristic solution method. It provides numerical examples and their results to demonstrate the effectiveness of the proposed algorithm for solving the problem. [ABSTRACT FROM AUTHOR]
- Published
- 2022
- Full Text
- View/download PDF
26. A new method for a class of parallel batch machine scheduling problem.
- Author
-
Jiang, Wei, Shen, Yilan, Liu, Lingxuan, Zhao, Xiancong, and Shi, Leyuan
- Subjects
MIXED integer linear programming ,ONLINE algorithms ,CONSTRAINT programming ,BATCH processing - Abstract
This paper studies the scheduling problem of jobs with release times, non-identical sizes, and incompatible job families on unrelated parallel batch machines. The capacities of batch machines and the processing times of each job on the batch machines are different. The processing time of one batch is equal to the longest processing time of jobs in this batch. Different types of jobs are not allowed to be assigned into the same batch, which is known as incompatible job families. Mixed integer linear programming and constraint programming (CP) models are proposed. A new batch-based local search method is designed and an iterated greedy (IG) algorithm is developed to avoid unreasonable exchanging of jobs during the local search. Numerical results show that the CP method can obtain high quality solutions in the small-scale instances. For the large-scale instances, the IG algorithm with the new local search method has a competitive performance. [ABSTRACT FROM AUTHOR]
- Published
- 2022
- Full Text
- View/download PDF
27. Data-Driven Locality-Aware Batch Scheduling
- Author
-
Gonthier, Maxime, Larsson, Elisabeth, Marchal, Loris, Nettelblad, Carl, Thibault, Samuel, Gonthier, Maxime, Larsson, Elisabeth, Marchal, Loris, Nettelblad, Carl, and Thibault, Samuel
- Abstract
Clusters employ workload schedulers such as the Sturm Workload Manager to allocate computing jobs onto nodes. These schedulers usually aim at a good trade-off between increasing resource utilization and user satisfaction (decreasing job waiting time). However, these schedulers are typically unaware of jobs sharing large input files, which may happen in data intensive scenarios. The same input files may end up being loaded several times, leading to a waste of resources. We study how to design a data-aware job scheduler that is able to keep large input files on the computing nodes, without impacting other memory needs, and can benefit from previously-loaded tiles to decrease data transfers in order to reduce the waiting times ofjobs. We present three schedulers capable of distributing the load between the computing nodes as well as re-using input files already loaded in the memory of some node as much as possible. We perform simulations with single node jobs using traces of real HPC-cluster usage, to compare them to classical job schedulers. The results show that keeping data in local memory between successive jobs and using data -locality information to schedule jobs improves performance compared to a widely -used scheduler (FCFS, with and without backfilling): a reduction in job waiting time (a 7.5% improvement in stretch), and a decrease in the amount of data transfers (7%).
- Published
- 2024
- Full Text
- View/download PDF
28. Research of Flexible Assembly Job-Shop Batch–Scheduling Problem Based on Improved Artificial Bee Colony
- Author
-
Xiulin Li, Jiansha Lu, Chenxi Yang, and Jiale Wang
- Subjects
flexible assembly job shop ,batch splitting ,batch scheduling ,lot streaming ,consistent size ,unequal size ,Biotechnology ,TP248.13-248.65 - Abstract
This study examined the flexible assembly job-shop scheduling problem with lot streaming (FAJSP-LS), common in multivariety and small-batch production, such as household electrical appliances. In FAJSP-LS, an assembly stage is appended to the flexible job shop, and jobs in the first stage are processed in a large batch to reduce switching costs, while leading to more waiting time, especially during the assembly stage. This article considered splitting the batch into a few sub-batches of unequal and consistent sizes to allow jobs to efficiently pass the two-stage system. With this objective, the problem was modeled as a mixed-integer linear program comprising the following two subproblems: batch splitting and batch scheduling. As the integrated problem is NP-hard, the improved bioinspired algorithm based on an artificial bee colony was proposed, including a four-layer chromosome–encoding structure to describe the solution, as well as an optimization strategy utilizing different bee colonies to synchronously solve this two-stage problem. To examine the algorithm’s efficiency, a benchmark case was used to show that better solutions can be acquired with the improved algorithm regardless of whether the batch was split into equal or unequal sizes. To promote practical implementation, the algorithm was applied to a real case refrigerator workshop and showed better performance on time efficiency when jobs were split into unequal sizes compared to jobs without splitting or splitting into equal sizes.
- Published
- 2022
- Full Text
- View/download PDF
29. MaLeFICE: Machine learning support for continuous performance improvement in computational engineering.
- Author
-
Sonmezer, Hasan Berk, Muhtaroglu, Nitel, Ari, Ismail, and Gokcin, Deniz
- Subjects
MACHINE learning ,FINITE element method ,TIME perception ,ENGINEERING ,COMPUTER engineering - Abstract
Summary: Computer aided engineering (CAE) practices improved drastically within the last decade due to ease of access to computing resources and open‐source software. However, increasing complexity of hardware and software settings and the scarcity of multiskilled personnel rendered the practice inefficient and infeasible again. In this article, we present a method for continuous performance improvement in computational engineering that combines online performance profiling with machine learning (ML). To test the viability of this method, we provide a detailed analysis for solution time estimation of finite element analysis (FEA) jobs based on multidimensional models. These models combine numerous matrix features (matrix size, density, bandwidth, etc.), solver features (direct‐iterative, preconditioning, tolerance), and hardware features (core count, virtual–physical). We repeat our analysis over different machines as well as docker containers to demonstrate applicability over different platforms. Next, we train supervised and unsupervised ML algorithms over commonly used, realistic FEA benchmarks and compare accuracy of different models. Finally, we design two new ML‐based online batch schedulers called shortest predicted time first (SPTF) and shortest cluster time first (SCTF), which are comparable in performance to the optimal, but offline shortest job first (SJF) scheduler. We find that ML‐based profiling and scheduling can reduce the average turnaround times by 2×–5× over other alternatives. [ABSTRACT FROM AUTHOR]
- Published
- 2022
- Full Text
- View/download PDF
30. 单机上带有可变前瞻区间的分批在线排序问题.
- Author
-
王利博, 李文华, and 余丹
- Subjects
ONLINE algorithms ,PRODUCTION scheduling ,SCHEDULING ,TIME - Abstract
Copyright of Operations Research Transactions / Yunchouxue Xuebao is the property of Editorial office of Operations Research Transactions and its content may not be copied or emailed to multiple sites or posted to a listserv without the copyright holder's express written permission. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
- Published
- 2022
- Full Text
- View/download PDF
31. Mixed-batch scheduling to minimize total tardiness using deep reinforcement learning.
- Author
-
Huang, JinDian
- Subjects
DEEP reinforcement learning ,TARDINESS ,SCHEDULING ,FEATURE extraction ,BATCH processing ,REINFORCEMENT learning - Abstract
This study addresses the issue of scheduling batch machine to minimize total tardiness. Vacuum heat treatment allows multiple jobs to be processed as a batch, as long as they do not exceed the machine's weight and size limits; the weight and size of the jobs both impact the batch processing time. By considering the differences in the release time and due date for each job, a mixed-integer linear programming model is developed and validated using small-scale instances. To tackle large-scale scheduling problems, an intelligent algorithm based on deep reinforcement learning is proposed. Double deep Q-learning networks are designed, and the environmental state feature matrix is extracted as input parameters for the networks. Four job-sorting rules and three scheduling time windows are defined, resulting in twelve action rules within the action space. The most suitable action rule is dynamically selected based on the current batch's environmental status during the scheduling process. Through extensive comparison using large-scale random data, the proposed algorithm demonstrates significantly improved scheduling performance compared to the benchmark algorithms. • A new mixed-batch scheduling problem involves batch times influenced by job weight/size, constrained by machine weight/size. • An intelligent algorithm based on DRL (Deep Reinforcement Learning) was proposed to address batch scheduling problems. • Double deep Q-learning networks were designed, with environmental state feature matrix extracted as input for the networks. • Four job sorting rules and three scheduling time windows were defined, yielding twelve action rules in the action space. • Dynamic selection of the most suitable action rule based on the current batch's environmental status during the scheduling. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
32. Exact algorithms based on a constrained shortest path model for robust serial-batch and parallel-batch scheduling problems
- Author
-
Wei Wu, Takito Hayashi, Kato Haruyasu, and Liang Tang
- Subjects
Information Systems and Management ,General Computer Science ,Modeling and Simulation ,polynomial-time algorithm ,robust optimization ,scheduling ,batch scheduling ,Management Science and Operations Research ,Industrial and Manufacturing Engineering ,shortest path problem - Published
- 2023
33. Evaluating the impact of task aggregation in workflows with shared resources environments
- Author
-
Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, Barcelona Supercomputing Center, Acosta Cobos, Mario César, Utrera Iglesias, Gladys Miriam, Castrillo, Miguel, Giménez de Castro Marciani, Manuel, Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors, Barcelona Supercomputing Center, Acosta Cobos, Mario César, Utrera Iglesias, Gladys Miriam, Castrillo, Miguel, and Giménez de Castro Marciani, Manuel
- Abstract
We study the relative impact of task aggregation, or wrapping, which is a technique meant for computational workflows that bundles jobs into a single submission to be sent to remote schedulers. Experiments inside the Earth Science community can be lengthy and compriseseveral steps with many dependencies. The community has traditionally focused in increasing the performance of the models, but the overall execution of the workflow, including the queue time, has received little interest. Aiming to reduce the time spent in queue, the developers of Autosubmit, a workflow manager developed for climate simulations, weather forecast simulations, and air quality simulations, came up with task aggregating, or wrapping. Our objective is to assess if this technique does indeed reduce the total queue time of the workflow. The complex interplay between the dynamic nature of the usage of the machine and the scheduler policy plays a central role in our analysis, which poses the main challenge of this work. Hence, we do an intricate study of the scheduling policy of the popular Slurm Workload Manager and a statistical characterization of the usage of both simulated machines: LUMI and cea-curie. With that, we perform a twofold experimentation: a simulation using dynamic workloads - where job arrival time plays a role - with a workflow composed of multiple jobs and a static workload - where all jobs in the workload are submitted at the same time - varying job and user factors that play a role into the scheduling. Results show that aggregation is beneficial in the majority of cases for the workflows that are vertically organized - that is, a chain of submissions where each job is dependent on the previous -, whilst for the horizontal arranged workflows - where jobs do not have dependencies - it might undermine the queue time depending on the user's past usage and the machine's current state.
- Published
- 2023
34. Exact algorithms based on a constrained shortest path model for robust serial-batch and parallel-batch scheduling problems
- Author
-
Wu, Wei, Hayashi, Takito, Haruyasu, Kato, Tang, Liang, Wu, Wei, Hayashi, Takito, Haruyasu, Kato, and Tang, Liang
- Published
- 2023
35. Exact algorithms based on a constrained shortest path model for robust serial-batch and parallel-batch scheduling problems
- Author
-
Wu Wei, Hayashi Takito, Haruyasu Kato, Tang Liang, Wu Wei, Hayashi Takito, Haruyasu Kato, and Tang Liang
- Published
- 2023
36. Kompozit malzeme üretiminde kullanilan paralel firinlarin çizelgelenmesi için bir optimizasyon modeli ve sezgisel çözüm yaklasimi gelistirilmesi
- Author
-
Ertoğral, Kadir, Şentürk, Göksu, Ertoğral, Kadir, and Şentürk, Göksu
- Abstract
Bu çalisma kapsaminda havacilik ve uzay sanayine yönelik çalisan ve kompozit parçalar üreten gerçek bir üretim departmaninda karsilasilan bir çizelgeleme problemi ele alinmaktadir. Kompozit parçalarin üretim sürecindeki iki ana adim, kompozit parçalarin kaliplara montesi ve ardindan parçalarin kaliplar içerisinde otoklav adi verilen basinçli paralel firinlarda isil islem görmesidir. Parçalar, isi seviyesi, basinç ve süre açisindan farkli islem gereksinimlerine sahiptirler. Yalnizca bu özelliklere göre uyumlu parçalar bir arada ayni partiye girebilir. Çizelgeleme problemi, sürecin ikinci adimi ile ilgilidir ve parçalarin birlikte gruplandirilip partilerin olusturulmasini ve ardindan otoklav adli firinlara giren partilerin firinlarda çizelgelenmesini içerir. Problemin otoklavlarin alan ve termocouple kapasiteleri, süreçte kullanilan kalip sayisi, parçalarin teslim tarihi, en erken ve en geç isleme alinabilecekleri zaman, ardisiklik durumu gibi pek çok kisitlari vardir. Otoklavlar yüksek düzeyde elektrik tükettigi için problemin amaci kullanilan parti sayisini en azlayarak enerji tüketiminin en aza indirilmesidir. Problem literatürde uyumsuz is aileleri ile parti çizelgeleme olarak geçmektedir. Tez kapsaminda problemin matematiksel modeli gelistirilmis ve farkli senaryolar altinda ön çözümler elde edilmistir. Problem NP-zor kategoride oldugundan yüksek boyutlu problemler için makul sürede çözüm elde edilememektedir. Bu sebeple problem için K-ortalama algoritmasi ile isleri partilere bölen, sonra partileri firinlara çizelgeleyip ilk olurlu çözümü elde eden ve degisken komsu arama (DKA) algoritmasi ile elde edilen çizelgeleri iyilestiren bir sezgisel algoritma gelistirilmistir. Problem farkli senaryolarda denenerek olusturulan matematiksel modelin parametre hassasiyet analizi ve gelistirilen sezgiselin performansi test edilmistir. Yapilan testler sonucu sezgisel algoritmanin ortalamada optimalden %5,12732 saptigi gözlemlenmistir., We tackle a scheduling problem encountered in a real production department that produces composite parts in an aircraft manufacturing plant. Two main steps in the production process of composite parts are mounting the composite parts on molds and then heat treatment of the parts in pressurized parallel ovens, called autoclaves. Parts have different process requirements in terms of heating level, pressure, and time. Only the compatible parts can go into the same autoclaves together in a batch. The scheduling problem is about the second step of the process and it involves batching the parts together and then scheduling batches into the autoclaves. The problem has several different types of constraints, such as the capacity of autoclave in terms of space and thermocouple, the number of molds available for the process, due dates, the earliest and latest processing time for parts, and the sequence status of parts. The objective is taken as the minimization of the energy consumption since the autoclaves consume high levels of electricity. Closest problem to our problem in the literature is called batch scheduling with incompatible job families. In this study we introduced a mathematical model of the problem and preliminary solutions were obtained under different scenarios. Since the problem is in the NP-hard category, solutions cannot be obtained in a reasonable time for complex problems. For this reason, the K-means algorithm is developed for the problem, which divides the works into batches then schedules the batches to the furnaces, obtains the first feasible solution, and improves the schedules by the variable neighbor search (DKA) algorithm. In this way parameter sensitivity analysis of the mathematical model and the performance of the developed heuristic tested. As a result of the tests, it was observed that the heuristic algorithm deviated from the optimal by 5,12732% on average.
- Published
- 2023
37. Bi-Objective Optimization for Uniform Parallel Batch Machine Scheduling under Time-of-Use Tariffs
- Author
-
Cheng, Junheng, Cheng, Jingya, Chu, Feng, School of Economics, Fujian Normal University [Fujian], Informatique, BioInformatique, Systèmes Complexes (IBISC), and Université d'Évry-Val-d'Essonne (UEVE)-Université Paris-Saclay
- Subjects
Time-of-use tariffs ,[INFO.INFO-RO]Computer Science [cs]/Operations Research [cs.RO] ,Bi-objective optimization ,Uniform parallel machines ,Batch scheduling - Abstract
Time-of-Use (ToU) electricity pricing scheme has been widely implemented to alleviate the grid's peak load, under which manufacturing companies obtain a good opportunity to save energy cost through more reasonable production scheduling. As a typical production system, batch processing machine manufacturing system has been widely used in modern manufacturing industry because of its advantages in improving production efficiency and reducing production costs. In this work, a new bi-objective uniform parallel batch machine scheduling problem with different job sizes under ToU tariffs is explored, with the goal of minimizing the total electricity cost and the number of enabled machines. We first establish a mixed integer linear programming model, and then propose an improved model. Both models are solved by CPLEX using the ϵ-constraint method. The calculation results of randomly generated instances prove the effectiveness of the proposed model. At the same time, the calculation results show that the improved model is more effective than the original one.
- Published
- 2022
- Full Text
- View/download PDF
38. CProS: A web-based application for chemical production scheduling.
- Author
-
Misra, Shamik, Buttazoni, Lucas Ryan, Avadiappan, Venkatachalam, Lee, Ho Jae, Yang, Martin, and Maravelias, Christos T.
- Subjects
- *
PRODUCTION scheduling , *LINEAR programming , *WEB-based user interfaces , *USER interfaces , *SOLUTION (Chemistry) , *TEST methods - Abstract
• In this paper, we present CProS (C hemical pro duction S cheduling), a free-to-use web-based application (https://cpros.azurewebsites.net/) for chemical production scheduling. • The application offers a graphical interface to model production facilities and provides an array of solution methods. • The paper provides essential details on the models and methods used in the application, and a step-by-step guide to help the users navigate the interface. While a large range of models and methods have been proposed in the literature for chemical production scheduling, very limited tools are available for researchers to test these methods. This communication describes a web-based application (CProS) that was recently developed to facilitate the generation and solution of chemical production scheduling instances. The application offers an interface through which a user can define an instance using the state-task network (STN) representation. Given an instance, the application then automatically generates a discrete-time STN-based mixed-integer linear programming (MIP) model. In addition, the user has the option to use three different solution methods: (1) tightening constraints; (2) a reformulation; and (3) a three-stage discrete-continuous algorithm. We showcase the functionality of the application through a case study. [ABSTRACT FROM AUTHOR]
- Published
- 2022
- Full Text
- View/download PDF
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.