²é¿´: 729  |  »Ø¸´: 3
µ±Ç°Ö»ÏÔʾÂú×ãÖ¸¶¨Ìõ¼þµÄ»ØÌû£¬µã»÷ÕâÀï²é¿´±¾»°ÌâµÄËùÓлØÌû

s1y9shy

Ìú³æ (СÓÐÃûÆø)

[ÇóÖú] µü´ú ¸üРÁ£×ÓȺËã·¨ ×î½ü½ð±ÒÖ»ÓÐÕâô¶àÁË Ï£ÍûÓкÃÐÄÈËÄܰïÎÒ¿´¿´ ¸Ð¼¤²»¾¡

for i=1:10
    for s=1:14
        vv(1,s,i)=-4+8*rand();%²úÉúÒ»¸öËæ»úËÙ¶È£¬Õâ¸öÖ®ËùÒÔûÓÐÓÃvv(i,s)ÊÇÒòΪºóÃæ»¹µÃǶÌ×ÁíÍâÒ»¸ö³ÌÐòÀïÃæ£¬ËùÒÔ¾ÍÓõÄi¸öÐÐÏòÁ¿¡£
    end
end
   for i=1:10
      for s=1:14
           if vv(1,s,i)<-4
              vv(1,s,i)=-4
           end
           if vv(1,s,i)>4
              vv(1,s,i)=4
           end
      end
     end
  for i=1:10
      g=0;
      while g==0
        for s=1:14
          ss=1/(1+exp(-vv(1,s,i)));  
           if ss>rand()
              hx(1,s,i)=1;
           else
              hx(1,s,i)=0;
           end
        end
        if choose(hx,i)==1  %Õâ¸öÊǶÔhx½øÐÐÅжϣ¬ÔÚÏÂÃæÓи½Â¼
            g=1;
            x(1,:,i)=hx(1,:,i);  %¸ù¾ÝÇ°Ãæ²úÉúµÄËٶȲúÉúÏàÓ¦µÄX
        end
     end
  end
%ÊÊÓ¦Öµº¯Êý
   for i=1:10   
       fitness(i)= sum(15000*x(1,9:14,i).*[9 9 28 28 30 30])-sum([14393 14852 14618 14354 478 425 545 476 17 109 8 111 75 12].*[x(1,1,i)*(x(1,5,i)*sum([x(1,9,i) x(1,11,i) x(1,13,i)].*[9 28 30])+x(1,7,i)*sum([x(1,10,i) x(1,12,i) x(1,14,i)].*[9 28 30])) x(1,2,i)*(x(1,5,i)*sum([x(1,9,i) x(1,11,i) x(1,13,i)].*[9 28 30])+x(1,7,i)*sum([x(1,10,i) x(1,12,i) x(1,14,i)].*[9 28 30])) x(1,3,i)*(x(1,6,i)*sum([x(1,9,i) x(1,11,i) x(1,13,i)].*[9 28 30])+x(1,8,i)*sum([x(1,10,i) x(1,12,i) x(1,14,i)].*[9 28 30])) x(1,4,i)*(x(1,6,i)*sum([x(1,9,i) x(1,11,i) x(1,13,i)].*[9 28 30])+x(1,8,i)*sum([x(1,10,i) x(1,12,i) x(1,14,i)].*[9 28 30])) x(1,5,i)*sum([x(1,9,i) x(1,11,i) x(1,13,i)].*[9 28 30]) x(1,6,i)*sum([x(1,9,i) x(1,11,i) x(1,13,i)].*[9 28 30]) x(1,7,i)*sum([x(1,10,i) x(1,12,i) x(1,14,i)].*[9 28 30]) x(1,8)*sum([x(1,10,i) x(1,12,i) x(1,14,i)].*[9 28 30]) x(1,9,i)*9 x(1,10,i)*9 x(1,11,i)*28 x(1,12,i)*28 x(1,13,i)*30 x(1,14,i)*30])
   end
