An Investigation of Hierarchical Bit Vectors

نویسندگان

  • James Glenn
  • David Binkley
چکیده

Hierarchical bit vectors represent sets of integers using a collection of bit vectors. At the top level, a single bit is set iff the set is non-empty. The bits of this next level summarize ranges of the elements. In the case of a binary hierarchical bit vector the two bits of the next level summarize two ranges: the lower half and the upper half of the possible elements. At the lowest level each bit records the membership of a particular integer. Hierarchical bit vectors find application in information retrieval, bioinformatics, nonaveraging sets, and the conversion of NFAs to DFAs. Competing data structures for such applications include simple bit vectors and tree-based structures such as skip-lists. A comparison of hierarchical bit vectors with two other representations (simple bit vectors and binary search trees) is presented. The comparison includes both analytical and empirical analysis of the hierarchical bit vectors. The analytical results show that as the size of the set used increases, hierarchical bit vectors enjoy an advantage over tree-based structures and that as the sets used become sparser, hierarchical bit vectors perform better than standard bit vectors. The empirical results confirm that hierarchical bit vectors sit in between the other two. The empirical investigation also highlights the impact that the processor cache has on the break-even points.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Investigation of Thermal Operational Regimes for Diamond Bit Drilling Operations (TECHNICAL NOTE)

This paper reviews existing studies and investigates thermal operational regimes of diamond bit during drilling operations. The operating temperature of the diamond core drill is studied under bench condition and an optimal thermal range are presented. Based on this study, it was noted that glazing of diamond tools is observed at temperatures less than 327°C, and normal wear of diamond tools is...

متن کامل

Near Optimal Hierarchical Encoding of Types

A type inclusion test is a procedure to decide whether two types are related by a given subtyping relationship. An e cient implementation of the type inclusion test plays an important role in the performance of object oriented programming languages with multiple subtyping like C++, Ei el or Java. There are well-known methods for performing fast constant time type inclusion tests that use a hier...

متن کامل

Optimum Drill Bit Selection by Using Bit Images and Mathematical Investigation

This study is designed to consider the two important yet often neglected factors, which are factory recommendation and bit features, in optimum bit selection. Image processing techniques have been used to consider the bit features. A mathematical equation, which is derived from a neural network model, is used for drill bit selection to obtain the bit’s maximum penetration rate that corresponds ...

متن کامل

Variable-rate hierarchical vector quantization with variance classification

Because the bit rate can be adjusted depending on the network traffic situation, the variable bit rate is more suitable than a fixed rate for transmitting images on the network. In this paper, a new variable rate hierarchical classified vector quantization (VHCVQ) scheme is proposed. This technique is suitable for progressive transmission. In our two-stage VHCVQ scheme, we use the differences b...

متن کامل

Design and Simulation of a Modified 32-bit ROM-based Direct Digital Frequency Synthesizer on FPGA

This paper presents a modified 32-bit ROM-based Direct Digital Frequency Synthesizer (DDFS). Maximum output frequency of the DDFS is limited by the structure of the accumulator used in the DDFS architecture. The hierarchical pipeline accumulator (HPA) presented in this paper has less propagation delay time rather than the conventional structures. Therefore, it results in both higher maximum ope...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007