Thesis:
Backbones in pseudo-boolean optimization: extraction and analysis

datacite.subject.fosEngineering and technology
dc.contributor.correferenteÑanculef Alegría, Juan Ricardo
dc.contributor.correferenteOliveras, Albert (UPC-Barcelona)
dc.contributor.departmentDepartamento de Informática
dc.contributor.guiaAsín Achá, Roberto Javier
dc.coverage.spatialCampus Casa Central Valparaíso
dc.creatorFrancia Carramiñana, Matías
dc.date.accessioned2026-07-07T15:52:48Z
dc.date.available2026-07-07T15:52:48Z
dc.date.issued2026
dc.description.abstractBackbone, the set of variables that are fixed across all optimal solutions, captures key structural properties of combinatorial optimization problems. The backbone provides interpretable indicators of problem hardness and, as demonstrated by recent research in SAT, valuable supervision targets for learning-based methods. Yet, the Pseudo-Boolean Optimization (PBO) domain has lacked dedicated tools for its extraction. Here, we introduce three new backbone extractors for Pseudo-Boolean Optimization (PBO): RoundingBack, a PBO-native extractor built on top of RoundingSAT; GuroBack, an extractor built on top of the MILP solver Gurobi; and NapBack, a pipeline that converts PBO instances into SAT using NaPS and delegates the backbone extraction to CadiBack, a backbone extractor for SAT. Additionally, we propose two heuristic variants of RoundingBack: RB-WP (weighted-propagation ordering) and RB-PG (diversity-driven phase guidance). Each extractor demonstrates distinct strengths tailored to different domain applications. On the PBO Competition 2024 OPT-Lin benchmark, RB-PG achieves the highest extraction coverage (223 of 335 instances, 67%), outperforming GuroBack and NapBack. Our experimental evaluation also shows that RoundingBack, GuroBack, and NapBack are complementary, and it is often the case that when an extractor fails, another is suitable. Beyond algorithmic performance, a large-scale analysis over more than eight thousand instances shows a bimodal distribution distinguishing flexible and rigid problem classes. We also show that the correlation between backbone density and problem hardness is domain-specific. All extracted backbones are publicly released to foster future research in learning-based PBO and structural instance analysis.en_US
dc.description.degreeMagíster en Ciencias de la Ingeniería Informática
dc.driverinfo:eu-repo/semantics/masterThesis
dc.format.extent68 páginas
dc.identifier.barcodeMC_MF_2026
dc.identifier.doi10.71959/ytqv-5951
dc.identifier.urihttps://cris.usm.cl/handle/123456789/4431
dc.identifier.urihttps://doi.org/10.71959/ytqv-5951
dc.language.isoes
dc.publisherUniversidad Técnica Federico Santa María
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internationalen
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subjectBackbone
dc.subjectPseudo-Boolean Optimization
dc.subjectCombinatorial Optimization
dc.subjectOptimización pseudo-booleana
dc.subjectOptimización combinatoria
dc.subject.ods9 Industria, innovación e infraestructura
dc.titleBackbones in pseudo-boolean optimization: extraction and analysis
dc.type.driverinfo:eu-repo/semantics/masterThesis
dspace.entity.typeTesis

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
MC_MF_2026.pdf
Size:
1.18 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed to upon submission
Description: