24小时热门版块排行榜    

查看: 1217  |  回复: 6
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

brucexmc

新虫 (正式写手)

[求助] 求教Matlab遗传算法对变量的细分程度 已有1人参与

各位大神,假设遗传算法中的种群数量为20个,有俩个变量x1和x2。根据我自己的理解,遗传算法首先需要在变量的取值范围内对变量进行编码,例如1<x1<4,1<x2<5,那么编码时细分程度是如何控制的?

例如对于x1,是编码成以1为间隔:1,2,3,4?还是以0.1为间隔:1,1.1,1.2,1.3,1.4,... 3.6,3.7,3.8,3.9,4.0?

是通过种群数量来定的吗?例如:种群数量为20,就是把x1分成4份,x2分成5份吗?

有这个问题主要是因为当我把种群数量设置为500时,计算非常慢。还是以种群数量为500举例,如果有两个变量下x1和x2,把x1分成25份,x2分成10份,其实变量也很稀疏,感觉和最优值可能有一定的距离。但是如果增大种群数量,计算过程慢得难以想象。

虽然看了帮助文件,还是没有得到解答。谢谢大家!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bcsnow

铁杆木虫 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
brucexmc: 金币+40, ★★★★★最佳答案 2021-03-02 19:46:42
细分程度需要你自己根据问题决定。参数就是编码数量。想连续搜索的话,可以用其他优化方法

发自小木虫IOS客户端
5楼2021-02-09 20:58:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 7 个回答

bcsnow

铁杆木虫 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
编码确定的,比如你x1用2位编码,那间隔为1,你用4位,间隔就可以细分到0.2

发自小木虫IOS客户端

» 本帖已获得的红花(最新10朵)

3楼2021-02-09 14:19:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

brucexmc

新虫 (正式写手)

送红花一朵
引用回帖:
3楼: Originally posted by bcsnow at 2021-02-09 14:19:37
编码确定的,比如你x1用2位编码,那间隔为1,你用4位,间隔就可以细分到0.2

非常感谢您的回答。如果一个变量就简单分成4份,那么间隔会非常大,优化结果误差就会很大。我就是想问一下matlab到底细分到什么程度呢?如果可以改变细分程度通过哪个参数来设置呢?
4楼2021-02-09 15:13:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

brucexmc

新虫 (正式写手)

引用回帖:
5楼: Originally posted by bcsnow at 2021-02-09 20:58:36
细分程度需要你自己根据问题决定。参数就是编码数量。想连续搜索的话,可以用其他优化方法

如果我用matlab中的ga函数,有什么方法吗设置细分程度吗?

发自小木虫Android客户端
6楼2021-02-09 22:07:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 0856材料与化工309分求调剂 +4 ZyZy…… 2026-03-10 4/200 2026-03-10 15:20 by houyaoxu
[考研] 08工科 +5 li李乐成 2026-03-06 5/250 2026-03-10 14:51 by 在风落中
[考研] 22408 275分求调剂 +4 宇智波比 2026-03-03 5/250 2026-03-10 14:50 by 在风落中
[考研] 接受26届调剂生 +21 猪猪猪毛 2026-03-06 21/1050 2026-03-10 13:39 by Jack_333
[考博] 求材料读博院校 +9 yanglei131 2026-03-08 9/450 2026-03-10 11:54 by 天道酬勤2026686
[考研] 材料与化工 一志愿山大 321分 求调剂 +6 每天散步 2026-03-09 7/350 2026-03-10 10:52 by 星空星月
[考博] 2026博士申请 +6 起泡酒 2026-03-08 6/300 2026-03-10 10:26 by 何由彻
[考研] 中科大材料299求调剂 +10 DAIjiayo 2026-03-05 16/800 2026-03-09 10:45 by 斩魂滴兔子!
[考研] 材料调剂 +4 xxxcm 2026-03-08 7/350 2026-03-09 10:11 by EBSD
[考研] 调剂 +3 13853210211 2026-03-08 3/150 2026-03-08 19:34 by ms629
[考研] 材料科学(0805)338 求调剂 +7 xiaokang3286 2026-03-07 7/350 2026-03-08 03:42 by lfhuang
[考研] 346分材料求调剂 +5 snow_反季节版 2026-03-07 5/250 2026-03-07 22:40 by Leeding1356
[考研] 化学290求调剂 +3 两颗 西柚 2026-03-07 4/200 2026-03-07 20:55 by macy2011
[考研] 0856材料与化工求调剂! +5 化工考生111 2026-03-04 11/550 2026-03-06 01:20 by 化工考生111
[考研] 328求调剂 +6 vuzhdkfjkx 2026-03-04 7/350 2026-03-05 23:28 by Leeding1356
[考研] 274求调剂 +9 一个学习者 2026-03-04 9/450 2026-03-05 20:56 by 黑衣馒头人
[考研] 一志愿武理085601专硕347分求调剂 +4 啊欧欧欧 2026-03-04 5/250 2026-03-05 19:27 by Leding1356
[考研] 0856材料专硕274能调剂去哪里? +3 22735 2026-03-04 4/200 2026-03-05 09:06 by 斩魂滴兔子!
[考研] 一志愿314求调剂 +7 202111120625 2026-03-03 7/350 2026-03-04 15:56 by zhukairuo
[考研] 281求调剂 +3 Y?l?h 2026-03-04 3/150 2026-03-04 10:51 by 汪!?!
信息提示
请填处理意见