cs229-cvxopt2.pdf