The topological complementation problem