ECJ-INTEREST-L Archives

February 2014

ECJ-INTEREST-L@LISTSERV.GMU.EDU

Options: Use Monospaced Font
Show HTML Part by Default
Show All Mail Headers

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

Print Reply
Subject:
From:
Sean Luke <[log in to unmask]>
Reply To:
ECJ Evolutionary Computation Toolkit <[log in to unmask]>
Date:
Tue, 18 Feb 2014 18:14:01 -0500
Content-Type:
text/plain
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