Implementação paralela escalável e eficiente do algoritmo simplex padrão em arquitetura multicore
| Ano de defesa: | 2014 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| 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 |