Estratégia do aprimoramento adiado para buscas locais: usando características de ótimos locais como critério na seleção de soluções aprimorantes

Detalhes bibliográficos
Ano de defesa: 2022
Autor(a) principal: Heber Fernandes Amaral
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
Idioma: por
Instituição de defesa: Universidade Federal de Minas Gerais
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:
PCV
Link de acesso: https://hdl.handle.net/1843/77733
Resumo: Local search is a neighbourhood based heuristic method, that aims to find good solutions for combinatorial problems. A Local search starts with a viable solution and through operations attempts to improve the initial solution, generating new viable solutions. The new solutions are called the neighbourhood of the current solution. Among neighbouring solutions is selected a better solution than the current solution by some pre-established criteria. Then, the selected solution becomes the new current solution creating a new neighbourhood. This process repeats until no better solution can be obtained among neighbouring solutions. The final solution of a local search is a local optimum. The best possible solution of a problem is a global optimum. There are several strategies for implementing local searches; the best known are Best Improvement and First Improvement. The Best Improvement approach selects, at each iteration, the best solution generated by the neighbourhood function; if it is better than the current solution. The First Improvement approach selects the first genereted solution, better than the current solution. This thesis presents a new approach to Local Search named Dalayed Improvement. Such approach attempts to avoid low quality local optimum. It tries to select in each iteration a neighbour soluttion that, been better than the currente one, it has less attributes of a local optimum. This approach is based on cuts (inequalities), commonly used in Integer Programming models. This method was implemented and tested using the Travelling Salesman Problem (TSP) and Max-Cut Problem as case studies. For TSP we used 2-OPT local search as reference and for Max-Cut Problem we used 1-Flip local search as reference. The computational results, although slower, had better local optimum when compared to conventional strategies. The new strategy obtained better results compared to experiments with fixed computation time or with a fixed target value for the objective function.
id UFMG_cf4386882e0002f659f3eaaeed1fdeb1
oai_identifier_str oai:repositorio.ufmg.br:1843/77733
network_acronym_str UFMG
network_name_str Repositório Institucional da UFMG
repository_id_str
spelling Estratégia do aprimoramento adiado para buscas locais: usando características de ótimos locais como critério na seleção de soluções aprimorantesComputação – TesesOtimização combinatória – TesesProgramação heurística – TesesProblema do caixeiro viajante– Tesesotimização combinatóriabusca localheurísticasPCV2-OPTLocal search is a neighbourhood based heuristic method, that aims to find good solutions for combinatorial problems. A Local search starts with a viable solution and through operations attempts to improve the initial solution, generating new viable solutions. The new solutions are called the neighbourhood of the current solution. Among neighbouring solutions is selected a better solution than the current solution by some pre-established criteria. Then, the selected solution becomes the new current solution creating a new neighbourhood. This process repeats until no better solution can be obtained among neighbouring solutions. The final solution of a local search is a local optimum. The best possible solution of a problem is a global optimum. There are several strategies for implementing local searches; the best known are Best Improvement and First Improvement. The Best Improvement approach selects, at each iteration, the best solution generated by the neighbourhood function; if it is better than the current solution. The First Improvement approach selects the first genereted solution, better than the current solution. This thesis presents a new approach to Local Search named Dalayed Improvement. Such approach attempts to avoid low quality local optimum. It tries to select in each iteration a neighbour soluttion that, been better than the currente one, it has less attributes of a local optimum. This approach is based on cuts (inequalities), commonly used in Integer Programming models. This method was implemented and tested using the Travelling Salesman Problem (TSP) and Max-Cut Problem as case studies. For TSP we used 2-OPT local search as reference and for Max-Cut Problem we used 1-Flip local search as reference. The computational results, although slower, had better local optimum when compared to conventional strategies. The new strategy obtained better results compared to experiments with fixed computation time or with a fixed target value for the objective function.Universidade Federal de Minas Gerais2024-10-30T17:38:29Z2025-09-09T00:13:28Z2024-10-30T17:38:29Z2022-01-07info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfhttps://hdl.handle.net/1843/77733porHeber Fernandes Amaralinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFMGinstname:Universidade Federal de Minas Gerais (UFMG)instacron:UFMG2025-09-09T00:13:28Zoai:repositorio.ufmg.br:1843/77733Repositório InstitucionalPUBhttps://repositorio.ufmg.br/oairepositorio@ufmg.bropendoar:2025-09-09T00:13:28Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)false
dc.title.none.fl_str_mv Estratégia do aprimoramento adiado para buscas locais: usando características de ótimos locais como critério na seleção de soluções aprimorantes
title Estratégia do aprimoramento adiado para buscas locais: usando características de ótimos locais como critério na seleção de soluções aprimorantes
spellingShingle Estratégia do aprimoramento adiado para buscas locais: usando características de ótimos locais como critério na seleção de soluções aprimorantes
Heber Fernandes Amaral
Computação – Teses
Otimização combinatória – Teses
Programação heurística – Teses
Problema do caixeiro viajante– Teses
otimização combinatória
busca local
heurísticas
PCV
2-OPT
title_short Estratégia do aprimoramento adiado para buscas locais: usando características de ótimos locais como critério na seleção de soluções aprimorantes
title_full Estratégia do aprimoramento adiado para buscas locais: usando características de ótimos locais como critério na seleção de soluções aprimorantes
title_fullStr Estratégia do aprimoramento adiado para buscas locais: usando características de ótimos locais como critério na seleção de soluções aprimorantes
title_full_unstemmed Estratégia do aprimoramento adiado para buscas locais: usando características de ótimos locais como critério na seleção de soluções aprimorantes
title_sort Estratégia do aprimoramento adiado para buscas locais: usando características de ótimos locais como critério na seleção de soluções aprimorantes
author Heber Fernandes Amaral
author_facet Heber Fernandes Amaral
author_role author
dc.contributor.author.fl_str_mv Heber Fernandes Amaral
dc.subject.por.fl_str_mv Computação – Teses
Otimização combinatória – Teses
Programação heurística – Teses
Problema do caixeiro viajante– Teses
otimização combinatória
busca local
heurísticas
PCV
2-OPT
topic Computação – Teses
Otimização combinatória – Teses
Programação heurística – Teses
Problema do caixeiro viajante– Teses
otimização combinatória
busca local
heurísticas
PCV
2-OPT
description Local search is a neighbourhood based heuristic method, that aims to find good solutions for combinatorial problems. A Local search starts with a viable solution and through operations attempts to improve the initial solution, generating new viable solutions. The new solutions are called the neighbourhood of the current solution. Among neighbouring solutions is selected a better solution than the current solution by some pre-established criteria. Then, the selected solution becomes the new current solution creating a new neighbourhood. This process repeats until no better solution can be obtained among neighbouring solutions. The final solution of a local search is a local optimum. The best possible solution of a problem is a global optimum. There are several strategies for implementing local searches; the best known are Best Improvement and First Improvement. The Best Improvement approach selects, at each iteration, the best solution generated by the neighbourhood function; if it is better than the current solution. The First Improvement approach selects the first genereted solution, better than the current solution. This thesis presents a new approach to Local Search named Dalayed Improvement. Such approach attempts to avoid low quality local optimum. It tries to select in each iteration a neighbour soluttion that, been better than the currente one, it has less attributes of a local optimum. This approach is based on cuts (inequalities), commonly used in Integer Programming models. This method was implemented and tested using the Travelling Salesman Problem (TSP) and Max-Cut Problem as case studies. For TSP we used 2-OPT local search as reference and for Max-Cut Problem we used 1-Flip local search as reference. The computational results, although slower, had better local optimum when compared to conventional strategies. The new strategy obtained better results compared to experiments with fixed computation time or with a fixed target value for the objective function.
publishDate 2022
dc.date.none.fl_str_mv 2022-01-07
2024-10-30T17:38:29Z
2024-10-30T17:38:29Z
2025-09-09T00:13:28Z
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 https://hdl.handle.net/1843/77733
url https://hdl.handle.net/1843/77733
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Minas Gerais
publisher.none.fl_str_mv Universidade Federal de Minas Gerais
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFMG
instname:Universidade Federal de Minas Gerais (UFMG)
instacron:UFMG
instname_str Universidade Federal de Minas Gerais (UFMG)
instacron_str UFMG
institution UFMG
reponame_str Repositório Institucional da UFMG
collection Repositório Institucional da UFMG
repository.name.fl_str_mv Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)
repository.mail.fl_str_mv repositorio@ufmg.br
_version_ 1856414126115389440