Olver works broadly in combinatorial optimization, with sojourns into game theory and probability. A particular focus of his work is the area of network design. Recently he has been working on algorithms for generalized flow, as well as understanding equilibrium behavior in simplified traffic models. Before moving to Amsterdam, Olver was an instructor in the mathematics department at MIT. He did his PhD at McGill University.