Polynomial Optimization: Structures, Algorithms, And Engineering Applications