Approximation algorithms for hub location problems : Algoritmos de aproximação para problemas de localização e alocação de terminais
Autor(a) principal: | |
---|---|
Data de Publicação: | 2018 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) |
Texto Completo: | https://hdl.handle.net/20.500.12733/1634415 |
Resumo: | Orientador: Lehilton Lelis Chaves Pedrosa |
id |
UNICAMP-30_ecdba6bc98631c6cff31eb2320d7b022 |
---|---|
oai_identifier_str |
oai::1056656 |
network_acronym_str |
UNICAMP-30 |
network_name_str |
Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) |
repository_id_str |
|
spelling |
Approximation algorithms for hub location problems : Algoritmos de aproximação para problemas de localização e alocação de terminaisAlgoritmos de aproximação para problemas de localização e alocação de terminaisAlgoritmos de aproximaçãoProblema de localização e alocação de terminaisArredondamento de programa linearOtimização combinatóriaApproximation algorithmsHub location problemLinear program roundingCombinatorial optimizationOrientador: Lehilton Lelis Chaves PedrosaDissertação (mestrado) - Universidade Estadual de Campinas, Instituto de ComputaçãoResumo: No Problema de Localização e Alocação de Terminais, a entrada é um espaço métrico composto por clientes, localidades e um conjunto de pares de clientes; uma solução é um subconjunto das localidades, onde serão abertos terminais, e uma atribuição de cada par de clientes a uma rota, que começa no primeiro cliente, passando em um ou dois terminais, e terminando no segundo cliente. O objetivo é encontrar uma solução que minimize o tamanho de todas as rotas somado com o custo de abertura de terminais. Os algoritmos de aproximação da literatura consideram apenas o caso em que o conjunto de terminais abertos é dado como parte da entrada, e o problema se torna atribuir clientes aos terminais; ou então quando o espaço é definido em classes especiais de grafos. Neste trabalho, apresentamos o primeiro algoritmo de aproximação com fator constante para o problema de, simultaneamente, escolher localidades para abrir terminais e atribuir clientes a estes. A primeira parte desta dissertação cria algoritmos de aproximação para diversas variantes do problema. A estratégia principal é reduzir os problemas de localização e alocação de terminais aos problemas clássicos de localidades, como o problema de localização de instalações e o problema das k-medianas. A redução transforma uma instância de localização e alocação de terminais em uma instância de um destes problemas, que então é resolvida usando algoritmos de aproximação já existentes na literatura. A saída do algoritmo induz uma solução para o problema original, com uma perda constante no fator de aproximação. Na segunda parte, o foco é o Problema de Localização e Alocação Única de Terminais (SAHLP), que é uma variação em que cada cliente deve estar conectado a apenas um terminal, além de não haver limite na quantidade de terminais abertos. A principal contribuição é um algoritmo 2.48-aproximado para o SAHLP, baseado em arredondamento de uma nova formulação de programa linear para o problema. O algoritmo é composto por duas fases: na primeira, a solução fracionária é escalada e um subconjunto de terminais é aberto, e na segunda, atribuímos clientes aos terminais abertos. A primeira fase segue o formato padrão de filtering para problemas de localidades. A segunda, no entanto, exigiu o desenvolvimento de novas ideias e é baseada em múltiplos critérios para realizar a atribuição. A principal técnica atribui cada cliente ao terminal aberto mais próximo, se este estiver em sua vizinhança; caso contrário, o cliente se conecta ao terminal que melhor balanceia múltiplos custos, relacionados à distância entre elesAbstract: In the Hub Location Problem (HLP), the input is a metric space composed of clients, locations and a set of pairs of clients; a solution is a subset of locations to open hubs and an assignment for each pair of clients to a route starting in the first client, passing through one or two hubs and ending in the second client. The objective is to find a solution that minimizes the length of all routes plus the cost of opening hubs. The currently known approximation algorithms consider only the case in which the set of hubs is given as part of the input and the problem is assigning clients to hubs; or when the space is defined on special classes of graphs. In this work, we present the first constant-factor approximation algorithms for the problem of, simultaneously, selecting hubs and allocating clients. The first part of the thesis derives approximation algorithms for several variants of the problem. The main strategy is to reduce the hub location problems to classical location problems, such as Facility Location and k-Median. The reduction transforms an instance of hub location into an instance of a corresponding location problem, which is then solved by known approximation algorithm. The algorithm¿s output induces a solution of the original problem within a constant loss in the approximation ratio. In the second part, we focus on the Single Allocation Hub Location Problem (SAHLP), that is the variant in which a client must be connected to only one hub and there is no limit on the number of open hubs. Our main contribution is a 2.48-approximation algorithm for the SAHLP, based on the rounding of a new linear programming formulation. The algorithm is composed of two phases: in the first one, we scale the fractional solution and open a subset of hub locations, and in the second one, we assign clients to open hubs. The first phase follows the standard filtering framework for location problems. The latter, however, demanded the development of new ideas and is based on a multiple criteria assignment. The main technique is assigning a client to a closest open hub only if there are near open hubs, and otherwise selecting the hub which balances multiple costsMestradoCiência da ComputaçãoMestre em Ciência da ComputaçãoCAPESFAPESP2016/12006-1[s.n.]Pedrosa, Lehilton Lelis Chaves, 1985-Meira, Luis Augusto AngelottiSouza, Cid Carvalho deUniversidade Estadual de Campinas (UNICAMP). Instituto de ComputaçãoPrograma de Pós-Graduação em Ciência da ComputaçãoUNIVERSIDADE ESTADUAL DE CAMPINASBenedito, Marcelo Pinheiro Leite, 1994-20182018-07-31T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdf1 recurso online (61 p.) : il., digital, arquivo PDF.https://hdl.handle.net/20.500.12733/1634415BENEDITO, Marcelo Pinheiro Leite. Approximation algorithms for hub location problems: Algoritmos de aproximação para problemas de localização e alocação de terminais. 2018. 1 recurso online (61 p.) Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1634415. Acesso em: 3 set. 2024.https://repositorio.unicamp.br/acervo/detalhe/1056656Requisitos do sistema: Software para leitura de arquivo em PDFporreponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)instname:Universidade Estadual de Campinas (UNICAMP)instacron:UNICAMPinfo:eu-repo/semantics/openAccess2018-10-08T17:06:48Zoai::1056656Biblioteca Digital de Teses e DissertaçõesPUBhttp://repositorio.unicamp.br/oai/tese/oai.aspsbubd@unicamp.bropendoar:2018-10-08T17:06:48Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)false |
dc.title.none.fl_str_mv |
Approximation algorithms for hub location problems : Algoritmos de aproximação para problemas de localização e alocação de terminais Algoritmos de aproximação para problemas de localização e alocação de terminais |
title |
Approximation algorithms for hub location problems : Algoritmos de aproximação para problemas de localização e alocação de terminais |
spellingShingle |
Approximation algorithms for hub location problems : Algoritmos de aproximação para problemas de localização e alocação de terminais Benedito, Marcelo Pinheiro Leite, 1994- Algoritmos de aproximação Problema de localização e alocação de terminais Arredondamento de programa linear Otimização combinatória Approximation algorithms Hub location problem Linear program rounding Combinatorial optimization |
title_short |
Approximation algorithms for hub location problems : Algoritmos de aproximação para problemas de localização e alocação de terminais |
title_full |
Approximation algorithms for hub location problems : Algoritmos de aproximação para problemas de localização e alocação de terminais |
title_fullStr |
Approximation algorithms for hub location problems : Algoritmos de aproximação para problemas de localização e alocação de terminais |
title_full_unstemmed |
Approximation algorithms for hub location problems : Algoritmos de aproximação para problemas de localização e alocação de terminais |
title_sort |
Approximation algorithms for hub location problems : Algoritmos de aproximação para problemas de localização e alocação de terminais |
author |
Benedito, Marcelo Pinheiro Leite, 1994- |
author_facet |
Benedito, Marcelo Pinheiro Leite, 1994- |
author_role |
author |
dc.contributor.none.fl_str_mv |
Pedrosa, Lehilton Lelis Chaves, 1985- Meira, Luis Augusto Angelotti Souza, Cid Carvalho de Universidade Estadual de Campinas (UNICAMP). Instituto de Computação Programa de Pós-Graduação em Ciência da Computação UNIVERSIDADE ESTADUAL DE CAMPINAS |
dc.contributor.author.fl_str_mv |
Benedito, Marcelo Pinheiro Leite, 1994- |
dc.subject.por.fl_str_mv |
Algoritmos de aproximação Problema de localização e alocação de terminais Arredondamento de programa linear Otimização combinatória Approximation algorithms Hub location problem Linear program rounding Combinatorial optimization |
topic |
Algoritmos de aproximação Problema de localização e alocação de terminais Arredondamento de programa linear Otimização combinatória Approximation algorithms Hub location problem Linear program rounding Combinatorial optimization |
description |
Orientador: Lehilton Lelis Chaves Pedrosa |
publishDate |
2018 |
dc.date.none.fl_str_mv |
2018 2018-07-31T00:00:00Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://hdl.handle.net/20.500.12733/1634415 BENEDITO, Marcelo Pinheiro Leite. Approximation algorithms for hub location problems: Algoritmos de aproximação para problemas de localização e alocação de terminais. 2018. 1 recurso online (61 p.) Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1634415. Acesso em: 3 set. 2024. |
url |
https://hdl.handle.net/20.500.12733/1634415 |
identifier_str_mv |
BENEDITO, Marcelo Pinheiro Leite. Approximation algorithms for hub location problems: Algoritmos de aproximação para problemas de localização e alocação de terminais. 2018. 1 recurso online (61 p.) Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1634415. Acesso em: 3 set. 2024. |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.none.fl_str_mv |
https://repositorio.unicamp.br/acervo/detalhe/1056656 Requisitos do sistema: Software para leitura de arquivo em PDF |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf 1 recurso online (61 p.) : il., digital, arquivo PDF. |
dc.publisher.none.fl_str_mv |
[s.n.] |
publisher.none.fl_str_mv |
[s.n.] |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) instname:Universidade Estadual de Campinas (UNICAMP) instacron:UNICAMP |
instname_str |
Universidade Estadual de Campinas (UNICAMP) |
instacron_str |
UNICAMP |
institution |
UNICAMP |
reponame_str |
Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) |
collection |
Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP) |
repository.mail.fl_str_mv |
sbubd@unicamp.br |
_version_ |
1809189130383392768 |