资源简介

针对认知无线电中空闲频谱资源的最优分配问题,分别采用了遗传算法和粒子群算法进行求解。该代码是利用遗传算法和粒子群算法求解该问题的matlab仿真代码。

资源截图

代码片段和文件信息

function result=checkcheck(solutionL1C)
    L=length(solution);
    result=0;
    for i=1:L-1
       if(solution(i)==1)
          for j=(i+1):L
              if(solution(j)==1)
                 temp1=L1(::i);
                 temp2=L1(::j);
                 if(temp1(2)==temp2(2) && C(temp1(1)temp2(1)temp1(2))==1)%不同用户使用相同信道而且相互干扰
                     result=1;
                     break;
                 end
              end
          end
          if(result==1)
             break; 
          end
       end
    end
end

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

     文件        570  2013-05-25 23:40  code\checkcheck.m

     文件        694  2013-05-25 23:10  code\check_modify.m

     文件        547  2013-05-25 08:36  code\crossover.m

     文件        987  2013-05-28 16:06  code\exaustic_search.m

     文件       1964  2013-05-26 00:13  code\genetic_algorithm.m

     文件        594  2013-05-26 09:37  code\opt_solution_ES.m

     文件       2095  2013-05-28 16:37  code\PSO_algorithm.m

     文件        205  2013-05-26 00:07  code\reward.m

     文件       2457  2013-05-28 20:39  code\spectrum_allocation.m

     文件        607  2013-05-24 23:10  code\wheel_select.m

     目录          0  2013-05-28 20:50  code

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

                10720                    11


评论

共有 条评论