Two Pareto Optimum-based Heuristic Algorithms for Minimizing Tardiness and Late Jobs in the Single Machine Flowshop Problem

Read original: arXiv:2409.03778 - Published 9/9/2024 by Matthew Gradwohl, Guidio Sewa, Oke Blessing Oghojafor, Richard Wilouwou, Muminu Adamu, Christopher Thron
Total Score

0

Two Pareto Optimum-based Heuristic Algorithms for Minimizing Tardiness and Late Jobs in the Single Machine Flowshop Problem

Sign in to get full access

or

If you already have an account, we'll log you in

Overview

  • This paper presents two heuristic algorithms for minimizing tardiness and late jobs in the single machine flowshop problem.
  • The flowshop problem is an important scheduling optimization problem with applications in manufacturing and production planning.
  • The proposed algorithms use Pareto optimization to find solutions that balance the competing objectives of minimizing tardiness and late jobs.
  • Extensive experiments show the algorithms outperform existing methods on a range of benchmark instances.

Plain English Explanation

The paper looks at a common scheduling problem called the flowshop problem. In this problem, a set of jobs need to be processed on a single machine, and the goal is to find the best order to process the jobs in. This is important for manufacturing and production planning, where you want to meet deadlines and avoid late deliveries.

The researchers developed two new algorithms to solve this problem. The key innovation is that they used Pareto optimization to find solutions that balance two competing objectives:

  1. Minimizing the total tardiness (how late the jobs are)
  2. Minimizing the number of late jobs

By considering both of these objectives at the same time, the algorithms can find schedules that perform well on both metrics, rather than just optimizing for one at the expense of the other.

Through extensive testing on benchmark problem instances, the researchers showed that their new algorithms outperform existing methods. This suggests their approach is a promising way to tackle this important scheduling optimization problem in real-world manufacturing and production settings.

Technical Explanation

The researchers formulated the single machine flowshop problem as a multi-objective optimization problem, with the objectives of minimizing total tardiness and minimizing the number of late jobs. They developed two heuristic algorithms, called TARO and [TARORG], that use Pareto optimization techniques to find solutions balancing these two objectives.

The TARO algorithm constructs a solution by iteratively selecting the next job to schedule based on a combination of tardiness and lateness criteria. The TARORG algorithm uses a similar approach, but also incorporates job reordering to further improve the Pareto front.

Experiments were conducted on a set of benchmark instances from the literature. The results showed that both TARO and TARORG significantly outperformed existing heuristics in terms of the quality of the Pareto fronts obtained, as measured by hypervolume and other metrics. Further analysis revealed that the reordering step in TARORG was particularly effective at improving performance.

Critical Analysis

The paper provides a thorough evaluation of the proposed algorithms, including comparisons to state-of-the-art methods on a range of benchmark instances. The multi-objective nature of the problem is well-motivated, and the use of Pareto optimization is a principled approach to handling the competing objectives.

One limitation is that the algorithms were only tested on single machine flowshop problems. It would be interesting to see how they perform on more complex flowshop or job shop scheduling problems with multiple machines. Additionally, the paper does not discuss the computational complexity of the algorithms or their scalability to larger problem sizes.

While the experimental results are promising, it would also be valuable to understand the practical implications of these algorithms for real-world manufacturing and production planning settings. Further research could explore the integration of these techniques with other aspects of production management, such as demand forecasting, inventory control, and supply chain optimization.

Conclusion

This paper presents two effective heuristic algorithms for the single machine flowshop problem that use Pareto optimization to balance the objectives of minimizing tardiness and late jobs. The strong empirical performance of these algorithms on benchmark instances suggests they could be valuable tools for production scheduling in manufacturing and other domains. Further research is needed to explore the scalability and practical applicability of these techniques in real-world settings.



This summary was produced with help from an AI and may contain inaccuracies - check out the links to read the original source documents!

Follow @aimodelsfyi on 𝕏 →

Related Papers

Two Pareto Optimum-based Heuristic Algorithms for Minimizing Tardiness and Late Jobs in the Single Machine Flowshop Problem
Total Score

0

Two Pareto Optimum-based Heuristic Algorithms for Minimizing Tardiness and Late Jobs in the Single Machine Flowshop Problem

