说明:精通MATLAB优化计算算法,无约束多维极值问题。共11个程序。
优化计算
说明:《精通MTLAB最优化计算》第6章 无约束一维极值问题 源码
精通MTLAB最优化计算
说明:差分进化算法,是一种新兴起的智能计算方法.它能求解各种无约束优化问题.
约束 差分进化算法 差分进化 智能计算 宸垎杩涘寲绠楁硶
说明:对于非均匀线型阵列,以降低波束方向图峰值旁瓣为目标,在给定阵元数和阵列孔径的约束条件下,利用多种群并行进化遗传算法进行阵元布阵优化。
多波束 多目标旁瓣 遗传算法 阵列稀疏 阵列布阵
说明:拟牛顿法和最速下降法(Steepest Descent Methods)一样只要求每一步迭代时知道目标函数的梯度。通过测量梯度的变化,构造一个目标函数的模型使之足以产生超线性收敛性。这类方法大大优于最速下降法,尤其对于困难的问题。另外,因为拟牛顿法不需要二阶导数的信息,所以有时比牛顿法(Newton...
拟牛顿迭代法 无约束优化 拟牛顿法 导数约束 优化 s函数
说明:基于matlab,实现滚动时域估计算法(MHE算法),将估计问题转化为优化问题,基于粒子群算法求解最优解,结合惩罚函数法来处理带约束的优化问题
带约束优化 带约束粒子群 粒子群-约束 滚动粒子群 滚动时域法
说明:著名的Sparco工具包。是matlab下解决线性约束,二阶锥约束和半定约束等优化问题的常用工具。
二阶锥 sparco/ 二阶锥优化 锥优化 Sparco工具包
说明:排课问题是一个有约束的、多目标的组合优化问题,并且已经被证明是一个NP完全问题。 遗传算法借鉴生物界自然选择和自然遗传机制,使用群体搜索技术,尤其是用于处理传统搜索方法难以解决的复杂的和非线性的问题。经过近40年的发展,遗传算法在理论研究和实际应用中取得了巨大的成功,本文将遗传算法用于排课问题的求解...
排课 排课问题 solving fuzzy 排课约束 NP排课 适应度函数
说明:混合罚函数法求解非线性方程组,用于最优化处理,约束条件为等式约束和不等式约束相结合
penalty-function 约束罚函数 不等式求解 等式约束 不等式-约束
说明:此源码是对人工蚁群算法的一种实现,用于无约束连续函数的优化求解,对于含有约束的情况,可以先使用罚函数等方法,把问题处理成无约束的模型,再使用本源码进行求解。