ECJ-INTEREST-L Archives

January 2016

ECJ-INTEREST-L@LISTSERV.GMU.EDU

Options: Use Proportional 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:
Atm Golam Bari <[log in to unmask]>
Reply To:
ECJ Evolutionary Computation Toolkit <[log in to unmask]>
Date:
Sat, 2 Jan 2016 23:20:20 -0500
Content-Type:
text/plain
Parts/Attachments:
text/plain (11 lines)
Hi All,

Happy new year !

>>I am using MultiobjectiveFitness.java  and NSGA2MultiobjectiveFitness.java in my own evaluator as is but renaming  NSGA2MultiobjectiveFitness to xyz. When I call assignFrontRanks(Subpopulation subpop) inside the evluator (same as NSGA2Evaluator calls this method), I get ClassCastException Error on the line ((xyz)(((Individual)(front.get(ind))).fitness)).rank = rank; I can't find the reason. Any clue?

>> I understand that xyz/NSGA2MultiobjectiveFitness sets pareto rank of each individuals. Does this rank act as  individual's fitness value while individuals are selected in the bottom of breeding pipeline (note: I am using tournamentselection in param filet)? Or I need to implement custom selection algorithm to act pareto rank as fitness ?

Thanks in advance 
-Bari   

ATOM RSS1 RSS2