做课题看了一些非线性优化的资料,整理一下,以方便查看:
优化的中文博客
-  数值优化|笔记整理(8)——带约束优化:引入,梯度投影法 
-  (附代码)QP求解器对比对于MPC的QP求解器 
-  数值优化| 二次规划的SCA求解方法:b站最优化上财,应该是 崔雪婷老师讲的 
-  非线性和动态优化: 从理论到实践 1.8.4.3 连续二次规划 这篇写得很清楚,不清楚是出自那本著作、 
-  数值优化|笔记整理(B)——二次规划(上):Schur补方法,零空间法,激活集方法 
-  有效集法 
-  内点法介绍(Interior Point Method) 
-  【最优化】序列(逐步)二次规划法(SQP) 
-  实现SQP算法的C++代码解读二 
-  最优化抄书笔记:序列二次规划 
-  基于逐次凸近似(Successive Convex Approximation)的非凸二次规划问题求解—MATLAB程序 
-  四足机器人优化方法初探:非线性最小二乘法 

-  非线性优化(Non-Linear Optimization)非线性优化的一个总览 
-  SLAM算法工程师之路:状态估计之非线性优化学习 
-  非线性优化方法的总结——approximation 
MATLAB关于非线性优化的资料
- 非线性约束
线性约束的写法,在约束函数中包含梯度(求解器的运行速度可以更快,提供的结果更可靠)
- 香蕉函数的最小化
经典的香蕉函数使用多种不同的优化方法求解,包括无导数优化、使用估计导数的优化、使用最陡下降法的优化。使用解析梯度的优化、使用解析黑塞矩阵的优化、使用最小二乘求解器的优化盒 使用最小二乘求解器的优化和雅可比矩阵
-  MATLAB fmincon函数 进阶资料(磕盐记录) 
-  fmincon Interior-Point Algorithm with Analytic Hessian 
-  Writing Scalar Objective Functions 
论文整理的优化求解器
《Nonlinear Programming Solvers for Unconstrained and Constrained Optimization Problems: a Benchmark Analysis》,介绍得很全面
一些可以找到的求解器:
- SQPlab:A Matlab solver of nonlinear optimization and optimal control problems
编写的语言是MATLAB
 
- SQPlight/SQPpro:A solver of nonlinear optimization problems

 软件的文档:SQPpro - A solver of nonlinear optimization problems, using an SQP approach
- QPAL: A solver of convex quadratic optimization problems

- MODULOPT: A library for solving optimization problems and testing optimization software

 5. acados

- BLASFEO
  
优化的书籍或论文
-  《Numerical Methods and Optimization Theory and Practice for Engineers》Chapter11-Quadratic Programming and Nonlinear Optimization 
-  Sequential Convex Programming-Notes for EE364b, Stanford University 
-  The Sequential Quadratic Programming Method介绍得很详细,可以看看。 
优质的回答
- 学习最优化方法有什么好的方法或者书么?