Optimization-Algorithm
=======================================
优化算法--C语言
---------------------------------------
##A Record for the Methods of Optimization.(优化算法--C语言)
Author: Amoiensis
Email: Amoiensis@outlook.com
Data:2020.05.27
***************************************************************
更多资料和信息:
https://github.com/Amoiensis/Optimization-Algorithm
***************************************************************
[CONTENT](https://github.com/Amoiensis/Optimization-Algorithm)
---------------------------------------
1. [Simplex Relaxation(LP)](https://github.com/Amoiensis/Optimization-Algorithm/tree/master/%5BSimplex_Method(LP)%5D%E5%8D%95%E7%BA%AF%E5%BD%A2%E6%B3%95(%E7%BA%BF%E6%80%A7%E8%A7%84%E5%88%92))
单纯形法(线性规划)
2. [Lagrangian Relaxation](https://github.com/Amoiensis/Optimization-Algorithm/tree/master/%5BLagrangian_Relaxation%5D%E6%8B%89%E6%A0%BC%E6%9C%97%E6%97%A5%E6%9D%BE%E5%BC%9B%E6%B3%95)
拉格朗日松弛法
3. [Univariate Search Method](https://github.com/Amoiensis/Optimization-Algorithm/tree/master/%5BDirect_Method%5D%E7%9B%B4%E6%8E%A5%E6%B3%95/%5BUnivariate_Search_Method%5D%E5%9D%90%E6%A0%87%E8%BD%AE%E6%8D%A2%E6%B3%95)
坐标轮换法
4. [Gradient Method](https://github.com/Amoiensis/Optimization-Algorithm/tree/master/%5BUnconstrained_Optimization%5D%E6%97%A0%E7%BA%A6%E6%9D%9F%E4%BC%98%E5%8C%96/%5BGradient_Method%5D%E6%A2%AF%E5%BA%A6%E6%B3%95)
梯度法/最速下降法
5. [Conjugate_Gradient_Method](https://github.com/Amoiensis/Optimization-Algorithm/tree/master/%5BUnconstrained_Optimization%5D%E6%97%A0%E7%BA%A6%E6%9D%9F%E4%BC%98%E5%8C%96/%5BConjugate_Gradient_Method%5D%E5%85%B1%E8%BD%AD%E6%A2%AF%E5%BA%A6%E6%B3%95)
共轭梯度法
6. [Newton Method](https://github.com/Amoiensis/Optimization-Algorithm/tree/master/%5BUnconstrained_Optimization%5D%E6%97%A0%E7%BA%A6%E6%9D%9F%E4%BC%98%E5%8C%96/%5BNewton_Method%5D%E7%89%9B%E9%A1%BF%E6%B3%95)
牛顿法
7. [DFP_Method](https://github.com/Amoiensis/Optimization-Algorithm/tree/master/%5BUnconstrained_Optimization%5D%E6%97%A0%E7%BA%A6%E6%9D%9F%E4%BC%98%E5%8C%96/%5BDFP_Method%5DDFP%E6%96%B9%E6%B3%95)
DFP方法/秩2拟牛顿法
(Davidon-Fletcher-Powell algorithm)
8. [Golden Section Method](https://github.com/Amoiensis/Optimization-Algorithm/tree/master/%5BLineSearchMethod%5D%E4%B8%80%E7%BB%B4%E6%90%9C%E7%B4%A2%E6%B3%95/%5BGolden%20Section%20Method%5D%E9%BB%84%E9%87%91%E5%88%86%E5%89%B2%E6%B3%95)
黄金分割法
9. [Bisection Method](https://github.com/Amoiensis/Optimization-Algorithm/tree/master/%5BLineSearchMethod%5D%E4%B8%80%E7%BB%B4%E6%90%9C%E7%B4%A2%E6%B3%95/%5BBisection%20Method%5D%E4%BA%8C%E5%88%86%E6%B3%95)
二分法
OVERVIEW
---------------------------------------
This project is a collection of related algorithms for optimization methods.
The repositories will update constantly.
本项目是最优化方法的相关算法的实现集合。
【注意】本项目进行的C语言矩阵运算,使用的是自己行实现的“[Matrix_hub](https://github.com/Amoiensis/Matrix_hub)”(链接)。因为现有的C语言矩阵运算包对于初学者的使用和了解并不很友好,所以特地实现一个易用的C矩阵库,希望能给你带来帮助,如有问题请和我联系~
矩阵运算库:[Matrix_hub](https://github.com/Amoiensis/Matrix_hub)
给出部分算法的解决思路和实现,希望能够对准备正在学习或者感兴趣的你有所帮助。
因为笔者水平有限,项目中难免问题和缺陷,望读者批评指正,我将完善和改进,谢谢!
ATTENTION
---------------------------------------
Please feel free to contact with me for any questions, thank you!
Don't spread the files without permission!
未经允许,请勿转载!
本项目所有文件仅供学习交流使用!
***************************************