Matthew Gradwohl, Guidio Sewa, Oke Blessing Oghojafor, Richard Wilouwou, Muminu Adamu, Christopher Thron

Flowshop problems play a prominent role in operations research, and have considerable practical significance. The single-machine flowshop problem is of particular theoretical interest. Until now the problem of minimizing late jobs or job tardiness can only be solved exactly by computationally-intensive methods such as dynamic programming or linear programming. In this paper we introduce, test, and optimize two new heuristic algorithms for mixed tardiness and late job minimization in single-machine flowshops. The two algorithms both build partial schedules iteratively. Both also retain Pareto optimal solutions at intermediate stages, to take into account both tardiness and late jobs within the partial schedule, as well as the effect of partial completion time on not-yet scheduled jobs. Both algorithms can be applied to scenarios with hundreds of jobs, with execution times running from less than a second to a few minutes. Although they are slower than dispatch rule-based heuristics, the solutions obtained are far better. We also compare a neural-network solution, which performs poorly.

Read more

9/9/2024

🌐

Total Score

0

Minimizing the Number of Tardy Jobs and Maximal Tardiness on a Single Machine is NP-hard

Klaus Heeger, Danny Hermelin, Michael L. Pinedo, Dvir Shabtay

This paper resolves a long-standing open question in bicriteria scheduling regarding the complexity of a single machine scheduling problem which combines the number of tardy jobs and the maximal tardiness criteria. We use the lexicographic approach with the maximal tardiness being the primary criterion. Accordingly, the objective is to find, among all solutions minimizing the maximal tardiness, the one which has the minimum number of tardy jobs. The complexity of this problem has been open for over thirty years, and has been known since then to be one of the most challenging open questions in multicriteria scheduling. We resolve this question by proving that the problem is strongly NP-hard. We also prove that the problem is at least weakly NP-hard when we switch roles between the two criteria (i.e., when the number of tardy jobs is the primary criterion). Finally, we provide hardness results for two other approaches (constraint and a priori approaches) to deal with these two criteria.

Read more

4/4/2024

Enhancing Mass Customization Manufacturing: Multiobjective Metaheuristic Algorithms for flow shop Production in Smart Industry
Total Score

0

Enhancing Mass Customization Manufacturing: Multiobjective Metaheuristic Algorithms for flow shop Production in Smart Industry

Diego Rossit, Daniel Rossit, Sergio Nesmachnow

The current landscape of massive production industries is undergoing significant transformations driven by emerging customer trends and new smart manufacturing technologies. One such change is the imperative to implement mass customization, wherein products are tailored to individual customer specifications while still ensuring cost efficiency through large-scale production processes. These shifts can profoundly impact various facets of the industry. This study focuses on the necessary adaptations in shop-floor production planning. Specifically, it proposes the use of efficient evolutionary algorithms to tackle the flowshop with missing operations, considering different optimization objectives: makespan, weighted total tardiness, and total completion time. An extensive computational experimentation is conducted across a range of realistic instances, encompassing varying numbers of jobs, operations, and probabilities of missing operations. The findings demonstrate the competitiveness of the proposed approach and enable the identification of the most suitable evolutionary algorithms for addressing this problem. Additionally, the impact of the probability of missing operations on optimization objectives is discussed.

Read more

7/29/2024

Learning to Solve Job Shop Scheduling under Uncertainty
Total Score

0

Learning to Solve Job Shop Scheduling under Uncertainty

Guillaume Infantes, St'ephanie Roussel, Pierre Pereira, Antoine Jacquet, Emmanuel Benazera

Job-Shop Scheduling Problem (JSSP) is a combinatorial optimization problem where tasks need to be scheduled on machines in order to minimize criteria such as makespan or delay. To address more realistic scenarios, we associate a probability distribution with the duration of each task. Our objective is to generate a robust schedule, i.e. that minimizes the average makespan. This paper introduces a new approach that leverages Deep Reinforcement Learning (DRL) techniques to search for robust solutions, emphasizing JSSPs with uncertain durations. Key contributions of this research include: (1) advancements in DRL applications to JSSPs, enhancing generalization and scalability, (2) a novel method for addressing JSSPs with uncertain durations. The Wheatley approach, which integrates Graph Neural Networks (GNNs) and DRL, is made publicly available for further research and applications.

Read more

4/3/2024