在遗传算法中初始化实数的种群

时间:2015-03-20 11:40:37

标签: matrix vector julia genetic-algorithm

npop = 100
R_max = [5,14]
R_min = [0,7]
intpop = zeros(npop,2)
function initpopReal(npop, R_max, R_min)
    for i = 1:npop
        intpop[i,1] = rand(0:5)
        intpop[i,2] = rand(7:14)
    end
    intpop
end

我正在尝试初始化我的人口实数遗传算法。 npop是我的人口规模。 我创建了一个包含npop行和2列的矩阵。 我想用第一列中的(0,5)和第二列中的(7,14)之间的随机数填充该矩阵。 问题是,每当我运行这个函数时,我都会得到填充零的矩阵 我有任何语法或逻辑错误吗?

1 个答案:

答案 0 :(得分:2)

您永远不会调用initpopReal函数。