[Quantproject-developers] QuantProject/b1_ADT/Optimizing/BruteForce BestParametersManager.cs, 1.2,
Brought to you by:
glauco_1
|
From: Glauco S. <gla...@us...> - 2008-04-10 23:12:48
|
Update of /cvsroot/quantproject/QuantProject/b1_ADT/Optimizing/BruteForce In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv21488/b1_ADT/Optimizing/BruteForce Modified Files: BestParametersManager.cs Log Message: bool AreEquivalentAsTopBestParameters( object meaning1 , object meaning2 ); has been changed to bool AreEquivalentAsTopBestParameters( BruteForceOptimizableParameters bruteForceOptimizableParameters1 , BruteForceOptimizableParameters bruteForceOptimizableParameters2 ); The reason is that BruteForceOptimizableParameters always have both the Meaning and the Fitness properties, thus AreEquivalentAsTopBestParameters() can take advantage of the Fitness value also Index: BestParametersManager.cs =================================================================== RCS file: /cvsroot/quantproject/QuantProject/b1_ADT/Optimizing/BruteForce/BestParametersManager.cs,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** BestParametersManager.cs 30 Mar 2008 15:33:39 -0000 1.2 --- BestParametersManager.cs 10 Apr 2008 23:12:44 -0000 1.3 *************** *** 97,102 **** indexForCurrentTopBestParameters < this.numberOfNonNullItemsInTopBestParameters && !this.bruteForceOptimizableParametersManager.AreEquivalentAsTopBestParameters( ! bruteForceOptimizableParameters.Meaning , ! this.topBestParameters[ indexForCurrentTopBestParameters ].Meaning ) ) indexForCurrentTopBestParameters++; bool isEquivalentAlreadyPresent = --- 97,102 ---- indexForCurrentTopBestParameters < this.numberOfNonNullItemsInTopBestParameters && !this.bruteForceOptimizableParametersManager.AreEquivalentAsTopBestParameters( ! bruteForceOptimizableParameters , ! this.topBestParameters[ indexForCurrentTopBestParameters ] ) ) indexForCurrentTopBestParameters++; bool isEquivalentAlreadyPresent = |