ECJ-INTEREST-L Archives

February 2014

ECJ-INTEREST-L@LISTSERV.GMU.EDU

Options: Use Proportional Font
Show HTML Part by Default
Condense Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Content-Transfer-Encoding:
8bit
Sender:
ECJ Evolutionary Computation Toolkit <[log in to unmask]>
Subject:
From:
Sean Luke <[log in to unmask]>
Date:
Tue, 18 Feb 2014 18:14:01 -0500
MIME-version:
1.0 (Mac OS X Mail 7.1 \(1827\))
Content-type:
text/plain; charset=us-ascii
Reply-To:
ECJ Evolutionary Computation Toolkit <[log in to unmask]>
Parts/Attachments:
text/plain (57 lines)
Rather than bother with a branch, I think we'll just post to the main SVN repository and roll it back if necessary.  So I've done a commit to SVN of the change.  If things look good I may make an additional change for a few other (non-fitness) spots which use floats unnecessarily (not as important).

I could use help with people running modified apps and seeing if they get basically the same results.  Changes were made to stuff in standard fitness, Koza-style fitness, and multiobjective fitness though that's largely unused (SPEA2 and NSGA-II have their own fitness objects).  This includes reading and writing fitness values and individuals to disk or over binary transfer to island models and distributed evaluation as well.  And the multiobjective statistics.  I have reposted below the affected classes.  Testing these in any way you can think of would really help.


> FITNESS METHODS
> ec/Fitness.java
> ec/simple/SimpleFitness.java
> ec/gp/koza/KozaFitness.java
> ec/multiobjective/MultiObjectiveFitness.java
> 
> SELECTION METHODS
> ec/select/BestSelection.java
> ec/select/BoltzmannSelection.java
> ec/select/FitProportionateSelection.java
> ec/select/GreedyOverselection.java
> ec/select/SUSSelection.java
> ec/select/SigmaScalingSelection.java
> ec/select/TournamentSelection.java
> 
> STATISTICS
> ec/multiobjective/MultiObjectiveStatistics.java
> 
> APPLICATION EXAMPLES
> ec/app/ant/Ant.java
> ec/app/bbob/BBOBenchmarks.java
> ec/app/coevolve1/CompetitiveMaxOnes.java
> ec/app/coevolve2/CoevolutionaryECSuite.java
> ec/app/ecsuite/ECSuite.java
> ec/app/edge/Edge.java
> ec/app/gpsemantics/Semantic.java
> ec/app/hiff/HIFF.java
> ec/app/klandscapes/KLandscapes.java
> ec/app/lawnmower/Lawnmower.java
> ec/app/lid/Lid.java
> ec/app/majority/MajorityGA.java
> ec/app/majority/MajorityGP.java
> ec/app/mona/Mona.java
> ec/app/moosuite/MooSuite.java
> ec/app/multiplexer/Multiplexer.java
> ec/app/multiplexerslow/Multiplexer.java
> ec/app/nk/NK.java
> ec/app/ordertree/OrderTree.java
> ec/app/parity/Parity.java
> ec/app/push/Regression.java
> ec/app/regression/Benchmarks.java
> ec/app/regression/Regression.java
> ec/app/regression/func/RegERC.java
> ec/app/royaltree/RoyalTree.java
> ec/app/sat/SAT.java
> ec/app/sum/Sum.java
> ec/app/tutorial1/MaxOnes.java
> ec/app/tutorial2/AddSubtract.java
> ec/app/tutorial3/OddRosenbrock.java
> ec/app/tutorial4/MultiValuedRegression.java
> ec/app/twobox/TwoBox.java

ATOM RSS1 RSS2