Data-driven Algorithm for Scheduling with Total Tardiness

05/12/2020
by   Michal Bouška, et al.
0

In this paper, we investigate the use of deep learning for solving a classical NP-Hard single machine scheduling problem where the criterion is to minimize the total tardiness. Instead of designing an end-to-end machine learning model, we utilize well known decomposition of the problem and we enhance it with a data-driven approach. We have designed a regressor containing a deep neural network that learns and predicts the criterion of a given set of jobs. The network acts as a polynomial-time estimator of the criterion that is used in a single-pass scheduling algorithm based on Lawler's decomposition theorem. Essentially, the regressor guides the algorithm to select the best position for each job. The experimental results show that our data-driven approach can efficiently generalize information from the training phase to significantly larger instances (up to 350 jobs) where it achieves an optimality gap of about 0.5 state-of-the-art NBR heuristic.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/26/2012

A novel Hopfield neural network approach for minimizing total weighted tardiness of jobs scheduled on identical machines

This paper explores fast, polynomial time heuristic approximate solution...
research
12/21/2020

Scheduling Coflows with Dependency Graph

Applications in data-parallel computing typically consist of multiple st...
research
03/18/2022

Scheduling a single machine with compressible jobs to minimize maximum lateness

The problem of scheduling non-simultaneously released jobs with due date...
research
03/21/2019

Exploiting Promising Sub-Sequences of Jobs to solve the No-Wait Flowshop Scheduling Problem

The no-wait flowshop scheduling problem is a variant of the classical pe...
research
03/16/2020

Faster Minimization of Tardy Processing Time on a Single Machine

This paper is concerned with the 1||∑ p_jU_j problem, the problem of min...
research
11/03/2022

Variable Parameter Analysis for Scheduling One Machine

In contrast to the fixed parameter analysis (FPA), in the variable param...

Please sign up or login with your details

Forgot password? Click here to reset