On Oct 10, 2007, at 7:10 AM, David Robert White wrote: > Firstly - thanks to all those who have contributed to ECJ. I've > been using it for a while and have found it to be a great toolkit > to work with. > I've recently started using the SPEA2 classes with ECJ. I have two > queries that I need help with: > > 1. Which one of the following correctly describes the fitness > values held in multifitness within the SPEA2MultiObjectiveFitness > class, inherited from the MultiObjectiveFitness class: > > 0 (best) to infinity (worst) > 0 (worst) to infinity (best) > 0 (worst) to 1 (best) > > I know this is a basic question, but it seems to depend on where > you look as to which answer you receive. I think this is a documentation casualty of minor changes made to ECJ's fitness model. I *believe* the proper answer should be 0 (worst) to infinity (better than the best). But as SPEA2 uses a tournament selection mechanism, your fitness values can *probably* be anything >= 0 so long as x>y if x is better than y in that objective. > 2. Does anyone have an example that uses SPEA2, including their > parameter files, that they could possibly share? Rob Hubley wrote the package and can speak best here. Here's his URL: http://rhubley.googlepages.com/homepage.html Sean