社区
C#
帖子详情
C# 遗传算法
laoguanfy
2010-10-29 09:00:19
谁写过用遗传算法实现考试自动抽题组卷的代码啊?麻烦给指教一下啊,谢谢了!
...全文
452
18
打赏
收藏
C# 遗传算法
谁写过用遗传算法实现考试自动抽题组卷的代码啊?麻烦给指教一下啊,谢谢了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yfahu7
2011-09-01
打赏
举报
回复
交叉,变异是算子,简单说是产生新个体的方法。每一次迭代过程中包括,复制、交叉、变异。有时有的个体满足了适应条件,可以不进行交叉、变异,直接复制到下一代。[Quote=引用 17 楼 litaoye 的回复:]
这个迭代次数指的杂交次数?变异次数?
所以希望LZ把具体需求详细描述一下,这类近似算法其实远没有想象中复杂,只是比较通用。反过来针对具体需求,也可能存在更有效的方法。
引用 16 楼 laoguanfy 的回复:
但是每次运行迭代的次数是随机的啊,就是打开页面的时候才用遗传算法随机抽题,每次产生的随机数是不同的。数据库中的每道题有相应的分数。
[/Quote]
fangbingsen
2010-11-10
打赏
举报
回复
有哪个高手让大家共享一下
龍月
2010-11-10
打赏
举报
回复
学习来了
此消息通过 【CSDN论坛 Winform测试版】 回复!
龙月.NET的博客
qinglingjian
2010-11-10
打赏
举报
回复
第一次听说这种算法,帮顶!
绿色夹克衫
2010-11-10
打赏
举报
回复
这个迭代次数指的杂交次数?变异次数?
所以希望LZ把具体需求详细描述一下,这类近似算法其实远没有想象中复杂,只是比较通用。反过来针对具体需求,也可能存在更有效的方法。
[Quote=引用 16 楼 laoguanfy 的回复:]
但是每次运行迭代的次数是随机的啊,就是打开页面的时候才用遗传算法随机抽题,每次产生的随机数是不同的。数据库中的每道题有相应的分数。
[/Quote]
laoguanfy
2010-11-10
打赏
举报
回复
但是每次运行迭代的次数是随机的啊,就是打开页面的时候才用遗传算法随机抽题,每次产生的随机数是不同的。数据库中的每道题有相应的分数。[Quote=引用 9 楼 litaoye 的回复:]
LZ所说的最优的条件是什么?如果最优的话,那么可能只有1个解,谈不上随机了,另外遗传算法本身就不是用来求最优解的,是求近似的,而且只是一种通用的算法,也就更谈不上最好了。
引用 6 楼 laoguanfy 的回复:
就是网上的自动组卷啊,教师选择各种类型的数目,然后给个最有组合,可能每个人组合出来的试题不一样,保证公平性。比如教师选择10个单选,难度系数为2,10个多选,10个填空……
[/Quote]
绿色夹克衫
2010-11-09
打赏
举报
回复
LZ所说的最优的条件是什么?如果最优的话,那么可能只有1个解,谈不上随机了,另外遗传算法本身就不是用来求最优解的,是求近似的,而且只是一种通用的算法,也就更谈不上最好了。
[Quote=引用 6 楼 laoguanfy 的回复:]
就是网上的自动组卷啊,教师选择各种类型的数目,然后给个最有组合,可能每个人组合出来的试题不一样,保证公平性。比如教师选择10个单选,难度系数为2,10个多选,10个填空,5个问答,组合起来为100分,然后根据这些条件去题库中抽题,貌似现在最好的方法是遗传算法,不知道还有没有更好的方法?
[/Quote]
mdmzl
2010-11-09
打赏
举报
回复
高级的算法。
绿色夹克衫
2010-11-09
打赏
举报
回复
题库中,每道题有自己对应的分值是么?这样小的题量,感觉最普通的搜索就可以,迭代不了几回就可以了。
laoguanfy
2010-11-09
打赏
举报
回复
就是网上的自动组卷啊,教师选择各种类型的数目,然后给个最有组合,可能每个人组合出来的试题不一样,保证公平性。比如教师选择10个单选,难度系数为2,10个多选,10个填空,5个问答,组合起来为100分,然后根据这些条件去题库中抽题,貌似现在最好的方法是遗传算法,不知道还有没有更好的方法?
laoguanfy
2010-11-09
打赏
举报
回复
真没人知道啊,这么多高手,帖子都要沉下去了啊,帮帮忙啊,各位大侠
绿色夹克衫
2010-11-09
打赏
举报
回复
感觉LZ的问题可以不用遗传算法来弄,说说详细的需求吧!
laoguanfy
2010-11-09
打赏
举报
回复
看了很多资料,基本上都是理论研究,能用的都没找到。。。
wuyq11
2010-10-29
打赏
举报
回复
遗传算法本质上是一种搜索寻优技术。从某一初始群体出发,遵照一定的操作规则,不断迭代计算,逐步逼近最优解
遗传算法
bourbon1795
2010-10-29
打赏
举报
回复
我第一次听说遗传算法是在《疯狂的程序员》。
帮顶
C#
遗传算法
(常用7种
遗传算法
源码实例)
该资源包含了常用的7种
C#
遗传算法
源码实例集,和
遗传算法
C#
五子棋游戏程序
GA.rar_
C#
遗传算法
_GA_GA
遗传算法
_ga CSharp_ga
c#
C#
写的
遗传算法
,直接复制过来就可以用,也可以使用其界面。
常用的7种
C#
遗传算法
源码实例集
常用的7种
C#
遗传算法
源码实例集 本压缩包内收集了一些
C#
常用的7种
遗传算法
,这些算法主要是保存超个体的基本
遗传算法
、仿生双倍体
遗传算法
、人工双倍体
遗传算法
、保存历史最优解的
遗传算法
、保存历史最优解的仿生双倍体
遗传算法
等,另外,对随机数的产生机制进行了优化,在内层循环中也能产生高质量的随机数。部分功能可通过源码爱好者测试截图中看出,这里不再详述。
常用的7种
C#
遗传算法
源码实例集补充xml文件后上传
常用的7种
C#
遗传算法
源码实例集 本压缩包内收集了一些
C#
常用的7种
遗传算法
,这些算法主要是保存超个体的基本
遗传算法
、仿生双倍体
遗传算法
、人工双倍体
遗传算法
、保存历史最优解的
遗传算法
、保存历史最优解的仿生双倍体
遗传算法
等,另外,对随机数的产生机制进行了优化,在内层循环中也能产生高质量的随机数。部分功能可通过源码爱好者测试截图中看出,这里不再详述。
C#
遗传算法
求函数极值
C#
遗传算法
求函数极值
C#
遗传算法
求函数极值
C#
遗传算法
求函数极值
C#
110,545
社区成员
642,580
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章