Just-in-time batch scheduling subject to batch size

Sergey Polyakovskiy, Dhananjay Thiruvady, Rym M'Hallah

Research output: Contribution to conference typesPaperpeer-review

7 Citations (Scopus)

Abstract

This paper considers single-machine just-in-time scheduling of jobs that may be grouped into batches subject to a constraint on batches' weights. A job has a weight, due date, and earliness and tardiness penalties per unit time. A batch's processing time is determined by its jobs. Each job inherits its batch's completion time. The objective is to minimize the weighted sum of earliness and tardiness penalties of all jobs. This problem is challenging: Jobs-to-batch assignment changes the batch's processing time; thus, affects the structure of the entire solution and most importantly of its cost components. This problem is an excellent benchmark for testing linkage learning techniques, which exploit a problem's structure. We propose a matheuristic LTGA, which integrates evolutionary algorithms with mixed-integer programming (MIP). It builds a linkage tree that extracts the dependency among decision variables of MIP solutions. We compare its performance to a state of the art matheuristic CMSA, which combines the learning component of an ant colony system (ACS) with MIP within a construct, solve, merge, and adapt framework. It uses knowledge extracted from ACS' ants to construct a restricted MIP, solves it efficiently, and feeds it back to ACS. Computational tests indicate that LTGA outperforms MIP solvers and CMSA.

Original languageEnglish
Pages228-235
Number of pages8
DOIs
Publication statusPublished - 25 Jun 2020
Event2020 Genetic and Evolutionary Computation Conference, GECCO 2020 - Cancun, Mexico
Duration: 8 Jul 202012 Jul 2020

Conference

Conference2020 Genetic and Evolutionary Computation Conference, GECCO 2020
Country/TerritoryMexico
CityCancun
Period8/07/202012/07/2020

Keywords

  • Batch sceduling
  • Construct solve, merge and adapt
  • Linkage learning
  • Model-based evolutionary algorith
  • Weighted earliness tardiness

Fingerprint

Dive into the research topics of 'Just-in-time batch scheduling subject to batch size'. Together they form a unique fingerprint.

Cite this