Print

Print


Thanks very much! I will try find these two books.

Yes I intend to build a swing based UI. I have just started learning ECJ so
correct me if I am wrong. My project is "Evolving lambda-calculus programs
using GP", so I will need GP and customized tree structures to get it to
work. My thoughts right now are:

1. Since ECJ's GUI relies on JFreeChart and iText, and JFreeChart instances
can be added to a ChartPanel, which extends a JPanel (
http://stackoverflow.com/questions/7868579/how-to-display-jfreechart-in-java-swing-gui),
thus I can add those charts into swing UI.

2. I am thinking about using libraries like jgraph to present GPTree in my
UI.  I am assuming that I can "hack" GPTree into something presentable by
JGraph, maybe using subclass.

Ye Xiaomeng


On Mon, Jan 13, 2014 at 11:09 AM, Sean Luke <[log in to unmask]> wrote:

> They refer to the breeding and initialization methods used in John Koza's
> first two genetic programming books:
>
> KOZA-I:
>
> http://www.amazon.com/Genetic-Programming-Computers-Selection-Adaptive/dp/0262111705/ref=sr_1_1?ie=UTF8&qid=1389629272&sr=8-1&keywords=koza
>
> KOZA-II:
>
> http://www.amazon.com/Genetic-Programming-II-Automatic-Discovery/dp/0262111896/ref=pd_sim_b_2
>
> Ye, please note that the UI is not being actively developed.  ECJ is
> largely a command-line tool.  If you would like to develop the UI, let me
> know.
>
> Sean
>
> On Jan 13, 2014, at 10:45 AM, Xiaomeng Ye wrote:
>
> > Hello community,
> >
> > I am an undergraduate currently studying about this subject. I intend to
> build a project using ECJ. While reading the documentations, I encountered
> terms such as "Koza-I and Koza-II-style breeding and initialization
> methods". Can anyone tell me what is this Koza-I Koza-II referring to?
> >
> > Secondly, I am using eclipse to build the project, I just figured out
> how to import the framework and the library, I will run the examples
> tonight using the ecplise "run with parameter". I also want to get the UI
> working
> >
> > Thanks a lot!
> >
> > Ye Xiaomeng
>