ACM Transactions on Algorithms· 2026Q1
PHOBİK: Optimize Edilmiş Kova Boyutları ve Aralıklı Kodlama ile Mükemmel Karma Fonksiyonları
PHOBIC: Perfect Hashing with Optimized Bucket Sizes and Interleaved Coding
- 2atıf
- Q1SCImago
- 2026yıl
Kısa özet
PHOBİK, optimize edilmiş kova boyutları ve aralıklı kodlama kullanan yeni bir minimal mükemmel karma fonksiyonu (MPHF) tekniği olup, aynı sorgu süresi ve inşaat verimliliği için PTHash'tan %0,17 bit/anahtar daha fazla alan verimliliği sağlar.
Yapay zekâ ile başlık ve abstract'tan üretildi; tam metin okunmaz.
Ana noktalar
- PHOBİK, minimal mükemmel karma fonksiyonları (MPHF) için kova boyutlarını optimize eder ve aralıklı kodlama kullanır.
- Teknik, alan açısından verimli konfigürasyonlar için inşaat verimliliğini artırır.
- PHOBİK, karşılaştırılabilir sorgu süreleri ve inşaat hızlarında PTHash'a göre %0,17 bit/anahtar alan verimliliği kazancı sunar.
- Bir GPU uygulaması, 28 ns/anahtar hızında 2,17 bit/anahtar inşaat gerçekleştirir ve CPU'da 37 ns/anahtar sorgulama süresine sahiptir.
Yapay zekâ ile başlık ve abstract'tan üretildi; tam metin okunmaz.
Özet (abstract)
A minimal perfect hash function (or MPHF) maps a set of \(n\) keys to \([n]:=\{1,\ldots,n\}\) without collisions. Such functions find widespread application e.g. in bioinformatics and databases. In this paper we revisit PTHash – a construction technique particularly designed for fast queries. PTHash distributes the input keys into small buckets and, for each bucket, it searches for a hash function seed that places its keys in the output domain without collisions. The collection of all seeds is then stored in a compressed way. Since the first buckets are easier to place, buckets are considered in non-increasing order of size. Additionally, PTHash heuristically produces an imbalanced distribution of bucket sizes by distributing 60% of the keys into 30% of the buckets. Our main contribution is to characterize, up to lower order terms, an optimal choice for the expected bucket sizes, improving construction throughput for space efficient configurations both in theory and practice. Further contributions include a new encoding scheme for seeds that works across partitions of the data structure and a GPU parallelization. We call our technique PHOBIC – Perfect Hashing with Optimized Bucket sizes and Interleaved Coding. Compared to PTHash, PHOBIC is 0.17 bits/key more space efficient for same query time and construction throughput. For a configuration with fast queries, our GPU implementation can construct an MPHF at 2.17 bits/key in 28 ns/key, which can be queried in 37 ns on the CPU.
Yazarların özeti; kaynağından alınmıştır. ACM Transactions on Algorithms, 2026 · DOI ↗
Ücretsiz hesapla devam et
Makaleye Sor ile bu makaleye günde 3 soru ücretsiz; makaleyi kaydet, kaynakçasını al, ilgi alanına göre her gün yeni özetler. Çıkarımlar Premium.
Web'de ücretsiz devam etGoogle ya da Apple hesabınla giriş; kart istemez. Bu makaleye geri dönersin.
Telefonda:
Alan: Yapay Zeka
Artificial IntelligenceComputer Science