Introduction -- Theoretical foundations -- Bipartite matching algorithms -- Linear sum assignment problem -- Further results on the linear sum assignment problem -- Other types of linear assignment problems -- Quadratic assignment problems, formulations and bounds -- Quadratic assignment problems, algorithms -- Other types of quadratic assignment problems -- Multi-index assignment problems