Conference Paper - June 2025
GPU-Accelerated Propagation for the Stable Marriage Constraint
Stefano Travasci, Fabio Tardivo, Andrea Formisano
Conference paper derived from my Master's thesis.
I personally presented this paper at CILC-2025 in Alghero in June 2025.
Published in the Proceedings of the 40th Italian Conference on Computational Logic, June 2025, vol. 4003.
I personally presented this paper at CILC-2025 in Alghero in June 2025.
Published in the Proceedings of the 40th Italian Conference on Computational Logic, June 2025, vol. 4003.
The Stable Marriage Problem (SMP) consists of finding a stable matching between two equally sized disjoint sets, typically referred to as men and women, based on individual preference lists. A matching is stable if no man and woman prefer each other over their assigned partners. The Gale–Shapley algorithm is the classical polynomial-time solution to this problem. In Constraint Programming (CP), the Stable Marriage Constraint (SMC) encapsulates this problem as a global constraint, with a consistency-enforcing propagator derived from an extended version of the Gale–Shapley algorithm. In this paper, we present a GPU-accelerated propagator for the SMC and its integration into a CP solver. Experimental results against the sequential version demonstrate the potential of GPU acceleration in handling large instances of the stable marriage constraint.
Available online:
Download from CEUR-WS.org
Download from CEUR-WS.org
Master's Thesis - April 2025
A GPU-based Parallel Propagator for the Stable Marriage Constraint
Stefano Travasci
My Master's Thesis, supervised by prof. Andrea Formisano.
In this work, a CUDA-based parallel propagator for the Stable Marriage Problem is designed, imple-mented, and integrated into the Minicpp solver. Its performance is compared to a serial propagator basedon the one proposed by Unsworth and Prosser in 2013 [14]. The description of the serial propagatorincludes refinements and corrections to the original version presented in their paper. Appendix B introduces a CUDA-based algorithm for solving the Stable Marriage Problem. All the code used in this work is also available in the repository https://github.com/StefanoTrv/parallel_stable_marriage_constraint.
Available online:
See on ResearchGate
See on ResearchGate
Conference paper - August 2021
Automatic Assignment of ICD-10 Codes to Diagnostic Texts using Transformers Based Techniques
M. H. Popescu, K. Roitero, S. Travasci, and V. Della Mea
Conference paper derived from my Bachelor's thesis.
Published in the proceedings of the "2021 IEEE 9th International Conference on Healthcare Informatics (ICHI)", 2021, pp. 188–192.
Doi: 10.1109/ICHI52183.2021.00037.
Published in the proceedings of the "2021 IEEE 9th International Conference on Healthcare Informatics (ICHI)", 2021, pp. 188–192.
Doi: 10.1109/ICHI52183.2021.00037.
A fundamental task for epidemiology, statistics, and health informatics is to associate some standardized meaning to textual expressions, to enable their retrieval, aggregation and interpretation. Among the relevant expressions, those mentioning health conditions and diagnoses are of paramount importance and can be found in almost any clinical document, including death certificates. These expressions are usually coded with the International Classification of Diseases. In this paper we employ both classical Machine Learning and BERT based models to perform the automatic classification of diagnostic texts extracted from death certificates. We show the effectiveness of our proposed approach over a set of experiments, where we experiment with multiple set of features and variant of the algorithms. Our results show that BERT based models, and in particular the ones pre-trained on the specific domain outperform classical ML algorithms, reaching Accuracy and F1-Score of respectively 0.952 and 0.943.