SearcharxivSearch

arXiv subjects

Quentin Schau

Publications and source records attributed to Quentin Schau.

3 recordsLinked to original sources

Heuristic approaches for solving a bilevel optimistic scheduling problem on parallel machines

This work addresses the uniform parallel machine scheduling problem within an optimistic bilevel optimization framework. The leader seeks to minimize the weighted number of tardy jobs, while the follower aims to minimize the total completion time across a set of uniform machines. The hierarchical decision-making process of the bilevel problem makes designing effective heuristics challenging. To tackle this, we exploit a property of the follower that enables the construction of optimal schedules. From this property, we derive an effective branching scheme that simultaneously accounts for both leader and follower decisions. This branching scheme allows us to design a Recovering Beam Search (RBS), which represents a significant contribution from a bilevel perspective. Then we propose a Multi-Start Local Search (MSLS) algorithm based on an innovative scheme that couples the RBS and a Local Search (LS). To the best of our knowledge, while hybridizing beam search with local search is known in other contexts, our approach of leveraging a bilevel-specific branching scheme to efficiently explore the search space is novel. Moreover, we propose an automated method for determining heuristic parameters via Bayesian optimization. This reduces computational resource requirements and yields better parameters than the usual empirical approach. Finally, computational experiments are presented for instances with up to 500 jobs and 10 machines.

math.OC

Solution of a bilevel optimistic scheduling problem on parallel machines

We consider the uniform parallel machines scheduling problem in the context of optimistic bilevel optimization, where two speed options are considered. In this scenario, the leader aims to minimize the weighted number of tardy jobs, while the follower seeks to minimize the total completion time on a set of uniform machines. This problem has practical applications in Industry 4.0. We show that this problem is NP-hard in the strong sense by providing a reduction from the Numerical 3-Dimensional Matching problem and we provide a moderately exponential-time dynamic programming algorithm. The problem is solved by means of a concise MIP formulation and a branch-and-bound algorithm that embeds a column generation approach for the lower bound computation. Computational experiments are presented for instances with up to 80 jobs and 4 machines while larger problems are out of reach for the proposed approaches.

math.OC

Revisiting Johnson's rule for minimizing makespan in the Two-Machine Flow Shop scheduling problem

We consider Johnson's rule for minimizing the makespan in the two-machine flow shop problem. Although its worst-case time complexity is O(n log n), we show that it is possible to detect in linear time whether a full sorting of jobs can be avoided and an optimal solution can be computed in O(n) time. A probabilistic analysis indicates that linear time complexity holds with high probability under uniformly distributed processing times, a result further supported by extensive computational experimentation.

math.OC