polito.it
Politecnico di Torino (logo)

Graph Neural Networks for Combinatorial Optimization problems

Pietro D'Orto

Graph Neural Networks for Combinatorial Optimization problems.

Rel. Paolo Garza. Politecnico di Torino, Corso di laurea magistrale in Data Science And Engineering, 2024

Abstract:

The proposed work investigates the application of deep learning tools, specifically Graph Neural Networks (GNNs), to combinatorial optimization problems within the context of the Stellantis company. The work is divided into three main sections: an in-depth study of combinatorial optimization and GNN architectures, a review of how GNNs can solve such problems, and the implementation of a GNN model on a toy problem inspired by a business scenario of the company. The problem involves organizing orders into loading lists for delivery trucks, optimizing the overall load, minimizing stops, and reducing travel distance, while adhering to specific constraints. This makes the problem a combinatorial optimization problem, which is a class of problems known to be NP-Hard, making exact algorithms that guarantee optimal solutions computationally infeasible at a large scale. The problem naturally induces a graph structure of the data, the proposed solution involves developing a GNN-based heuristic to identify optimal load assignment given a problem instance, which is trained in a supervised way on a dataset generated by simulating various load assignments. Then, given a list of orders, the model can be used iteratively on the orders not assigned by the previous iteration to create the number of loading lists needed to solve the whole business problem. The results demonstrate the model’s effectiveness in learning heuristics for the problem, though further refinement and alternative approaches like reinforcement learning may enhance performance.

Relatori: Paolo Garza
Anno accademico: 2024/25
Tipo di pubblicazione: Elettronica
Numero di pagine: 68
Informazioni aggiuntive: Tesi secretata. Fulltext non presente
Soggetti:
Corso di laurea: Corso di laurea magistrale in Data Science And Engineering
Classe di laurea: Nuovo ordinamento > Laurea magistrale > LM-32 - INGEGNERIA INFORMATICA
Aziende collaboratrici: STELLANTIS EUROPE SPA
URI: http://webthesis.biblio.polito.it/id/eprint/34022
Modifica (riservato agli operatori) Modifica (riservato agli operatori)