QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2247|回复: 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
    程序如下:
    3 I* x# [* P# g! u4 Q% k, k, q0 {%m文件* H3 ?* @: c& w
    function eval=f(sol)
    ( e% i8 K, D  Y" T4 M: |$ ynumv=size(sol,2);5 \' U4 J9 g$ h+ I
    x=sol(1:numv);
    : H- r9 W* {6 a. Jeval=-20*exp(-0.2*sqrt(sum(x.^2/numv)))-exp(sum(cos(2*pi*x))/numv)+22.71282;
    : a, g4 F2 f/ X# ?%m文件& p  |$ {5 [, h0 S( N4 _$ T* H
    function[sol,eval]=fitness(sol,options)
    6 Q1 u! c" A$ t& S( y/ k4 X0 onumv=size(sol,2)-1;- {- V4 k& b+ K8 O& V$ \; T  h
    x=sol(1:numv);
    ! E9 p' E% g( i. S7 Z' b" A; c  Eeval=f(x);
    & ]0 g! |' j8 v- Aeval=-eval;
    % }0 U4 X. u2 p( X9 K- o# d%主程序  S* s4 A- ~. d) Y0 Z( z7 Y
    clc,clear
    3 z2 o2 l, a9 ^bounds=ones(2,1)*[-5 5];
    . V5 ]. K' k- }% W, e# winitPop=initializega(10,bounds,'fitness');! x/ D1 V( n$ u& t9 R- N
    [p,endPop,bestSols]=ga(bounds,'fitness',[],initPop,[1e-6 0 0],'maxGenTerm',1000,'normGeomSelect',[0.08],['simpleXover'],[0.3],'binaryMutation',[0.1]);! w3 H  |, z7 e
    然后是出现的问题:Index exceeds matrix dimensions.6 k' N/ n4 d0 R* A7 h+ l
    $ y3 O9 ~) c+ u% t9 p
    Error in b2f (line 34)- o7 {& g, M: N! e; X+ [
      a=bval((cs(i)+1):cs(i+1));: F! A5 F8 W0 U4 c$ s7 ?5 ~# q  m6 ~
    . {8 A4 o) i+ y- t9 q4 k5 x

    1 A' i' v3 D6 J/ T! o' OError in ga (line 194)1 H6 t$ j. [% g) Z
          bPop(bFoundIn,=[gen b2f(startPop(bindx,1:numVar),bounds,bits)...7 e7 Z6 o$ U# L5 I( F, S/ {. `; \
    6 ?- C# |  k$ x! A# s# E- j
    5 F2 R6 x) X" M, Y* `5 h
    Error in Untitled4 (line 4)- m, l* D* s  a$ [/ ^" ]8 h  J
    [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]);
    ( ^1 ^3 n. h4 `8 G* h是我的工具箱有问题还是程序有问题,不懂求教大神 遗传工具箱.rar (102.67 KB, 下载次数: 0) 工具箱+ y* k" _) Q3 q- S: u( x4 W  Q
    * B5 W1 F4 X" T1 ?" L
    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-9 08:28 , Processed in 0.409710 second(s), 52 queries .

    回顶部