Machine Learning and Inverse Optimization for Estimation of Weighting Factors in Multi-Objective Production Scheduling Problems

Hidetoshi Togo, Kohei Asanuma, Tatsushi Nishi, Ziang Liu

Research output: Contribution to journalArticlepeer-review

1 Citation (Scopus)

Abstract

In recent years, scheduling optimization has been utilized in production systems. To construct a suitable mathematical model of a production scheduling problem, modeling techniques that can automatically select an appropriate objective function from historical data are necessary. This paper presents two methods to estimate weighting factors of the objective function in the scheduling problem from historical data, given the information of operation time and setup costs. We propose a machine learning-based method, and an inverse optimization-based method using the input/output data of the scheduling problems when the weighting factors of the objective function are unknown. These two methods are applied to a multi-objective parallel machine scheduling problem and a real-world chemical batch plant scheduling problem. The results of the estimation accuracy evaluation show that the proposed methods for estimating the weighting factors of the objective function are effective.

Original languageEnglish
Article number9472
JournalApplied Sciences (Switzerland)
Volume12
Issue number19
DOIs
Publication statusPublished - Oct 2022

Keywords

  • estimation
  • inverse optimization
  • machine learning
  • multi-objective scheduling
  • simulated annealing
  • weighting factors

ASJC Scopus subject areas

  • Materials Science(all)
  • Instrumentation
  • Engineering(all)
  • Process Chemistry and Technology
  • Computer Science Applications
  • Fluid Flow and Transfer Processes

Fingerprint

Dive into the research topics of 'Machine Learning and Inverse Optimization for Estimation of Weighting Factors in Multi-Objective Production Scheduling Problems'. Together they form a unique fingerprint.

Cite this