QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2262|回复: 0
打印 上一主题 下一主题

[问题求助] 使用遗传算法遇到问题,求助!

[复制链接]
字体大小: 正常 放大

5

主题

8

听众

284

积分

升级  92%

  • TA的每日心情
    慵懒
    2013-10-7 08:58
  • 签到天数: 71 天

    [LV.6]常住居民II

    自我介绍
    大二数学专业

    群组LINGO

    群组Matlab讨论组

    群组2013年国赛赛前培训

    跳转到指定楼层
    1#
    发表于 2013-8-23 10:54 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    程序如下:7 S' ^9 C5 u5 f( s$ o/ a0 K
    %m文件
    8 R9 \5 W% `- P+ t  v  [8 Kfunction eval=f(sol)
    ; E2 W2 h' e( `' V2 p+ _' U& |numv=size(sol,2);
    . }4 ^9 t+ w" p/ `x=sol(1:numv);( w/ \7 u. T( L( `8 E5 b8 z7 D
    eval=-20*exp(-0.2*sqrt(sum(x.^2/numv)))-exp(sum(cos(2*pi*x))/numv)+22.71282;
    ! g: G. p& H# k; J3 s%m文件4 x0 j$ J8 c% e
    function[sol,eval]=fitness(sol,options)
    , Y+ S6 r0 v( o# H3 [* F. U0 }numv=size(sol,2)-1;$ o' ?: x( o8 T/ \/ e
    x=sol(1:numv);) Y7 L) w+ l2 G( m9 o
    eval=f(x);
    - ?( u- b1 x& _) reval=-eval;3 V& h4 M9 y8 T$ \! Q2 `
    %主程序
    0 S) u- y* v$ c" W; _# zclc,clear
    / ?4 U2 A! `0 s& {9 C- w, \bounds=ones(2,1)*[-5 5];' L3 X( ]0 m% b5 T9 k- R) w, _
    initPop=initializega(10,bounds,'fitness');
    , v1 q* V4 t! [3 G; G6 ~[p,endPop,bestSols]=ga(bounds,'fitness',[],initPop,[1e-6 0 0],'maxGenTerm',1000,'normGeomSelect',[0.08],['simpleXover'],[0.3],'binaryMutation',[0.1]);5 ]! R1 p5 y- C; c( E
    然后是出现的问题:Index exceeds matrix dimensions.
    0 P+ b+ {' V# ?. F. W6 u5 q
    2 n7 d/ P  r6 P
    Error in b2f (line 34)
    1 ~& l/ Z- U* C9 v; W  a=bval((cs(i)+1):cs(i+1));
      q: y  a0 T7 _, d7 S% B; O- r  C- C% M& ]) M' n: [
    2 E3 Z6 k8 E. e& _
    Error in ga (line 194)
    + ~5 \2 q( ^" n8 V- }      bPop(bFoundIn,=[gen b2f(startPop(bindx,1:numVar),bounds,bits)...
    9 E5 U7 o8 @! f2 K( n: g3 G' K4 J% x. Y4 O5 {! e% C2 V
    . _( l  a) y9 L6 W! J; U
    Error in Untitled4 (line 4)( Z, d5 t% ~( l) K
    [p,endPop,bestSols]=ga(bounds,'fitness',[],initPop,[1e-6 0 0],'maxGenTerm',1000,'normGeomSelect',[0.08],['arithXover'],[2 0;2 3;2 0],'nonUnifMutation',[2 25 3]);
    * h& @6 ~) r5 R是我的工具箱有问题还是程序有问题,不懂求教大神 遗传工具箱.rar (102.67 KB, 下载次数: 0) 工具箱* B, R( I0 N5 h

    , g9 A: @( v8 \& g' M7 k1 q! ?
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-6-22 14:45 , Processed in 0.453587 second(s), 53 queries .

    回顶部