An inner–outer nonlinear programming approach for constrained quadratic matrix model updating. (January 2016)