Implementação paralela escalável e eficiente do algoritmo simplex padrão em arquitetura multicore

Detalhes bibliográficos
Ano de defesa: 2014
Autor(a) principal: Coutinho, Demetrios Araújo Magalhães
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal do Rio Grande do Norte
BR
UFRN
Programa de Pós-Graduação em Engenharia Elétrica
Automação e Sistemas; Engenharia de Computação; Telecomunicações
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://repositorio.ufrn.br/jspui/handle/123456789/15502
Resumo: This work presents a scalable and efficient parallel implementation of the Standard Simplex algorithm in the multicore architecture to solve large scale linear programming problems. We present a general scheme explaining how each step of the standard Simplex algorithm was parallelized, indicating some important points of the parallel implementation. Performance analysis were conducted by comparing the sequential time using the Simplex tableau and the Simplex of the CPLEXR IBM. The experiments were executed on a shared memory machine with 24 cores. The scalability analysis was performed with problems of different dimensions, finding evidence that our parallel standard Simplex algorithm has a better parallel efficiency for problems with more variables than constraints. In comparison with CPLEXR , the proposed parallel algorithm achieved a efficiency of up to 16 times better
id UFRN_6271fe3c92152ea4144ffe969f6a5557
oai_identifier_str oai:repositorio.ufrn.br:123456789/15502
network_acronym_str UFRN
network_name_str Repositório Institucional da UFRN
repository_id_str
spelling Implementação paralela escalável e eficiente do algoritmo simplex padrão em arquitetura multicoreSimplex. CPLEXR. Eficiência Paralela. Escalabilidade Paralela. Programação LinearSimplex. CPLEXR. Parallel Efficiency. Parallel Scalability. Linear ProgrammingCNPQ::ENGENHARIAS::ENGENHARIA DE PRODUCAO::PESQUISA OPERACIONAL::PROGRAMACAO LINEAR, NAO-LINEAR, MISTA E DINAMICAThis work presents a scalable and efficient parallel implementation of the Standard Simplex algorithm in the multicore architecture to solve large scale linear programming problems. We present a general scheme explaining how each step of the standard Simplex algorithm was parallelized, indicating some important points of the parallel implementation. Performance analysis were conducted by comparing the sequential time using the Simplex tableau and the Simplex of the CPLEXR IBM. The experiments were executed on a shared memory machine with 24 cores. The scalability analysis was performed with problems of different dimensions, finding evidence that our parallel standard Simplex algorithm has a better parallel efficiency for problems with more variables than constraints. In comparison with CPLEXR , the proposed parallel algorithm achieved a efficiency of up to 16 times betterCoordenação de Aperfeiçoamento de Pessoal de Nível SuperiorEste trabalho apresenta uma implementação paralela escalável e eficiente do algoritmo Simplex padrão em arquitetura de processadores multicore para resolver problemas de programação linear de grande escala. Apresenta-se um esquema geral explicando como foi paralelizado cada passo do algoritmo simplex padrão, apontando pontos importantes da implementação paralela. Foram realizadas análises de desempenho através da comparação dos tempos sequenciais utilizando o Simplex tableau e Simplex do CPLEXR da IBM. Os experimentos foram realizados em uma máquina de memória compartilhada com 24 núcleos. A análise de escalabilidade foi feita com problemas de diferentes dimensões, encontrando evidências de que a implementação paralela proposta do algoritmo simplex padrão tem melhor eficiência paralela para problemas com mais variáveis do que restrições. Na comparação com CPLEXR , o algoritmo proposto paralelo obteve uma eficiência de até 16 vezes maiorUniversidade Federal do Rio Grande do NorteBRUFRNPrograma de Pós-Graduação em Engenharia ElétricaAutomação e Sistemas; Engenharia de Computação; TelecomunicaçõesSouza, Samuel Xavier dehttp://lattes.cnpq.br/6749444529357582http://lattes.cnpq.br/9892239670106361Aloise, Danielhttp://lattes.cnpq.br/5093210888872414Lopes, Danniel CavalvanteCoutinho, Demetrios Araújo Magalhães2014-12-17T14:56:18Z2014-11-242014-12-17T14:56:18Z2014-01-24info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfapplication/pdfCOUTINHO, Demetrios Araújo Magalhães. Implementação paralela escalável e eficiente do algoritmo simplex padrão em arquitetura multicore. 2014. 96 f. Dissertação (Mestrado em Automação e Sistemas; Engenharia de Computação; Telecomunicações) - Universidade Federal do Rio Grande do Norte, Natal, 2014.https://repositorio.ufrn.br/jspui/handle/123456789/15502porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRN2017-11-01T08:13:51Zoai:repositorio.ufrn.br:123456789/15502Repositório InstitucionalPUBhttp://repositorio.ufrn.br/oai/repositorio@bczm.ufrn.bropendoar:2017-11-01T08:13:51Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false
dc.title.none.fl_str_mv Implementação paralela escalável e eficiente do algoritmo simplex padrão em arquitetura multicore
title Implementação paralela escalável e eficiente do algoritmo simplex padrão em arquitetura multicore
spellingShingle Implementação paralela escalável e eficiente do algoritmo simplex padrão em arquitetura multicore
Coutinho, Demetrios Araújo Magalhães
Simplex. CPLEXR. Eficiência Paralela. Escalabilidade Paralela. Programação Linear
Simplex. CPLEXR. Parallel Efficiency. Parallel Scalability. Linear Programming
CNPQ::ENGENHARIAS::ENGENHARIA DE PRODUCAO::PESQUISA OPERACIONAL::PROGRAMACAO LINEAR, NAO-LINEAR, MISTA E DINAMICA
title_short Implementação paralela escalável e eficiente do algoritmo simplex padrão em arquitetura multicore
title_full Implementação paralela escalável e eficiente do algoritmo simplex padrão em arquitetura multicore
title_fullStr Implementação paralela escalável e eficiente do algoritmo simplex padrão em arquitetura multicore
title_full_unstemmed Implementação paralela escalável e eficiente do algoritmo simplex padrão em arquitetura multicore
title_sort Implementação paralela escalável e eficiente do algoritmo simplex padrão em arquitetura multicore
author Coutinho, Demetrios Araújo Magalhães
author_facet Coutinho, Demetrios Araújo Magalhães
author_role author
dc.contributor.none.fl_str_mv Souza, Samuel Xavier de

