智能算法
doubleslow;
Success is a series of little wins.
展开
-
遗传算法及其matlab实现(示例用python库geatpy,matlab遗传工具箱geatbx和lingo三种方式求解)
智能算法是一个边缘交叉学科,有蚁群、粒子群算法、遗传算法、免疫算法、模拟退火等,都乐意算作机器学习的一种类别。文章目录理论生物理论基础历史算法编解码编码解码染色体交配运算产生子代染色体基因突变运算产生子代染色体染色体倒位运算产生子代染色体个体适应度评估复制运算示例遗传算法是模拟达尔文进化论和孟德尔遗传学原理的生物计算模型,是一种模拟自然进化过程以搜索最优解的方法。理论生物理论基础先列...原创 2019-09-14 16:04:48 · 1940 阅读 · 0 评论 -
遗传算法优化 matlab代码(不用工具箱)
先画出函数图像:用figure1上工具中的数据游标手动大致估计到最大值的坐标是(1.5,185.1)代码:clear all close allclcx=-2:.1:2;f=200*exp(-.05*x).*sin(x);%.*表示两向量对应元素相乘plot(x,f)grid on...原创 2019-09-14 16:04:59 · 2530 阅读 · 0 评论 -
matlab绘制三维图像,用ga工具箱求解有约束的优化问题(接力遗传算法)
绘制目标函数图像目标函数的图像绘制为(未考虑约束条件)画法1代码%有约束的三维函数图像绘制x1 = -10:.1:10;x2 = -6:.1:6;[x1,x2] = meshgrid(x1,x2);f = exp(x1).*(4*x1.^2+2*x2.^2+4*x1.*x2+2*x2+1);%f(x1.*x2-x1-x2 > -1.5 | x1.*x2 < -10)...原创 2019-08-27 17:29:11 · 3893 阅读 · 2 评论 -
模拟退火算法理论及其MATLAB实现
像遗传算法,模拟退火,免疫算法,粒子群算法,神经网络,蚁群算法,禁忌搜索这样的智能算法,都是独立于问题的算法。对于TSP这种NP难问题,不可能有解析的确定的算法去求解全局最优解,只能依靠这种随机搜索算法去求解局部最优解。这个 “独立于问题” 描述地特别到位,精辟,道出了本质。...原创 2019-09-14 16:04:16 · 596 阅读 · 0 评论