SI152_Project ShanghaiTech SI152 Numerical Optimization Course Project: Efficient Algorithms for Solving Exact Penalty Subproblems in Quadratic Programming