Sure. ECJ is specifically designed to be hacked. Sean On Jan 13, 2014, at 11:31 AM, Xiaomeng Ye wrote: > 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 >