Small forwarding tables for fast routing lookups

M Degermark, A Brodnik, S Carlsson… - ACM SIGCOMM Computer …, 1997 - dl.acm.org
For some time, the networking community has assumed that it is impossible to do IP routing
lookups in software fast enough to support gigabit speeds. IP routing lookups must find the …

Tables

JI Munro - International Conference on Foundations of Software …, 1996 - Springer
In representing a subset of a large finite set, or an index for text search, one is faced with the
need for both time and space efficiency. In this paper, we look at some approaches that have …

On fast address-lookup algorithms

HHY Tzeng, T Przygienda - IEEE Journal on Selected Areas in …, 1999 - ieeexplore.ieee.org
The growth of the Internet and its acceptance has sparkled keen interest in the research
community in respect to many apparent scaling problems for a large infrastructure based on …

Low redundancy in static dictionaries with constant query time

R Pagh - SIAM Journal on Computing, 2001 - SIAM
A static dictionary is a data structure storing subsets of a finite universe U, answering
membership queries. We show that on a unit cost RAM with word size Θ(\log|U|), a static …

Succinct representation of balanced parentheses, static trees and planar graphs

JI Munro, V Raman - Proceedings 38th Annual Symposium on …, 1997 - ieeexplore.ieee.org
We consider the implementation of abstract data types for the static objects: binary tree,
rooted ordered tree and balanced parenthesis expression. Our representations use an …

Membership in constant time and almost-minimum space

A Brodnik, JI Munro - SIAM Journal on computing, 1999 - SIAM
This paper deals with the problem of storing a subset of elements from the bounded
universe M={0,...,M-1\} so that membership queries can be performed efficiently. In …

[PDF][PDF] Are bitvectors optimal?

H Buhrman, PB Miltersen, J Radhakrishnan… - Proceedings of the …, 2000 - dl.acm.org
We study the static membership problem: Given a set S of at most n keys drawn from a
universe of size m, store it so that queries of the form" Is x in S?" can be answered quickly …

Chainedfilter: Combining membership filters by chain rule

H Li, L Wang, Q Chen, J Ji, Y Wu, Y Zhao… - Proceedings of the …, 2023 - dl.acm.org
Membership (membership query/membership testing) is a fundamental problem across
databases, networks and security. However, previous research has primarily focused on …

Low redundancy in static dictionaries with O (1) worst case lookup time

R Pagh - … Programming: 26th International Colloquium, ICALP'99 …, 1999 - Springer
A static dictionary is a data structure for storing subsets of a finite universe U, so that
membership queries can be answered efficiently. We study this problem in a unit cost RAM …

Trans-dichotomous algorithms without multiplication—some upper and lower bounds

A Brodnik, PB Miltersen, JI Munro - … WADS'97 Halifax, Nova Scotia, Canada …, 1997 - Springer
We show that on a RAM with addition, subtraction, bitwise Boolean operations and shifts, but
no multiplication, there is a transdichotomous solution to the static dictionary problem using …