- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
遗传算法求解函数最大值
S311067019 李麒星
用遗传算法通过复制交叉过程循环求解函数f(x)=x^2在[0,31]区间上的最大值点x。
代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Project2
{
class Class1
{
public int ff(int a)
{
return a * a;
}
public int Max(int[] args)
{
int s = 0;
int m = args[0];
for (int i = 0; i args.Length; i++)
{
if (m args[i])
{
m = args[i];
s = i;
}
}
return s;
}
public int Min(int[] args)
{
int s = 0;
int m = args[0];
for (int i = 0; i args.Length; i++)
{
if (m args[i])
{
m = args[i];
s = i;
}
}
return s;
}
static void Main(String[] args)
S311067019 李麒星
{
string[] A = new string[4];
A[0] = 01101;
A[1] = 11000;
A[2] = 01000;
A[3] = 10011;
Class1 cl = new Class1();
Random a = new Random();
int[] x = new int[4];//存储x值
float[] C = new float[4];//存储每个适配值所占比例
int[] B = new int[4];//存储x对应的y值
int k1 = 0;//交叉时所需的随机整数范围在0-4之间
int k2 = 0;//交叉时所需的随机整数范围在0-4之间
int max = 0;//适配值总最大的值在x中的下标
int sum = 0;//所有适配值对应的函数值的总和
int min = 0;//适配值总最小的值在x中的下标
int t1 = 0;//初始最大值
int ave1 = 0;//初始平均值
int t2 = 0;//每次循环得出的最大值
int ave2 = 0;//每次循环得出的平均值
int smax = 20;//循环最大次数
for (int l = 1; l smax; l++)
{
for (int i = 0; i 4; i++)
{
x[i] = Convert.ToInt32(A[i],2);
//x[i] = Int32.Parse(A[i]);//怎么把二进制数转化为十进制数
}
您可能关注的文档
- HACCP原理与应用指南07.doc
- 苏武传导学案学生版2.doc
- 资深导购三星系列试题.doc
- 实验3完成VLAN的划分与使用.doc
- 小学数学课课堂教学结构.doc
- 材料技术指标.doc
- 2012广州市一模理科数学图片版.doc
- 计算机网络技术的就业方向专题.ppt
- 确定提交研究报告的形式.doc
- CAD期中试卷.doc
- 2025年教师职称-重庆-重庆教师职称(基础知识、综合素质、高中生物)历年参考题典型考点含答案解析.docx
- 2025年职业技能电梯从业人员电梯维修保养-电梯维修保养参考题库含答案解析.docx
- 2025年学历类自考急救护理学-质量管理学参考题库含答案解析.docx
- 2025年学历类自考计算机与网络技术基础-学前教育原理参考题库含答案解析.docx
- 2025年甘肃卫生职业学院单招笔试职业能力测验试题库含答案解析.docx
- 2025年事业单位工勤技能-辽宁-辽宁动物检疫员二级(技师)历年参考题典型考点含答案解析.docx
- 2025年教师职称-山东-山东教师职称(基础知识、综合素质、高中生物)历年参考题典型考点含答案解析.docx
- 2025年职业资格企业人力资源管理师三级企业人力资源管理师-三级企业人力资源管理师参考题库含答案解析.docx
- 2025年学历类自考企业管理概论-英语(二)参考题库含答案解析.docx
- 2025年河南轻工职业学院单招笔试英语试题库含答案解析.docx
原创力文档


文档评论(0)