%²úÉú×î³õÊÊÓ¦Öµ  
   for i=1:10
      g_bestfitness=fitness(1); %ÁîÈ«¾Ö×îÓŽâ¾ÍµÈÓÚµÚÒ»¿ÅÁ£×ÓµÄÊÊÓ¦Öµº¯Êý
      gbestx(1,=x(1,:,1);           
   end
   for i=1:10
       if g_bestfitness<fitness(i)
         g_bestfitness=fitness(i)
         gbestx(1,=x(1,:,i)  
      end
         pbestx(1,:,i)=x(1,:,i)
         pfitness(i) =fitness(i)      
   end
%½ÓÏÂÀ´ÎÒÏë½øÐеü´ú£¬¿ÉÊǾͲ»»áŪÁË£¬ÎªÊ²Ã´¸Ð¾õÔËÐеÄʱºò³ÌÐò¾ÍÒ»Ö±ÔÚÄDzúÉúvv(1,s,i)ÄØ?Õⲿ·ÖÎÒÏëʵÏÖ£¬¾ÍÊǶÔvv(1,s,i)½øÐиüУ¬È»ºóµÃµ½ÏàÓ¦µÄX£¬½Ó×Å´øµ½ÊÊÓ¦Öµº¯ÊýÖеõ½ÐµÄX£¬±È½ÏоɵÄÊÊÓ¦Öµ¿´ÊÇ·ñ¸üУ¬Ò»Ö±µü´ú¶àÉÙ ²½ºóÖÕÖ¹£¿¿ÉÊÇÎҾͲ»»áʵÏÖ£¿
   for t=1:2
       for i=1:10
           g=0
           while g==0
               for s=1:14
               vv(1,s,i)=vv(1,s,i)+2*rand*(pbestx(1,s,i)-x(1,s,i))+2*rand*(gbestx(1,s)-x(1,s,i))
                if vv(1,s,i)<-4
                  vv(1,s,i)=-4
                end
                if vv(1,s,i)>4
                  vv(1,s,i)=4
                end
               ss(1,s,i)=1/(1+exp(-vv(1,s,i)))               
               if ss>rand
                   hx(1,s,i)=1;
               else
                   hx(1,s,i)=0;
               end
               end
               if choose(hx,i)==1
                   g=1
                   x(1,:,i)=hx(1,:,i)
               end
           if fitness(i)>pfitness(i)
              pfitness(i)=fitness(i)
              pbestx=x(1,:,i)
          end
          if pfitness(i)>g_bestfitness
              gbestx=x(1,:,i)
          end
         end
       end
       pbest(2)=g_bestfitness
   end

ÆäÖУº
function flag = choose(x,i)
   if sum(x(1,1:2,i),2)<=1&&sum(x(1,3:4,i),2)<=1&&sum(x(1,5:6,i),2)<=1&&sum(x(1,7:8,i),2)<=1&&sum(x(1,9:10,i),2)<=1&&sum(x(1,11:12,i),2)<=1&&sum(x(1,13:14,i),2)<=1&&inf*(x(1,5,i)+x(1,6,i))>=x(1,9,i)+2*x(1,11,i)+3*x(1,13,i)&&inf*(x(1,7,i)+x(1,8,i))>=x(1,10,i)+2*x(1,12,i)+3*x(1,14,i)&&inf*(x(1,1,i)+x(1,2,i))>=x(1,5,i)*(x(1,9,i)+2*x(1,11,i)+3*x(1,13,i))+x(1,6,i)*(x(1,9,i)+2*x(1,11,i)+3*x(1,13,i))&&inf*(x(1,3,i)+x(1,4,i))>=x(1,6,i)*(x(1,10,i)+2*x(1,12,i)+3*x(1,14,i))+x(1,8,i)*(x(1,10,i)+2*x(1,12,i)+3*x(1,14,i))
        flag = 1;
    else
        flag = 0;
    end
»Ø¸´´ËÂ¥
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

s1y9shy

Ìú³æ (СÓÐÃûÆø)

Ê×ÏÈÊdzõʼ»¯£¬Çó³öi¸öXµÄÊÊÓ¦Öµ£¬²¢ÔÚÕâXiÖÐÕÒ³ö×îºÃµÄÒ»¸öX£¬¶¨ÒåΪpgX,½Ó×Å¿ªÊ¼µü´ú£¬¸üÐÂÿ¸öXi£¬Çó³ö¶ÔÓ¦µÄ¸üеÄXiµÄÊÊÓ¦Öµ£¬Ê×ÏÈ£¬±È½Ï¸üеÄXiÊDz»ÊDZÈÔ­À´XiºÃ£¬ÈôºÃ¾ÍÌæ»»µôÔ­À´µÄXi¼°ÆäÊÊÓ¦Öµ£¬·ñÔò¾Í»¹ÊÇΪԭÀ´µÄXi£¬½«Õâ¸ö¸üºÃµÄXi¶¨ÒåΪpXi£¬¶ÔÓÚÿ¸öX×Ô¼º¶¼»áÓÐÒ»¸öpX¡£ÔٱȽÏÕâ¸üеÄXiÖеÄÈ«¾Ö×îÓŽâÊDz»ÊǺÃÓÚÔ­À´µÄpgX£¬ÈôÓÅÓÚÔ­ÏȵÄ×îÓŽ⣬¾ÍÌæ»»µôpgX£¬·ñÔò¾Í»¹ÊÇΪԭÀ´µÄpgX¡£µü´út´Îºó½áÊø¡£¾ÍÊǵü´úÕâÎÒ²»ÖªµÀÔõôʵÏÖ¡£ÈçºÎ¸üÏÔXºÍPXºÍpgXÓйØÏµ¡£
4Â¥2014-05-22 08:32:35
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
²é¿´È«²¿ 4 ¸ö»Ø´ð

s1y9shy

Ìú³æ (СÓÐÃûÆø)

ÎÒÔÚÏß~~°ÝÍаÝÍР ÎÒʵÔÚÁ˽âµÄ²»¶à  ¶¼ÊÇ×î½ü²ÅѧµÄ Ï£ÍûÄܵõ½´ó¼ÒµÄÖ¸µã  ¸Ð¼¤²»¾¡
2Â¥2014-05-21 23:32:46
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

s1y9shy

Ìú³æ (СÓÐÃûÆø)

Ϊʲô¸Ð¾õ¾ÍÒ»Ö±ÔÚµü´úvv(1,s,i)ÕâÒ»²½ÄØ  ¾ÍÒ»Ö±ÔÚÑ­»·ÕâËÆµÄ  ²»ÖªµÀÔõô»ØÊÂ~~
3Â¥2014-05-21 23:34:48
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[˶²©¼ÒÔ°] ÊÛSCIÒ»ÇøÎÄÕ£¬ÎÒ:8.O.551.O.5.4,¿ÆÄ¿È«,¿ÉÙ¤¼± +3 0XLacIJUOj8D 2026-08-24 6/300 2026-08-25 00:11 by BZKMTicpDhFj
[»ù½ðÉêÇë] Ã÷ÌìÓ¦¸Ã¿É²éÁË£¡£¿ +5 chengyan1220 2026-08-23 5/250 2026-08-24 23:28 by ÎÒ4´ó°×²Ë
[»ù½ðÉêÇë] Èç¹û´Ë¿ÌÄãÕýÔÚΪ¹ú»ù¸Ðµ½½¹ÂÇ£¬²»·ÁÀ´ÌýÌýÕâÊס¶»ù½ðÖ®Íâ¡· +7 scalable 2026-08-24 7/350 2026-08-24 23:01 by anata1209
[»ù½ðÉêÇë] ûÓÐÈκÎÏûÏ¢-ÊDz»ÊǾÍÁ¹ÁË +7 ͼÀ²Í¼À² 2026-08-24 8/400 2026-08-24 22:00 by maomao_da
[»ù½ðÉêÇë] ÎÒÃæÉÏÍêµ°ÁË +9 ÇÒÌý»¢Ð¥ 2026-08-20 10/500 2026-08-24 20:08 by ¿àº®À´Ïã
[»ù½ðÉêÇë] 2026¹ú×ÔÈ»º¯ÆÀ·Ñµ½ÕË +17 ÑòÑü°å 2026-08-21 19/950 2026-08-24 16:52 by iaeyuan
[»ù½ðÉêÇë] ½ñÈÕ²»·Å°ñ£¿Íø´«¹ú×ÔȻԤ¼Æ 8 Ô 27 Èտɲé½á¹û +17 ҽѧÀÏÄк¢ 2026-08-20 21/1050 2026-08-24 14:21 by refreshing11
[»ù½ðÉêÇë] ·¶½øÖоÙÒ»ÎĵÄÖÐÐÄ˼Ïë +6 Ñ׻ƹóëÐ 2026-08-22 7/350 2026-08-24 11:58 by 6543yes
[»ù½ðÉêÇë] ÅóÓÑȦ¿´µ½µÄ +7 wangzilk 2026-08-18 9/450 2026-08-24 10:50 by cmrandy
[»ù½ðÉêÇë] ÈÃÎÒÖÐÒ»¸öÃæÉϰɣ¡ +13 ´óƼ1987 2026-08-20 16/800 2026-08-24 10:23 by ̫ɵÁË
[»ù½ðÉêÇë] ¿ÆÑй¶ùÌ«ÄÑÁË +18 ÎÒ4´ó°×²Ë 2026-08-20 19/950 2026-08-24 09:47 by ¿­¶÷¹ãÊ¢´ß»¯·ÖÎ
[»ù½ðÉêÇë] ʲôʱºò¿ª½±£¿ +10 CrisMessi 2026-08-18 11/550 2026-08-24 06:50 by ¿ªÐĵÄСʨ×Ó
[»ù½ðÉêÇë] 2026ÄêµÄ¹ú¼ÒÉç¿Æ»ù½ðÏîĿͨѶÆÀÉóµÄйæÔòÓëж¯Ïò¡¢ÐÂÌôÕ½ +4 process2012 2026-08-23 5/250 2026-08-23 19:58 by jurkat.1640
[»ù½ðÉêÇë] Ö»ÓÐÿÄêÕâÖÖʱºòÀ´¹ä¹äСľ³æ +24 yaoyewhu2008 2026-08-20 26/1300 2026-08-22 17:43 by kammury
[»ù½ðÉêÇë] ½ñÌì»ù½ð»á³ö½á¹ûÂð£¿20260819 +16 kkkl_v 2026-08-19 17/850 2026-08-22 16:12 by °¢²¼Abu
[»ù½ðÉêÇë] ¿´À´½ñÌì²»»á·Å°ñÁË£¿ +8 chengyan1220 2026-08-21 11/550 2026-08-21 17:52 by dcqxinyang
[»ù½ðÉêÇë] ʱ¼ä´ÁÓÖ±äÁË +13 wuchongjun 2026-08-20 19/950 2026-08-21 17:21 by ×Ïɼ´¼
[»ù½ðÉêÇë] Ó¦¸ÃÊÇÏÂÖÜÈý26ÈÕ¹«²¼Á˰ɣ¿ +4 ¹þ¹þ¸ò£¿ 2026-08-21 4/200 2026-08-21 10:58 by Vivilian
[»ù½ðÉêÇë] ½ñÌì·Å°ñûϷÁ衃 +9 yuleib84 2026-08-19 11/550 2026-08-21 10:06 by gltch
[»ù½ðÉêÇë] Ã÷Ìì·Å°ñ£¿ +5 Shxjjxjkx 2026-08-18 5/250 2026-08-18 18:14 by -´ó´ó´ó´ó´ó-
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û