https://9lib.co/document/yd7ml57j-descent-method-reformulation-second-order-cone-complementarity-problem.html