http://lattes.cnpq.br/6749444529357582

http://lattes.cnpq.br/9892239670106361
Aloise, Daniel

http://lattes.cnpq.br/5093210888872414
Lopes, Danniel Cavalvante

dc.contributor.author.fl_str_mv Coutinho, Demetrios Araújo Magalhães
dc.subject.por.fl_str_mv Simplex. CPLEXR. Eficiência Paralela. Escalabilidade Paralela. Programação Linear
Simplex. CPLEXR. Parallel Efficiency. Parallel Scalability. Linear Programming
CNPQ::ENGENHARIAS::ENGENHARIA DE PRODUCAO::PESQUISA OPERACIONAL::PROGRAMACAO LINEAR, NAO-LINEAR, MISTA E DINAMICA
topic Simplex. CPLEXR. Eficiência Paralela. Escalabilidade Paralela. Programação Linear
Simplex. CPLEXR. Parallel Efficiency. Parallel Scalability. Linear Programming
CNPQ::ENGENHARIAS::ENGENHARIA DE PRODUCAO::PESQUISA OPERACIONAL::PROGRAMACAO LINEAR, NAO-LINEAR, MISTA E DINAMICA
description This work presents a scalable and efficient parallel implementation of the Standard Simplex algorithm in the multicore architecture to solve large scale linear programming problems. We present a general scheme explaining how each step of the standard Simplex algorithm was parallelized, indicating some important points of the parallel implementation. Performance analysis were conducted by comparing the sequential time using the Simplex tableau and the Simplex of the CPLEXR IBM. The experiments were executed on a shared memory machine with 24 cores. The scalability analysis was performed with problems of different dimensions, finding evidence that our parallel standard Simplex algorithm has a better parallel efficiency for problems with more variables than constraints. In comparison with CPLEXR , the proposed parallel algorithm achieved a efficiency of up to 16 times better
publishDate 2014
dc.date.none.fl_str_mv 2014-12-17T14:56:18Z
2014-11-24
2014-12-17T14:56:18Z
2014-01-24
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 COUTINHO, Demetrios Araújo Magalhães. Implementação paralela escalável e eficiente do algoritmo simplex padrão em arquitetura multicore. 2014. 96 f. Dissertação (Mestrado em Automação e Sistemas; Engenharia de Computação; Telecomunicações) - Universidade Federal do Rio Grande do Norte, Natal, 2014.
https://repositorio.ufrn.br/jspui/handle/123456789/15502
identifier_str_mv COUTINHO, Demetrios Araújo Magalhães. Implementação paralela escalável e eficiente do algoritmo simplex padrão em arquitetura multicore. 2014. 96 f. Dissertação (Mestrado em Automação e Sistemas; Engenharia de Computação; Telecomunicações) - Universidade Federal do Rio Grande do Norte, Natal, 2014.
url https://repositorio.ufrn.br/jspui/handle/123456789/15502
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
application/pdf
dc.publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
BR
UFRN
Programa de Pós-Graduação em Engenharia Elétrica
Automação e Sistemas; Engenharia de Computação; Telecomunicações
publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
BR
UFRN
Programa de Pós-Graduação em Engenharia Elétrica
Automação e Sistemas; Engenharia de Computação; Telecomunicações
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRN
instname:Universidade Federal do Rio Grande do Norte (UFRN)
instacron:UFRN
instname_str Universidade Federal do Rio Grande do Norte (UFRN)
instacron_str UFRN
institution UFRN
reponame_str Repositório Institucional da UFRN
collection Repositório Institucional da UFRN
repository.name.fl_str_mv Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)
repository.mail.fl_str_mv repositorio@bczm.ufrn.br
_version_ 1855758823601471488