GeneticAlgorithmLibrarywithJavaGUI

所属分类:人工智能/神经网络/深度学习
开发工具:JavaScript
文件大小:1142KB
下载次数:2
上传日期:2009-08-02 04:15:38
上 传 者anatolia
说明:  The Genetic Algorithm Library is used for function optimization i.e.to find minimum or maximum value of a function.

文件列表:
complete (0, 2007-10-02)
complete\.classpath (220, 2007-09-23)
complete\.project (370, 2007-09-23)
complete\GAlib (0, 2007-10-02)
complete\GAlib\assign (0, 2007-10-02)
complete\GAlib\assign\icons (0, 2007-10-02)
complete\GAlib\assign\icons\exec.png (4477, 2005-05-23)
complete\GAlib\assign\icons\exit.png (3110, 2005-05-23)
complete\GAlib\assign\icons\folder.png (4814, 2005-05-23)
complete\GAlib\assign\icons\help.png (3812, 2005-05-23)
complete\GAlib\assign\icons\noatun.png (5527, 2005-05-23)
complete\GAlib\assign\icons\openoffice.png (3674, 2003-03-03)
complete\GAlib\assign\icons\penguin.png (4083, 2005-05-23)
complete\GAlib\assign\icons\window1.png (2801, 2005-05-23)
complete\GAlib\assign\include (0, 2007-10-02)
complete\GAlib\assign\include\alloc.c (4673, 2007-06-29)
complete\GAlib\assign\include\alloc.c~ (4675, 2007-06-29)
complete\GAlib\assign\include\chrmsize.c (406, 2007-06-29)
complete\GAlib\assign\include\cross.c (9841, 2007-06-27)
complete\GAlib\assign\include\cross.h (1150, 2007-06-27)
complete\GAlib\assign\include\decl.h (3348, 2007-06-30)
complete\GAlib\assign\include\decl.h~ (3318, 2007-06-29)
complete\GAlib\assign\include\domin.c (1957, 2007-06-29)
complete\GAlib\assign\include\domin.c~ (1953, 2007-06-29)
complete\GAlib\assign\include\eval.c (995, 2007-06-29)
complete\GAlib\assign\include\eval.c~ (995, 2007-06-29)
complete\GAlib\assign\include\evolve.c (1703, 2007-06-30)
complete\GAlib\assign\include\evolve.c~ (1697, 2007-06-30)
complete\GAlib\assign\include\find.c (1642, 2007-06-29)
complete\GAlib\assign\include\find.c~ (1642, 2007-06-29)
complete\GAlib\assign\include\findfit.c (814, 2007-05-23)
complete\GAlib\assign\include\fundef.c (372, 2007-05-23)
complete\GAlib\assign\include\genoutput.c (549, 2007-05-23)
complete\GAlib\assign\include\getval.h (2503, 2007-09-17)
complete\GAlib\assign\include\getval.h~ (2503, 2007-09-17)
complete\GAlib\assign\include\inchdr.h (182, 2007-09-07)
complete\GAlib\assign\include\inchdr.h~ (183, 2007-09-07)
complete\GAlib\assign\include\merge.c (1690, 2007-05-23)
complete\GAlib\assign\include\mutation.c (5664, 2007-06-29)
complete\GAlib\assign\include\mutation.c~ (5165, 2007-06-29)
... ...

============================================================================== Author "Genetic Algorithm Library GUI" :Sandeep S.Malode Email id:sandytom@rediffmail.com ============================================================================== I have developed Genetic Algorithm Library java gui on Suse 10.0. Snapshots of Genetic Algorithm Library gui are in complete\GAlib\snapshots folder.It sholuld run on other linux o.s. such as "Fedora" supporting java. Java Files are as follows: 1>Jradio.java: Contains routines to develop gui. 2>Output.java: Contains routines to show Output generated by running GAlib in JPanel. frame1.html file in GAlib doc is input to Output.java. 3>gui.java: Shows how to use gui. gui.html file in GAlib doc is input to gui.java. 4>HtmlDemo.java: Shows GAlib help. frame.html file in GAlib doc is input to gui.java. =============================================================================== 1>First copy "complete" folder to home folder as it is. ******************************************************************************** 2>Make changes as follows: ******************************************************************************** a>Change the commands for opening "terminal","kwrite" and "openoffice" as per your linux system such as fedora in "exec" command in Jradio.java e.g 1>On suse 10.0 ,the command for opening "terminal" in linux is konsole. 2>The command for opening "openoffice" is oofromtemplate 3>The command for opening "kwrite" is kwrite. 4>The command for Konqueror web browser is "kfmclient openProfile webbrowsing". *You can see that by right clicking icon of application ,then click properties and then click application.You will see command for the same.or you can go to application folder where you can see names of all applications like kwrite and all. *********************************************************************************** To run java gui, *********************************************************************************** First Installation 1>Go to terminal type >cd complete A makefile is provided to compile 4 programmes of java in complete folder. Now type >make it will compile the 4 codes Jradio.java,Output.java,gui.java,HtmlDemo.java. Main file is Jradio.java. Now type >java Jradio thats all !!!!U will see the Genetic Algorithm Library GUI. OR Second Installation If you are not going to modify java code you can use jar file also!!! A jar file is provided named "GAlib.jar" to run Java GUI in complete folder. 1>Now go to terminal type >cd complete Now type >java -jar GAlib.jar ___________________________________________________________________________________ Note: Do not run GAlib gui as an applet.It will not execute kwrite,konsole,konqueror or openoffice.Run GAlib gui as application only!!!! Do not delete files in complete folder e.g.gui.html,Output.html, HtmlDemo.html ___________________________________________________________________________________ OR running galib without gui 1)go to terminal type >cd complete >cd GAlib >cd assign >cd src >make >./ga >Now enter input parameter file name as per objective function filename in input.c e.g.for "tobjfile1.c" in "input.c" enter file name as "tobj1.c" ************************************************************************************

近期下载者

相关文件


收藏者