Estudo comparativo do uso de hashing perfeito mínimo

Detalhes bibliográficos
Autor(a) principal: Fabiano Cupertino Botelho
Data de Publicação: 2004
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFMG
Texto Completo: http://hdl.handle.net/1843/SLBS-67FKJ6
Resumo: Uma função hash perfeita mínima é uma função bijetora que mapeia um conjunto estático de n chaves em uma tabela hash de tamanho n. Uma vantagem das funções hash perfeitas mínimas em termos de economia de epsçao é que não há necessidade de armazenar as chaves, apenas a função é suficiente para calcular uma entrada na tabela. Esta dissertação apresenta um estudo comparativo dos principais algoritmos para gerar hash perfeitas mínimas disponíveis na literatura. Além disso, comparamos funções hash perfeitas mínimas com o tradicional método endereçamento aberto que trata colisões por hshing linear. A taxa de ocupação ou fator de carga é definida pela razão entre o número de registros armazenados na tabela e o seu tamanho. Um resultado interessante deste etudo é que a avaliação da função hash perfeita mínima para encontrar uma posição da tabela lash é mais rápida do que o m[étodo endereçamento aberto para ocupação a tabela acima de 40%. Assim, para que o método endereçamento aberto tenha desempenho melhor do que funções hash perfeitas mínimas é necessário manter pelo menos 60% das entraas vazias.
id UFMG_36fe3832e03d609bb8e3cb9477fb0643
oai_identifier_str oai:repositorio.ufmg.br:1843/SLBS-67FKJ6
network_acronym_str UFMG
network_name_str Repositório Institucional da UFMG
repository_id_str
spelling Nivio ZivianiEdleno Silva de MouraWagner Meira JuniorFabiano Cupertino Botelho2019-08-13T16:27:06Z2019-08-13T16:27:06Z2004-11-17http://hdl.handle.net/1843/SLBS-67FKJ6Uma função hash perfeita mínima é uma função bijetora que mapeia um conjunto estático de n chaves em uma tabela hash de tamanho n. Uma vantagem das funções hash perfeitas mínimas em termos de economia de epsçao é que não há necessidade de armazenar as chaves, apenas a função é suficiente para calcular uma entrada na tabela. Esta dissertação apresenta um estudo comparativo dos principais algoritmos para gerar hash perfeitas mínimas disponíveis na literatura. Além disso, comparamos funções hash perfeitas mínimas com o tradicional método endereçamento aberto que trata colisões por hshing linear. A taxa de ocupação ou fator de carga é definida pela razão entre o número de registros armazenados na tabela e o seu tamanho. Um resultado interessante deste etudo é que a avaliação da função hash perfeita mínima para encontrar uma posição da tabela lash é mais rápida do que o m[étodo endereçamento aberto para ocupação a tabela acima de 40%. Assim, para que o método endereçamento aberto tenha desempenho melhor do que funções hash perfeitas mínimas é necessário manter pelo menos 60% das entraas vazias.Universidade Federal de Minas GeraisUFMGAlgoritmos de computadorComputaçãoHashing (Computação)HashingPerfeito mínimoEstudo comparativo do uso de hashing perfeito mínimoinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFMGinstname:Universidade Federal de Minas Gerais (UFMG)instacron:UFMGORIGINALfabianocupertinobotelho.pdfapplication/pdf877840https://repositorio.ufmg.br/bitstream/1843/SLBS-67FKJ6/1/fabianocupertinobotelho.pdfe7dab4a6d706cc8480468fa189a9e888MD51TEXTfabianocupertinobotelho.pdf.txtfabianocupertinobotelho.pdf.txtExtracted texttext/plain210173https://repositorio.ufmg.br/bitstream/1843/SLBS-67FKJ6/2/fabianocupertinobotelho.pdf.txt7c64f4ba0cd5b5a068bcbc5e98c92f97MD521843/SLBS-67FKJ62019-11-14 15:19:37.939oai:repositorio.ufmg.br:1843/SLBS-67FKJ6Repositório de PublicaçõesPUBhttps://repositorio.ufmg.br/oaiopendoar:2019-11-14T18:19:37Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)false
dc.title.pt_BR.fl_str_mv Estudo comparativo do uso de hashing perfeito mínimo
title Estudo comparativo do uso de hashing perfeito mínimo
spellingShingle Estudo comparativo do uso de hashing perfeito mínimo
Fabiano Cupertino Botelho
Hashing
Perfeito mínimo
Algoritmos de computador
Computação
Hashing (Computação)
title_short Estudo comparativo do uso de hashing perfeito mínimo
title_full Estudo comparativo do uso de hashing perfeito mínimo
title_fullStr Estudo comparativo do uso de hashing perfeito mínimo
title_full_unstemmed Estudo comparativo do uso de hashing perfeito mínimo
title_sort Estudo comparativo do uso de hashing perfeito mínimo
author Fabiano Cupertino Botelho
author_facet Fabiano Cupertino Botelho
author_role author
dc.contributor.advisor1.fl_str_mv Nivio Ziviani
dc.contributor.referee1.fl_str_mv Edleno Silva de Moura
dc.contributor.referee2.fl_str_mv Wagner Meira Junior
dc.contributor.author.fl_str_mv Fabiano Cupertino Botelho
contributor_str_mv Nivio Ziviani
Edleno Silva de Moura
Wagner Meira Junior
dc.subject.por.fl_str_mv Hashing
Perfeito mínimo
topic Hashing
Perfeito mínimo
Algoritmos de computador
Computação
Hashing (Computação)
dc.subject.other.pt_BR.fl_str_mv Algoritmos de computador
Computação
Hashing (Computação)
description Uma função hash perfeita mínima é uma função bijetora que mapeia um conjunto estático de n chaves em uma tabela hash de tamanho n. Uma vantagem das funções hash perfeitas mínimas em termos de economia de epsçao é que não há necessidade de armazenar as chaves, apenas a função é suficiente para calcular uma entrada na tabela. Esta dissertação apresenta um estudo comparativo dos principais algoritmos para gerar hash perfeitas mínimas disponíveis na literatura. Além disso, comparamos funções hash perfeitas mínimas com o tradicional método endereçamento aberto que trata colisões por hshing linear. A taxa de ocupação ou fator de carga é definida pela razão entre o número de registros armazenados na tabela e o seu tamanho. Um resultado interessante deste etudo é que a avaliação da função hash perfeita mínima para encontrar uma posição da tabela lash é mais rápida do que o m[étodo endereçamento aberto para ocupação a tabela acima de 40%. Assim, para que o método endereçamento aberto tenha desempenho melhor do que funções hash perfeitas mínimas é necessário manter pelo menos 60% das entraas vazias.
publishDate 2004
dc.date.issued.fl_str_mv 2004-11-17
dc.date.accessioned.fl_str_mv 2019-08-13T16:27:06Z
dc.date.available.fl_str_mv 2019-08-13T16:27:06Z
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 http://hdl.handle.net/1843/SLBS-67FKJ6
url http://hdl.handle.net/1843/SLBS-67FKJ6
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.publisher.none.fl_str_mv Universidade Federal de Minas Gerais
dc.publisher.initials.fl_str_mv UFMG
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
bitstream.url.fl_str_mv https://repositorio.ufmg.br/bitstream/1843/SLBS-67FKJ6/1/fabianocupertinobotelho.pdf
https://repositorio.ufmg.br/bitstream/1843/SLBS-67FKJ6/2/fabianocupertinobotelho.pdf.txt
bitstream.checksum.fl_str_mv e7dab4a6d706cc8480468fa189a9e888
7c64f4ba0cd5b5a068bcbc5e98c92f97
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)
repository.mail.fl_str_mv
_version_ 1803589208071208960