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"
************************************************************************************
近期下载者:
相关文件:
收藏者: