说明:matlab中的蚂蚁算法又叫蚁群算法。主要解决函数优化,寻最优值问题
说明:用dinkelbach解决分式优化的问题,更多详细的资料去IEEE论文查询。
说明:此代码包括牛顿法和梯度下降法的实现过程,最优化以及算法中常见的问题解决方式。
说明:应用背景这是一本很不错的,关于最优化方法的程序,里面包含应用较多的几种方法的现成程序,其中包括线性搜索、最速下降法和牛顿法、共轭梯度法、拟牛顿法、信赖域方法、非线性最小二乘问题、罚函数法等等。关键技术里面包含现在应用较多的几种方法的源程序,对初学者有很大的帮助。希望对有需要的同学有所帮助,里面也含有...
说明:此源码是对人工蚁群算法的一种实现,用于无约束连续函数的优化求解,对于含有约束的情况,可以先使用罚函数等方法,把问题处理成无约束的模型,再使用本源码进行求解。