Exportação concluída — 

Cover by disjoint clique cuts and machine learning to assist mixed-integer linear programming solvers.

Detalhes bibliográficos
Ano de defesa: 2025
Autor(a) principal: Luiz, Thiago Alcântara
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Tese
Tipo de acesso: Acesso aberto
dARK ID: ark:/61566/001300000m2nw
Idioma: eng
Instituição de defesa: Não Informado pela instituição
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://www.repositorio.ufop.br/handle/123456789/20723
Resumo: Programa de Pós-Graduação em Ciência da Computação. Departamento de Ciência da Computação, Instituto de Ciências Exatas e Biológicas, Universidade Federal de Ouro Preto.
id UFOP_79586af1a8ff936b16715afca52eba44
oai_identifier_str oai:repositorio.ufop.br:123456789/20723
network_acronym_str UFOP
network_name_str Repositório Institucional da UFOP
repository_id_str
spelling Cover by disjoint clique cuts and machine learning to assist mixed-integer linear programming solvers.Cortes de cobertura por cliques disjuntas e aprendizado de máquina para auxiliar resolvedores de programação linear inteira mista.Otimização matemáticcaHeurísticaAprendizado de máquinaProgramação linearPrograma de Pós-Graduação em Ciência da Computação. Departamento de Ciência da Computação, Instituto de Ciências Exatas e Biológicas, Universidade Federal de Ouro Preto.Cutting planes and primal heuristics are two of the most important components of mod- ern mixed-integer linear programming (MILP) solvers. To improve both the strength of MILP formulations and the process of identifying feasible integer solutions, this thesis presents two key contributions. First, we propose a family of strong cutting planes for the knapsack problem with conflicting items and prove that a subfamily of these cuts can be facet-defining. The computational experiments demonstrate that the proposed cuts effectively reduce integrality gaps, providing dual bounds up to 78% tighter than formu- lations strengthened with traditional combinatorial cuts. We also show that it is possible to adapt a recently proposed lifting procedure to further strengthen the proposed cuts. Second, we propose a machine learning-based recommendation system that identifies the most suitable diving heuristic (a type of primal heuristic) and whether it should be com- bined with cutting planes and/or feasibility pump. These recommendations are based on 207 features extracted from the MILP problem. The computational results show that the recommendation system leads to the discovery of feasible solutions in 87% of the possi- ble cases. This corresponds to 10% more feasible integer solutions than the best diving heuristic combined with feasibility pump and cutting planes, while requiring only 52% of the total runtime.Planos de corte e heurísticas primais estão entre os componentes mais importantes dos resolvedores modernos de programação linear inteira mista (PLIM). Com o objetivo de fortalecer as formulações de PLIM e aprimorar o processo de identificação de soluções inteiras factíveis, esta tese apresenta duas contribuições principais. Primeiramente, propõe-se uma família de planos de corte fortes para o problema da mochila com itens conflitantes, demonstrando que uma subfamília desses cortes pode definir facetas. Os experimentos computacionais mostram que os cortes propostos reduzem efetivamente os gaps de integralidade, fornecendo limites duais até 78% mais apertados do que as formulações fortalecidas com cortes combinatórios tradicionais. Também demonstramos que é possível adaptar um procedimento de levantamento recentemente proposto para reforçar ainda mais os cortes propostos. Em segundo lugar, propomos um sistema de recomendação baseado em aprendizado de máquina que identifica a heurística de mergulho (um tipo de heurística primal) mais adequada e se ela deve ser combinada com planos de corte e/ou bomba de viabilidade. Essas recomendações são baseadas em 207 características extraídas do problema de PLIM. Os resultados computacionais indicam que o sistema de recomendação leva à descoberta de soluções factíveis em 87% dos casos possíveis, o que representa um aumento de 10% em relação à melhor heurística de mergulho combinada com bomba de viabilidade e planos de corte, além de exigir apenas 52% do tempo total de execução.Souza, Marcone Jamilson FreitasToffolo, Túlio Ângelo MachadoSouza, Marcone Jamilson FreitasToffolo, Túlio Ângelo MachadoPenna, Puca Huachi VazSá, Elisangela Martins deSubramanian, AnandSantos, Haroldo GambiniLuiz, Thiago Alcântara2025-08-05T20:53:31Z2025info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfLUIZ, Thiago Alcântara. Cover by disjoint clique cuts and machine learning to assist mixed-integer linear programming solvers. Tese (Doutorado em Ciência da Computação) - Instituto de Ciências Exatas e Biológicas, Universidade Federal de Ouro Preto, Ouro Preto, 2025.https://www.repositorio.ufop.br/handle/123456789/20723ark:/61566/001300000m2nwAttribution-NonCommercial-NoDerivs 3.0 United Stateshttp://creativecommons.org/licenses/by-nc-nd/3.0/us/Autorização concedida ao Repositório Institucional da UFOP pelo(a) autor(a) em 30/07/2025 com as seguintes condições: disponível sob Licença Creative Commons 4.0 que permite copiar, distribuir e transmitir o trabalho, desde que sejam citados o autor e o licenciante. Não permite o uso para fins comerciais nem a adaptação.info:eu-repo/semantics/openAccessengreponame:Repositório Institucional da UFOPinstname:Universidade Federal de Ouro Preto (UFOP)instacron:UFOP2025-08-05T20:53:34Zoai:repositorio.ufop.br:123456789/20723Repositório InstitucionalPUBhttp://www.repositorio.ufop.br/oai/requestrepositorio@ufop.edu.bropendoar:32332025-08-05T20:53:34Repositório Institucional da UFOP - Universidade Federal de Ouro Preto (UFOP)false
dc.title.none.fl_str_mv Cover by disjoint clique cuts and machine learning to assist mixed-integer linear programming solvers.
Cortes de cobertura por cliques disjuntas e aprendizado de máquina para auxiliar resolvedores de programação linear inteira mista.
title Cover by disjoint clique cuts and machine learning to assist mixed-integer linear programming solvers.
spellingShingle Cover by disjoint clique cuts and machine learning to assist mixed-integer linear programming solvers.
Luiz, Thiago Alcântara
Otimização matemáticca
Heurística
Aprendizado de máquina
Programação linear
title_short Cover by disjoint clique cuts and machine learning to assist mixed-integer linear programming solvers.
title_full Cover by disjoint clique cuts and machine learning to assist mixed-integer linear programming solvers.
title_fullStr Cover by disjoint clique cuts and machine learning to assist mixed-integer linear programming solvers.
title_full_unstemmed Cover by disjoint clique cuts and machine learning to assist mixed-integer linear programming solvers.
title_sort Cover by disjoint clique cuts and machine learning to assist mixed-integer linear programming solvers.
author Luiz, Thiago Alcântara
author_facet Luiz, Thiago Alcântara
author_role author
dc.contributor.none.fl_str_mv Souza, Marcone Jamilson Freitas
Toffolo, Túlio Ângelo Machado
Souza, Marcone Jamilson Freitas
Toffolo, Túlio Ângelo Machado
Penna, Puca Huachi Vaz
Sá, Elisangela Martins de
Subramanian, Anand
Santos, Haroldo Gambini
dc.contributor.author.fl_str_mv Luiz, Thiago Alcântara
dc.subject.por.fl_str_mv Otimização matemáticca
Heurística
Aprendizado de máquina
Programação linear
topic Otimização matemáticca
Heurística
Aprendizado de máquina
Programação linear
description Programa de Pós-Graduação em Ciência da Computação. Departamento de Ciência da Computação, Instituto de Ciências Exatas e Biológicas, Universidade Federal de Ouro Preto.
publishDate 2025
dc.date.none.fl_str_mv 2025-08-05T20:53:31Z
2025
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv LUIZ, Thiago Alcântara. Cover by disjoint clique cuts and machine learning to assist mixed-integer linear programming solvers. Tese (Doutorado em Ciência da Computação) - Instituto de Ciências Exatas e Biológicas, Universidade Federal de Ouro Preto, Ouro Preto, 2025.
https://www.repositorio.ufop.br/handle/123456789/20723
dc.identifier.dark.fl_str_mv ark:/61566/001300000m2nw
identifier_str_mv LUIZ, Thiago Alcântara. Cover by disjoint clique cuts and machine learning to assist mixed-integer linear programming solvers. Tese (Doutorado em Ciência da Computação) - Instituto de Ciências Exatas e Biológicas, Universidade Federal de Ouro Preto, Ouro Preto, 2025.
ark:/61566/001300000m2nw
url https://www.repositorio.ufop.br/handle/123456789/20723
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv Attribution-NonCommercial-NoDerivs 3.0 United States
http://creativecommons.org/licenses/by-nc-nd/3.0/us/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivs 3.0 United States
http://creativecommons.org/licenses/by-nc-nd/3.0/us/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFOP
instname:Universidade Federal de Ouro Preto (UFOP)
instacron:UFOP
instname_str Universidade Federal de Ouro Preto (UFOP)
instacron_str UFOP
institution UFOP
reponame_str Repositório Institucional da UFOP
collection Repositório Institucional da UFOP
repository.name.fl_str_mv Repositório Institucional da UFOP - Universidade Federal de Ouro Preto (UFOP)
repository.mail.fl_str_mv repositorio@ufop.edu.br
_version_ 1856654685437427712