原文:遗传算法求函数最值(C语言实现)

之前用matlab写过遗传算法,但从没用c实现过,今天老师布置了人工智能的课设,为了温故下学过的遗传算法,于是有了下面的代码 下面的代码是求y x sin pi x lt x lt 的 近似 最大值,但稍作修改即可求其他函数的最值。 View Code ...

2012-05-19 23:58 4 8048 推荐指数:

查看详情

遗传算法C语言实现(一):以非线性函数极值为例

以前搞数学建模的时候,研究过(其实也不算是研究,只是大概了解)一些人工智能算法,比如前面已经说过的粒子群算法(PSO),还有著名的遗传算法(GA),模拟退火算法(SA),蚁群算法(ACA)等。当时懂得非常浅,只会copy别人的代码(一般是MATLAB),改一改和参数,东拼西凑就拿 ...

Sat Dec 10 08:02:00 CST 2016 2 11974
遗传算法(二)——单变量函数

要想使用遗传算法,首要任务是定义DNA编码。 传统的 GA 中, DNA 我们能用一串二进制来表示, 比如: 这里,我们仍然使用二进制编码,但是如何与我们的问题对应起来呢? 我们知道二进制很容易转十进制,再区间压缩以下,这样一个DNA和一个解一一映射 ...

Wed Jan 29 23:02:00 CST 2020 0 823
基于Matlab用遗传算法一元函数问题(附源码)

问题:y=10cos(5xx)+7sin(x-5)+10xx的最小 要求:(1)用遗传算法编程求解问题 (2)编程语言用MATLAB 或C (3)输出问题的最优解及最大,并绘图显示 方法一 function.m 1)运行结果 函数取(-1,0)定义域,能够显示出的X=-0.7733 ...

Fri Apr 17 07:22:00 CST 2020 0 1105
遗传算法函数最小

利用遗传算法寻找函数f(x)=sin(10πx)/x x=[1,2]   转载来源:https://blog.csdn.net/qq_33336017/article/details/79260688?tdsourcetag ...

Fri May 24 02:07:00 CST 2019 0 1171
遗传算法求数值函数

遗传算法求数值函数 0. 引言 设有函数: 其图像容易画出,如下所示: 先要求求该函数的最大,读者可能已经有了很多种思路,本文介绍遗传算法是如何解决此类问题的。 1. 遗传算法简介 如果不关心算法实现细节的话,遗传算法可以使用如下的流程描述。 这基本是借鉴生物 ...

Thu Sep 26 00:02:00 CST 2019 0 849
遗传算法C语言实现(二)-----以求解TSP问题为例

上一次我们使用遗传算法求解了一个较为复杂的多元非线性函数的极值问题,也基本了解了遗传算法实现基本步骤。这一次,我再以经典的TSP问题为例,更加深入地说明遗传算法中选择、交叉、变异等核心步骤的实现。而且这一次解决的是离散型问题,上一次解决的是连续型问题,刚好形成 ...

Sun Dec 11 20:52:00 CST 2016 5 10291
[PHP] 遗传算法函数最大一般实现

参考:   知乎:https://www.zhihu.com/question/23293449   MATLAB的实现GitHub地址:https://github.com/yanshengjia/artificial-intelligence/tree/master ...

Fri Feb 09 01:33:00 CST 2018 0 1314
python实现遗传算法函数最大(人工智能作业)

题目: 用遗传算法函数f(a,b)=2a x sin(8PI x b) + b x cos(13PI x a)最大,a:[-3,7],b:[-4:10] 实现步骤: 初始化种群 计算种群中每个个体的适应 淘汰部分个体(这里是最大,f存在正值,所以淘汰所有负值 ...

Mon May 14 01:47:00 CST 2018 1 6383
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM