1. Main Applet Menu File The File IO functions are not supported in an applet (due to applet security restrictions) Load Parameters Load problem definition file Load Population Load population file, to replace all or some of existing individuals Save Parameters Save modified parameters to current or new definition file Save Population Save current population (including function and fitness values) Save Log Save logging information to file Exit Exit program (Application mode) GA Parameters Display Parameters entry/modification screen Execution Display Execution Screen Entry Screen Display Problem selection Screen Info Parameters Display list of current parameters Current Population Display list of current population Log File Display current Log file Check Memory Display current memory status in status bar Options Enable Statusbar Help When checked, displays one-line-help in status bar Preferences Dislay Preferences Screen Switches Text Window Display generation's winner in text window during execution Graphic Window Display generation's winner in graphic window during execution Sound Sound effects enabled Logging Log follow-up and debugging information Help General Help Display this screen Input Files Hel Display help for definig input files Credits Display credits for free Java classes used in this applet About Display About box 2. Parameters Screen Integers Tab Definition/editing of all Integer type parameters Reals Tab Definition/editing of all Real type parameters Strings Tab Definition/editing of all String type parameters Flags Tab Definition/editing of all boolean type parameters Integers/Reals/Strings Buttons Reset Reset parameters to most recent values (if 'Update' has not been pressed Update Update problem definition according to the displayed values Load Not implemented Save Not implemented Defaults Reset to default values, read from the input file(s) Alleles Definition Tab Definition/editing of parameters ranges and consrtaints. Alleles Definition Buttons: Initialize Table Create entries according to the defined number with default values Copy Selected to All Assign the selected values to all entries in the table Save to a File Not implemented Load from a File Not implemented Alleles Maping Tab Definition/editing of mapping values to gene locations. Alleles Mapping Tab Buttons: Initialize Table Initialize entries with default values Save to a File Not implemented Load from a File Not implemented 3. Execution Screen Windows Text Window Window for displaying textual information Graphic Window Window for displaying graphical information Test Input Box The string decoded by the 'Decode Test' button Test Value The calculated valu of the test string Buttons Start Initialize population and start running current problem Stop Stop running current problem and display current (last) population Pause Pause/Resume evolutionary process (a toggle button) 1 Step Execute one step (a single generation) and stop Kick Induce a 'radiation dose' to shake current population Rese Stop execution, initialize a new population, reset screens and wait Clear Erase Text and Graphic screens, and reset log file Decode Test Decode and Calculate the test chromosome and update graphic and chrmosome value boxes accordingly Reserve 1 Execute test procedure #1 Reserve 2 Execute test procedure #2 4. Entry Screen Problem Selection Select any problem from the problem-selection combo