Uma Nova Proposta para a Obtenção da Complexidade de Pior Caso do ShellSort

Detalhes bibliográficos
Autor(a) principal: SOUZA,R. M.
Data de Publicação: 2019
Outros Autores: OLIVEIRA,F. S., PINTO,P. E. D.
Tipo de documento: Artigo
Idioma: por
Título da fonte: TEMA (Sociedade Brasileira de Matemática Aplicada e Computacional. Online)
Texto Completo: http://old.scielo.br/scielo.php?script=sci_arttext&pid=S2179-84512019000300457
Resumo: RESUMO A complexidade de pior caso do ShellSort, um algoritmo de ordenação por comparação, depende de uma sequência de passos dada de entrada. Cada passo consiste de um inteiro representando a diferença de índices dos pares de elementos que devem ser comparados durante a ordenação de um vetor de entrada. Tal complexidade é conhecida somente para algumas sequências específicas. Neste trabalho, usamos uma relação entre ShellSort e o número de Frobenius para apresentar um novo algoritmo que provê um limite superior no número de comparações que o ShellSort perfaz, para dados vetor e sequência de passos. Aplicamos este algoritmo, em conjunto com uma análise de complexidade empírica, para estudar sequências cujas complexidades de pior caso são conhecidas através do método analítico. Mostramos que a abordagem empírica foi bem sucedida em determinar tais complexidades. Baseado nestes resultados positivos, estendemos o estudo para sequências para as quais as complexidades de pior caso estão em aberto.
id SBMAC-1_e7d713bd94a24cad51acc721dd8786c1
oai_identifier_str oai:scielo:S2179-84512019000300457
network_acronym_str SBMAC-1
network_name_str TEMA (Sociedade Brasileira de Matemática Aplicada e Computacional. Online)
repository_id_str
spelling Uma Nova Proposta para a Obtenção da Complexidade de Pior Caso do ShellSortcomplexidade de algoritmosmétodo empíricoShellSortRESUMO A complexidade de pior caso do ShellSort, um algoritmo de ordenação por comparação, depende de uma sequência de passos dada de entrada. Cada passo consiste de um inteiro representando a diferença de índices dos pares de elementos que devem ser comparados durante a ordenação de um vetor de entrada. Tal complexidade é conhecida somente para algumas sequências específicas. Neste trabalho, usamos uma relação entre ShellSort e o número de Frobenius para apresentar um novo algoritmo que provê um limite superior no número de comparações que o ShellSort perfaz, para dados vetor e sequência de passos. Aplicamos este algoritmo, em conjunto com uma análise de complexidade empírica, para estudar sequências cujas complexidades de pior caso são conhecidas através do método analítico. Mostramos que a abordagem empírica foi bem sucedida em determinar tais complexidades. Baseado nestes resultados positivos, estendemos o estudo para sequências para as quais as complexidades de pior caso estão em aberto.Sociedade Brasileira de Matemática Aplicada e Computacional2019-12-01info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersiontext/htmlhttp://old.scielo.br/scielo.php?script=sci_arttext&pid=S2179-84512019000300457TEMA (São Carlos) v.20 n.3 2019reponame:TEMA (Sociedade Brasileira de Matemática Aplicada e Computacional. Online)instname:Sociedade Brasileira de Matemática Aplicada e Computacionalinstacron:SBMAC10.5540/tema.2019.020.03.0457info:eu-repo/semantics/openAccessSOUZA,R. M.OLIVEIRA,F. S.PINTO,P. E. D.por2019-12-12T00:00:00Zoai:scielo:S2179-84512019000300457Revistahttp://www.scielo.br/temaPUBhttps://old.scielo.br/oai/scielo-oai.phpcastelo@icmc.usp.br2179-84511677-1966opendoar:2019-12-12T00:00TEMA (Sociedade Brasileira de Matemática Aplicada e Computacional. Online) - Sociedade Brasileira de Matemática Aplicada e Computacionalfalse
dc.title.none.fl_str_mv Uma Nova Proposta para a Obtenção da Complexidade de Pior Caso do ShellSort
title Uma Nova Proposta para a Obtenção da Complexidade de Pior Caso do ShellSort
spellingShingle Uma Nova Proposta para a Obtenção da Complexidade de Pior Caso do ShellSort
SOUZA,R. M.
complexidade de algoritmos
método empírico
ShellSort
title_short Uma Nova Proposta para a Obtenção da Complexidade de Pior Caso do ShellSort
title_full Uma Nova Proposta para a Obtenção da Complexidade de Pior Caso do ShellSort
title_fullStr Uma Nova Proposta para a Obtenção da Complexidade de Pior Caso do ShellSort
title_full_unstemmed Uma Nova Proposta para a Obtenção da Complexidade de Pior Caso do ShellSort
title_sort Uma Nova Proposta para a Obtenção da Complexidade de Pior Caso do ShellSort
author SOUZA,R. M.
author_facet SOUZA,R. M.
OLIVEIRA,F. S.
PINTO,P. E. D.
author_role author
author2 OLIVEIRA,F. S.
PINTO,P. E. D.
author2_role author
author
dc.contributor.author.fl_str_mv SOUZA,R. M.
OLIVEIRA,F. S.
PINTO,P. E. D.
dc.subject.por.fl_str_mv complexidade de algoritmos
método empírico
ShellSort
topic complexidade de algoritmos
método empírico
ShellSort
description RESUMO A complexidade de pior caso do ShellSort, um algoritmo de ordenação por comparação, depende de uma sequência de passos dada de entrada. Cada passo consiste de um inteiro representando a diferença de índices dos pares de elementos que devem ser comparados durante a ordenação de um vetor de entrada. Tal complexidade é conhecida somente para algumas sequências específicas. Neste trabalho, usamos uma relação entre ShellSort e o número de Frobenius para apresentar um novo algoritmo que provê um limite superior no número de comparações que o ShellSort perfaz, para dados vetor e sequência de passos. Aplicamos este algoritmo, em conjunto com uma análise de complexidade empírica, para estudar sequências cujas complexidades de pior caso são conhecidas através do método analítico. Mostramos que a abordagem empírica foi bem sucedida em determinar tais complexidades. Baseado nestes resultados positivos, estendemos o estudo para sequências para as quais as complexidades de pior caso estão em aberto.
publishDate 2019
dc.date.none.fl_str_mv 2019-12-01
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://old.scielo.br/scielo.php?script=sci_arttext&pid=S2179-84512019000300457
url http://old.scielo.br/scielo.php?script=sci_arttext&pid=S2179-84512019000300457
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv 10.5540/tema.2019.020.03.0457
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv text/html
dc.publisher.none.fl_str_mv Sociedade Brasileira de Matemática Aplicada e Computacional
publisher.none.fl_str_mv Sociedade Brasileira de Matemática Aplicada e Computacional
dc.source.none.fl_str_mv TEMA (São Carlos) v.20 n.3 2019
reponame:TEMA (Sociedade Brasileira de Matemática Aplicada e Computacional. Online)
instname:Sociedade Brasileira de Matemática Aplicada e Computacional
instacron:SBMAC
instname_str Sociedade Brasileira de Matemática Aplicada e Computacional
instacron_str SBMAC
institution SBMAC
reponame_str TEMA (Sociedade Brasileira de Matemática Aplicada e Computacional. Online)
collection TEMA (Sociedade Brasileira de Matemática Aplicada e Computacional. Online)
repository.name.fl_str_mv TEMA (Sociedade Brasileira de Matemática Aplicada e Computacional. Online) - Sociedade Brasileira de Matemática Aplicada e Computacional
repository.mail.fl_str_mv castelo@icmc.usp.br
_version_ 1752122220624216064