Estudo comparativo do uso de hashing perfeito mínimo
Autor(a) principal: | |
---|---|
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 |