Approximation and optimization : algorithms, complexity and applications /: algorithms, complexity and applications. ([2019])