893 Commits

Author SHA1 Message Date
c84cd9e014 Adjust Crossover/Selection classes to annotations 2014-01-24 00:42:58 +01:00
c4a3f41924 Set default mutation/selection/crossover if none given
Change Problem to AbstractProblemDoubleOffset
Set dimension via CLI
2014-01-24 00:38:10 +01:00
8bc1b0141d Implemented lookup for selection/mutation/crossover
Implemented GeneticAlgorithm setup.
2014-01-23 21:10:38 +01:00
584adb91dc Changed CLI params 2014-01-23 16:32:37 +01:00
8200d398fb Some refactoring for proper method names 2014-01-22 01:11:16 +01:00
784a0f4ee5 Fix syntax error. 2014-01-21 22:02:40 +01:00
652c5d49cc Added more @Description annotations in favor of globalInfo.
refs #9
2014-01-21 21:06:29 +01:00
d8a169eb10 Added @Description annotations to all optimization strategies.
refs #9
2014-01-21 20:47:18 +01:00
e9bd1becf1 Fix info panel not showing despite @Description annotation being present. 2014-01-21 16:57:27 +01:00
63fe74d2e0 Fixing lots of smaller bugs and code inconsitencies.
Added several annotations and removed globalInfo/TipText methods.
2014-01-21 16:50:18 +01:00
531bbe50ed Reorganize imports.
More refactoring.
2014-01-17 12:31:36 +01:00
4f93bd21ab Removing duplicate DE implementation 2014-01-17 10:49:04 +01:00
f7b31611c2 Lots of cleanup. 2014-01-17 10:48:42 +01:00
024279899c Optimize imports 2014-01-17 09:25:42 +01:00
3f4c033720 More refactoring/cleanup.
- Removed commented code
- Added more @Description annotations.
2013-12-10 20:51:06 +01:00
6f72d70f94 Changed Description annotation.
Added @Description to all F-Functions
2013-12-10 20:25:22 +01:00
5affc1544c Added package description to all package-info.java files. 2013-12-10 18:22:08 +01:00
5d63aed4b0 Change more of the CLI implementation. 2013-12-10 18:03:17 +01:00
321796d2c4 Renamed eval function to evaluate.
Implemented more of CLI core.
2013-12-10 15:49:22 +01:00
30381f4c04 Create JSON object with optimization details.
ToDo:
- Store JSON to file
- Fix sync issue with generation 1 duplicate
2013-12-10 11:50:37 +01:00
b005bb7a96 Implemented DE Parameter selection from CLI 2013-12-09 22:41:43 +01:00
7a7f8f0d67 Add new Artificial Bee Optimizer
Refactor method name and fix typos.
Implement partial cli optimizer selection.
2013-12-09 15:19:48 +01:00
493b96fa68 Change source level to 1.7 2013-12-09 15:19:39 +01:00
eb4a3079ca Added JSON savable object 2013-12-09 11:37:30 +01:00
fc2ea13611 Lots of documenation
Refactoring
Read CLI params
2013-12-09 00:25:25 +01:00
46e4e4e80f Added some package info declarations to package-info.java files. 2013-12-06 20:25:37 +01:00
c77139190b Added out/ to .gitignore 2013-12-06 20:25:05 +01:00
4b14e53689 Add two new MANIFEST files.
- eva2.cli for build with cli.Main as Main-Class
- eva2.gui for build with gui.Main as Main-Class

fixes #12
2013-11-29 11:18:34 +01:00
08d860658c Add EvA2.iml to gitignore
refs #10
2013-11-08 16:54:40 +01:00
ad336a59cd Refactor InterfaceTerminator to terminators package 2013-10-30 16:30:35 +01:00
dbb6d54e26 Removed deprecated methods.
fixes #10
2013-10-29 16:21:09 +01:00
cc9b29147f Stuff. 2013-10-29 11:43:29 +01:00
866f0dbd88 Fix DE/best/2 implementation
Implement DE/best/1
2013-10-29 11:42:36 +01:00
35044c2a1c Added package-info.java to all packages
Some more refactoring
2013-10-12 19:38:34 +02:00
5a7b0fe429 More refactoring
Making sure FLensProblem still runs and works with StandaloneOptimization UI
2013-10-12 17:05:38 +02:00
595d0084a9 Reformat code and optimize imports.
Language Level changed to 1.7
2013-10-12 13:49:50 +02:00
6473b35859 Renaming and documentation variables/classes 2013-10-12 13:37:33 +02:00
5e94821eb5 Refactor Statistics and log number of multiruns to show process. 2013-10-12 00:49:08 +02:00
10612f177a More Refactoring of classes
Make TextOutputWindows non-closable (prevents exceptions)
Change Font of output window
2013-10-11 23:09:09 +02:00
691f3d06d9 Removed NamingBox class
Added Description annotation for several classes and removed the globalInfo functions
2013-10-11 22:25:11 +02:00
8229b145ee Added new Annotation to replace the static globalInfo methods used everywhere.
OptimizationEditorPanel now reads the annotated class description for ToolTips.
2013-10-11 21:50:27 +02:00
e9d9709788 Refactoring of LoggingPanel and logger in general 2013-10-11 21:26:07 +02:00
2e9954e99b Refactored Terminator example 2013-10-11 21:26:03 +02:00
7a9df6307b Remove duplicate class. Where the hell did it come from? 2013-10-11 20:43:21 +02:00
cc736955d8 Code cleanup for PBILPopulation 2013-10-11 18:12:50 +02:00
ac220652c1 Moving IndividualInterface to eva2.optimization.individuals. package 2013-10-11 16:31:28 +02:00
2c82732428 Refactoring and proper naming for all the things \o/ 2013-10-11 16:21:46 +02:00
77e0e3ae73 Several fixes and refactoring. 2013-10-11 15:41:33 +02:00
1f81075aee Use TreeMap to have natural sorting
Create list of Problems from interface
2013-10-08 16:44:17 +02:00
e38111aafd Select only instantiable classes
refs #3
2013-10-08 16:14:52 +02:00