信息素的产生结束其变异2

时间:2014-04-24 00:05:16

标签: netlogo

这是我们的程序,但我们有一个问题,信息素永远不会是0,我们需要它为0 应该做什么?

LayPheromone

     if (pheromone < maxPheroPerSite-Forage)

        [set pheromone (pheromone + amtPheroLay-Forage)]

    end    
   to UpdatePatches
  ask patch nestX nestY [ set pcolor pink ]
 ask patches

[

if (pheromone < 0) [set pheromone 0]

if (pheromone > 0)

    [

    set pheromone (pheromone - pheromone * evaporation-rate)

    ifelse showPhero?
      [ set pcolor scale-color yellow pheromone 0 (maxPheroPerSite-Forage)]

      [ set pcolor black ]
    ]
] `

0 个答案:

没有答案