2021-11-24

Tiny Pointers

A novel data structure called 'tiny pointer' is introduced, enabling the replacement of traditional logn-bit pointers with o(logn)-bit pointers while maintaining constant-factor time overhead. The research presents optimal constructions for both fixed-size and variable-size tiny pointers, demonstrating practical applications in five classic data structure problems.

Original archive.is archive.ph web.archive.org

Log in to get one-click access to archived versions of this article.

read comments on news aggregators:

Related articles

Andrew Barto and Richard Sutton are the recipients of the 2024 ACM A.M. Turing Award for developing the conceptual and algorithmic foundations of reinforcement learning.

Andrew Barto and Richard Sutton received the 2024 ACM A.M. Turing Award for their pioneering work in reinforcement learning, which has become fundamental to modern AI systems. Their contributions include developing key algorithms and mathematical foundations that enabled breakthroughs like AlphaGo and ChatGPT. The award, often called the Nobel Prize in Computing, carries a $1 million prize sponsored by Google.

Generative AI with Stochastic Differential Equations - IAP 2025

A comprehensive MIT course on flow matching and diffusion models in generative AI, covering mathematical frameworks and practical implementations across various data modalities. Students learn to build image diffusion models from scratch while gaining expertise in stochastic differential equations, with hands-on experience through three practical labs.

3,200% CPU Utilization

An in-depth analysis of a critical Java performance issue where unprotected concurrent TreeMap modifications led to 3,200% CPU utilization. The investigation revealed how thread interleaving can create infinite loops in red-black trees, with experiments across multiple programming languages demonstrating similar vulnerabilities.

Markov Chains explained visually

Markov chains are mathematical systems that model transitions between different states with associated probabilities, represented through transition matrices or diagrams. The concept finds practical applications in various fields, from weather prediction to Google's PageRank algorithm, with the ability to simulate real-world phenomena by incorporating probabilistic state transitions.

Postgres as a Graph Database: (Ab)using pgRouting

pgRouting, a Postgres extension typically used for geospatial routing, offers versatile graph functionality beyond GIS applications. The extension can handle task scheduling, resource allocation in distributed systems, and power recommendation engines, making it a lightweight alternative to specialized graph databases.

Iterated log coding

A novel encoding format for real numbers on computers is presented, using a sequence of sign bits to represent values through iterative logarithms. The format efficiently handles both very large and very small numbers, utilizing a Gray code pattern and lexicographic ordering.

Sublinear Time Algorithms

Sublinear time algorithms represent a paradigm shift in computational efficiency, allowing processing of extremely large datasets by reading only a fraction of the input. While exact deterministic sublinear algorithms exist for some problems, most solutions require randomization and approximation techniques, with applications spanning optimization, property testing, and distribution analysis.

Relaxed Radix Balanced Trees | Peter Horne-Khan

An in-depth exploration of Relaxed Radix Balanced (RRB) Trees explains their implementation for immutable vectors, focusing on efficient merging operations. The data structure combines radix search with size tables to maintain balanced trees while allowing flexible node sizes, offering improved performance over traditional Persistent Vectors.

XOR

A comprehensive explanation of the XOR operator, from its basic logic operations to advanced mathematical applications in cryptography, game theory, and finite fields, illustrated with practical examples in computing and theoretical concepts.

On word embeddings - Part 3: The secret ingredients of word2vec

An in-depth analysis reveals that word embedding models like word2vec aren't inherently superior to traditional distributional semantic methods, with hyperparameter optimization being more crucial than algorithm choice. The study demonstrates that Singular Value Decomposition (SVD) often outperforms popular embedding methods in word similarity tasks, while Skip-gram Negative Sampling (SGNS) excels in analogy tasks.