From 8258173239f4754eaa51da7409d4619ce201fced Mon Sep 17 00:00:00 2001 From: Marcel Kronfeld Date: Fri, 29 Aug 2008 15:04:20 +0000 Subject: [PATCH] Cleared a bug in PSO (missing eval on initialization due to 'reset' flag) --- src/eva2/server/go/strategies/ParticleSwarmOptimization.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/eva2/server/go/strategies/ParticleSwarmOptimization.java b/src/eva2/server/go/strategies/ParticleSwarmOptimization.java index 22f5bd48..b7ba5d52 100644 --- a/src/eva2/server/go/strategies/ParticleSwarmOptimization.java +++ b/src/eva2/server/go/strategies/ParticleSwarmOptimization.java @@ -161,6 +161,8 @@ public class ParticleSwarmOptimization implements InterfaceOptimizer, java.io.Se } this.m_Problem.initPopulation(this.m_Population); tracedVelocity = null; + // evaluation needs to be done here now, as its omitted if reset is false + this.evaluatePopulation(this.m_Population); initByPopulation(m_Population, false); }