Rossetto, Vittorio
(2026)
Large Language Models for Solver Selection: A Preliminary Study.
[Laurea magistrale], Università di Bologna, Corso di Studio in
Informatica [LM-DM270]
Documenti full-text disponibili:
Abstract
This thesis investigates the feasibility of employing Large Language Models (LLMs) as decision components for solver selection in Constraint Programming (CP). Solver selection is a well-known instance of the algorithm selection problem, where the goal is to choose the most suitable solver for a given problem instance. Traditional approaches rely on supervised learning models, while this work explores whether general-purpose LLMs, without task-specific training, can perform this task by interpreting structural descriptions of constraint models.
The experimental evaluation is conducted on benchmark instances from the 2025 MiniZinc Challenge. Several input representations are investigated, including raw MiniZinc scripts, structured numerical features extracted with mzn2feat, and natural-language descriptions derived from models. Additionally, a deterministic transformation tool, fzn2nl, is introduced to generate compact natural-language abstractions of FlatZinc programs.
Abstract
This thesis investigates the feasibility of employing Large Language Models (LLMs) as decision components for solver selection in Constraint Programming (CP). Solver selection is a well-known instance of the algorithm selection problem, where the goal is to choose the most suitable solver for a given problem instance. Traditional approaches rely on supervised learning models, while this work explores whether general-purpose LLMs, without task-specific training, can perform this task by interpreting structural descriptions of constraint models.
The experimental evaluation is conducted on benchmark instances from the 2025 MiniZinc Challenge. Several input representations are investigated, including raw MiniZinc scripts, structured numerical features extracted with mzn2feat, and natural-language descriptions derived from models. Additionally, a deterministic transformation tool, fzn2nl, is introduced to generate compact natural-language abstractions of FlatZinc programs.
Tipologia del documento
Tesi di laurea
(Laurea magistrale)
Autore della tesi
Rossetto, Vittorio
Relatore della tesi
Correlatore della tesi
Scuola
Corso di studio
Indirizzo
CURRICULUM A: TECNICHE DEL SOFTWARE
Ordinamento Cds
DM270
Parole chiave
Constraint Programming,Large Language Models,CP Solvers,Optimization
Data di discussione della Tesi
26 Marzo 2026
URI
Altri metadati
Tipologia del documento
Tesi di laurea
(NON SPECIFICATO)
Autore della tesi
Rossetto, Vittorio
Relatore della tesi
Correlatore della tesi
Scuola
Corso di studio
Indirizzo
CURRICULUM A: TECNICHE DEL SOFTWARE
Ordinamento Cds
DM270
Parole chiave
Constraint Programming,Large Language Models,CP Solvers,Optimization
Data di discussione della Tesi
26 Marzo 2026
URI
Statistica sui download
Gestione del documento: