资源简介

该算法明确描述了量子遗传算法的实现流程,通过运行,该程序是正确的。

资源截图

代码片段和文件信息

 
function [ang]=angle(popfL)
%%%计算量子门旋转的角度
 popsize=10;
 lchrom=20;
 mepop=measure(pop);
 [incodefitness]=objfunc(mepop);
  deta=0.05*pi;
for i=1:popsize
  if  fitness(i)<=f
      for j=1:lchrom
             s=0;
             a=pop(ij1);
              b=pop(ij2);
          if mepop(ij)==0&L(j)==1&a*b>0
                         s=1;
          end           
         if mepop(ij)==0&L(j)==1& a*b<0
                         s=-1;
         end            
          if  mepop(ij)==0&L(j)==1&b==0  
                         s=1;
          end
           if mepop(ij)==1&L(j)==0&a*b>0
                        s=-1;
           end            
         if   mepop(ij)==1&L(j)==0&a*b<0
                         s=1;
         end             
           if  mepop(i

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1714  2009-12-24 18:56  QGA\angle.m

     文件        605  2009-12-24 18:56  QGA\cross.m

     文件       1028  2009-12-24 18:56  QGA\generation.m

     文件        214  2009-12-24 18:56  QGA\intipop.m

     文件        193  2009-12-24 18:56  QGA\maxfit.m

     文件        399  2009-12-24 18:56  QGA\measure.m

     文件        751  2009-12-24 19:12  QGA\mtklQGA.m

     文件        484  2009-12-24 18:56  QGA\objfunc.m

     文件        693  2009-12-24 19:00  QGA\QGA.m

     文件        234  2009-12-24 18:56  QGA\randprob.m

     目录          0  2010-01-03 15:36  QGA

----------- ---------  ---------- -----  ----

                 6315                    11


评论

共有 条评论