How the Landscape of Random Job Shop Scheduling Instances Depends on the Ratio of Jobs to Machines

09/30/2011
by   S. F. Smith, et al.
0

We characterize the search landscape of random instances of the job shop scheduling problem (JSP). Specifically, we investigate how the expected values of (1) backbone size, (2) distance between near-optimal schedules, and (3) makespan of random schedules vary as a function of the job to machine ratio (N/M). For the limiting cases N/M approaches 0 and N/M approaches infinity we provide analytical results, while for intermediate values of N/M we perform experiments. We prove that as N/M approaches 0, backbone size approaches 100 while as N/M approaches infinity the backbone vanishes. In the process we show that as N/M approaches 0 (resp. N/M approaches infinity), simple priority rules almost surely generate an optimal schedule, providing theoretical evidence of an "easy-hard-easy" pattern of typical-case instance difficulty in job shop scheduling. We also draw connections between our theoretical results and the "big valley" picture of JSP landscapes.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/14/2019

Approximating Bounded Job Start Scheduling with Application in Royal Mail Deliveries under Uncertainty

Motivated by mail delivery scheduling problems arising in Royal Mail, we...
research
06/21/2022

On the stochastic and asymptotic improvement of First-Come First-Served and Nudge scheduling

Recently it was shown that, contrary to expectations, the First-Come-Fir...
research
04/12/2019

Maximizing Online Utilization with Commitment

We investigate online scheduling with commitment for parallel identical ...
research
01/16/2018

Longest Processing Time rule for identical parallel machines revisited

We consider the Pm || Cmax scheduling problem where the goal is to sched...
research
09/12/2022

Solving the Job Shop Scheduling Problem with Ant Colony Optimization

The Job Shop Schedule Problem (JSSP) refers to the ability of an agent t...
research
10/22/2021

How to Schedule Near-Optimally under Real-World Constraints

Scheduling is a critical part of practical computer systems, and schedul...
research
06/09/2022

Learning to generalize Dispatching rules on the Job Shop Scheduling

This paper introduces a Reinforcement Learning approach to better genera...

Please sign up or login with your details

Forgot password? Click here to reset