https://1library.org/document/qo5xo9rm-augmented-lagrangian-algorithm-nonlinear-semideļ¬nite-programming-applied-covering.html