Antonio Mallia's repositories
ai-ml-clustering
Implementation of multiple clustering algorithms (K-means, Bisecting K-means, Agglomerative Hierarchial Clustering with Intra-Cluster Similarity (IST), Centroid Similarity (CST), and UPGMA) for performance comparisons on different data sets.
bitvector-clone
A dynamic version of std::bitset
ClueWeb09-TREC-LTR
learning-to-rank dataset extracted from ClueWeb09 using TREC judgments
compression
Algorithms to compress sorted arrays of integers
cpp-btree
A clone of Google C++ B-tree code https://code.google.com/p/cpp-btree/
delta-encoder
Binary delta encoding for series of floating point numbers
fehc
Fast and Effective Histogram Construction
integer_encoding_library
An encoder/decoder collection for a sequence of integers
kamikaze
DocId set compression and set operation library
MultiIndex
Research code implementing inverted multiindex structure
rankselect
Space-Efficient, High-Performance Rank & Select Structures on Uncompressed Bit Sequences
Repair-Partitioning
An implementation of Re-Pair (a compression algorithm) for partitioning versioned documents into frequent fragments.
rrr-clone
Binary sequence compression providing constant time rank and logarithmic time select in nH_o(B) + o(n) bits.
succincter
Implementation of succincter by Mihai Patrascu
vecplot
Simple vector field plot generator
vect
C library to aid with SSE programming, the appropriate intrinsic is applied at compile time using internally define types to keep track of underlying vector component types, GNU C Compilers (gcc, icc, clang) only!
wumpus
Wumpus is an information retrieval system developed at the University of Waterloo. Its main purpose is to study issues that arise in the context of indexing dynamic text collections in multi-user environments.