This repository contains implementations and experimental code for efficient direct-access ranked retrieval algorithms. For detailed technical information, see the Technical Report.
Contains implementations of k-th element retrieval algorithms:
EpsRange- Epsilon-based range approachEpsHier- Epsilon-based hierarchical methodKthLevel- Level-based k-th element algorithm- Baselines:
TA(Threshold Algorithm) andFagin
Contains implementations of range search algorithms:
Hierarchical Sampling- Novel hierarchical sampling approach- Baseline algorithms:
Partition Tree,KD-tree,R-tree
Utility functions and helper methods used across different algorithms.
Example codes and benchmarks demonstrating algorithm usage:
- Performance comparisons and analysis
- Real-world dataset evaluations
- Memory usage studies
- Visualization tools
Range-related data structures and utilities:
- Base range implementations
- Stripe range operations