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 (, 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:



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.


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