参考链接:
https://zhuanlan.zhihu.com/p/31886934
https://www.cnblogs.com/yymn/p/4589689.html
Karush-Kuhn-Tucker (KKT)条件