welcome
Quanta Magazine

Quanta Magazine

Technology

Technology

How to organize books in a way that minimizes how long it takes to place a new book on the shelf

Quanta Magazine
Summary
Nutrition label

78% Informative

New algorithm addresses something called the library sorting problem (more formally, the “list labeling” problem) The challenge is to devise a strategy for organizing books in some kind of sorted order that minimizes how long it takes to place a new book on the shelf.

An inefficient system means significant wait times and major computational expense.

A new algorithm that's blind to the history of the bookshelf can be faster than previous algorithms.

The new algorithm is "history independent" and "non-smooth" and uses randomness to plan for future events.

It's much more likely that any future improvements will affect the upper bound of log log n.