Algorithmic problems