Automatic feature learning for Essence: a case study on car sequencing

Alessio Pellegrino, Özgür Akgün, Nguyen Dang, Zeynep Kiziltan, Ian Miguel

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Constraint modelling languages such as Essence offer a means to describe combinatorial problems at a high-level, i.e., without committing to detailed modelling decisions for a particular solver or solving paradigm. Given a problem description written in Essence, there are multiple ways to translate it to a low-level constraint model. Choosing the right combination of a low-level constraint model and a target constraint solver can have significant impact on the effectiveness of the solving process. Furthermore, the choice of the best combination of constraint model and solver can be instance-dependent, i.e., there may not exist a single combination that works best for all instances of the same problem. In this paper, we consider the task of building machine learning models to automatically select the best combination for a problem instance. A critical part of the learning process is to define instance features, which serve as input to the selection model. Our contribution is automatic learning of instance features directly from the high-level representation of a problem instance using a language model. We evaluate the performance of our approach using the Essence modelling language with a case study involving the car sequencing problem.
Original languageEnglish
Title of host publicationModRef 2024 - The 23rd workshop on Constraint Modelling and Reformulation (ModRef)
Number of pages17
Publication statusPublished - 23 Sept 2024
EventThe 23rd workshop on Constraint Modelling and Reformulation (ModRef 2024) - Girona, Spain, Girona, Spain
Duration: 2 Sept 20242 Sept 2024
Conference number: 23
https://modref.github.io/ModRef2024.html

Workshop

WorkshopThe 23rd workshop on Constraint Modelling and Reformulation (ModRef 2024)
Abbreviated titleModRef 2024
Country/TerritorySpain
CityGirona
Period2/09/242/09/24
Internet address

Keywords

  • Constraint modelling
  • Algorithm selection
  • Feature extraction
  • Machine learning
  • Language model

Fingerprint

Dive into the research topics of 'Automatic feature learning for Essence: a case study on car sequencing'. Together they form a unique fingerprint.

Cite this