halfdan
668dcb6974
New @Hidden annotation to permanently hide properties from the UI.
...
refs #13
2014-10-28 20:35:35 +01:00
halfdan
24597ad01b
Hide properties from Population.
...
refs #13
2014-10-28 19:04:57 +01:00
halfdan
3a3ebc502b
Cleanup.
2014-10-28 18:53:52 +01:00
halfdan
90f006a239
Hide problem in optimizers
...
refs #13
2014-10-28 18:17:10 +01:00
halfdan
f752f2bcc6
Update pom.xml
...
no ref
- Remove jchart2d until we can move to it
- Update SCM connector paths
2014-10-27 20:39:11 +01:00
halfdan
d170727f8e
Small bugfix for setting the problemDimension.
...
refs #26
2014-10-27 20:36:23 +01:00
halfdan
f43e575b18
Abstract getProblemDimension into InterfaceOptimizationProblem
...
closes #26
- Clean up problems that implemented getProblemDimension
- Move getProblemDimension to Interface and implement it in AbstractOptimizationProblem
- Output the problem dimension in the Processor (e.g. when running an optimization)
2014-10-27 15:54:16 +01:00
halfdan
5799e6bdd2
Rename method in EvAStatisticalEvaluation to what it actually does.
2014-10-27 15:16:52 +01:00
halfdan
adc5f58133
Some corrections to ABC.
...
More cleanup.
2014-10-27 09:46:59 +01:00
halfdan
3a02431d25
Remove ANT files.
...
refs #22
2014-10-26 20:24:17 +01:00
halfdan
adc0d74bf7
Rename AbstractEAIndividualComparator to EAIndividualComparator as it is not abstract.
2014-10-26 19:40:55 +01:00
halfdan
a8320cad76
Implements ABC algorithm
...
fixes #24
2014-10-26 17:08:37 +01:00
halfdan
5bd11e4624
Small cleanup and better documentation.
2014-10-26 17:08:01 +01:00
halfdan
ca30e6c705
Start of implementation for AdaptiveDE
2014-10-25 17:34:04 +02:00
halfdan
2ae2a17cfe
Introduce new AbstractOptimizer
...
closes #21
- Remove methods implemented in AbstractOptimizer from optimizers whenever possible.
2014-10-25 17:03:44 +02:00
halfdan
a42bbf685a
Remove setIdentifier/getIdentifier from InterfaceOptimizer as it was not used.
...
refs #2
2014-10-25 01:27:18 +02:00
halfdan
6b05a71a86
Documenation update in statistics package.
...
refs #2
2014-10-24 20:49:03 +02:00
halfdan
3987cd11e2
Minor fixes.
...
refs #2
2014-10-24 16:01:31 +02:00
halfdan
3cdb25b393
Show modal when attempting to close EvA with CMD+Q or via menu.
2014-10-24 11:03:23 +02:00
halfdan
cb5bedd263
Clean up statistics code
...
fixes #20
- Move enums from .stat to .enums
- rename .stat package to .statistics
- make strings in StringSelectionEditor human readable
2014-10-24 10:58:44 +02:00
halfdan
15e5efb2a0
Fix ToolTip not appearing on front sheet panel.
...
We now traverse the superclass hierarchy and search for a field with the
matching annotation.
2014-10-23 19:35:11 +02:00
halfdan
468aa7b2a0
Fix ToolTip not appearing on front sheet panel.
...
We now traverse the superclass hierarchy and search for a field with the
matching annotation.
2014-10-23 17:50:12 +02:00
halfdan
2593ec2a70
Properly show ToolTipText on the PropertySheetPanel.
...
Fix missing HTML for OptimizationParameters.
Clean up PropertySheetPanel.
2014-10-23 17:11:49 +02:00
halfdan
b13e81e59c
Cleanup and documentation update.
...
refs #2
2014-10-23 13:53:52 +02:00
halfdan
c7bf4dd7e2
Merge branch 'master' of gitlab.cs.uni-tuebingen.de:eva2/eva2
2014-10-23 11:52:08 +02:00
halfdan
cb5c709f4b
More general cleanup.
...
refs #2
2014-10-23 11:53:08 +02:00
halfdan
df420a06c8
More general cleanup.
...
refs #2
2014-10-22 21:19:57 +02:00
halfdan
945889dcaf
Refactoring foo
2014-10-22 17:32:41 +02:00
halfdan
117284ace5
Fix package names in MatlabInterface
2014-10-22 16:21:53 +02:00
halfdan
c93b3ae0ff
Further code cleanup
...
refs #2
- Removed old comments
- Fixed typos
- Removed unused code
2014-10-21 22:47:29 +02:00
halfdan
f5e71dbd36
Fix classpath bug introduced with performance op.
2014-10-21 09:40:45 +02:00
halfdan
10aaaa37c0
Several style fixes.
2014-10-20 22:11:05 +02:00
halfdan
57f4d35c46
Improve performance^10 by ignoring all JARs that don't have the EvA substring.
2014-10-20 19:18:27 +02:00
halfdan
b7b88f4415
Improve performance by limiting the amount of lines in the Optimization Log
2014-10-20 18:18:23 +02:00
halfdan
0a7907f3f6
Add left padding to PropertySheetPanel JTable.
2014-10-19 20:10:30 +02:00
halfdan
d5f1a9eeee
Dialogs now open up relative to the parent window.
2014-10-19 20:01:01 +02:00
halfdan
9ce4f3e130
Update EvA2Doc
...
- Remove .aux files
- Change .gitignore to ignore generated LaTeX files
2014-10-19 19:42:15 +02:00
halfdan
75211cb769
More cleanup.
2014-10-19 19:08:48 +02:00
halfdan
2cd764776a
Prevent internal frames from getting minified as it causes issues on Mac.
2014-10-19 16:29:11 +02:00
halfdan
c79d2e893f
Performance improvements. Cleanup.
2014-10-19 16:28:56 +02:00
halfdan
7d6a9faf66
Remove last traces of the TRACE variable.
2014-10-19 14:19:54 +02:00
halfdan
d9cc88e60d
Major code cleanup.
2014-10-19 12:37:35 +02:00
halfdan
f4b064e64a
Fix close modal.
...
closes #17
2014-10-19 03:22:24 +02:00
halfdan
b01b65f790
Only show window after loading first module. Makes the UI appear instantly after splash screen.
2014-10-17 19:37:45 +02:00
halfdan
5a75df616b
Much better bootup process for GUI
...
- GUI is now centered and 1024x800 by default
- SplashScreen stays on top
- SplashScreen loads image faster
2014-10-17 19:17:34 +02:00
halfdan
a0ea08dfbe
Implement proper modal dialogs.
...
- Get root pane's parent (either JFrame or JDialog) and set it as parent.
- Only set dialog visible when explicitly called
2014-10-17 19:05:43 +02:00
halfdan
4245365b39
Properly use logger in KnownOPtimaFoundTerminator
2014-10-17 19:05:23 +02:00
halfdan
5078c58bd0
Cleanup and fix for FLensProblem viewer
2014-10-16 21:39:07 +02:00
halfdan
a7a277f9ff
More cleanup and UI fixes.
2014-10-16 16:44:52 +02:00
halfdan
023f09e044
- Move stuff around
...
- Deactivate nasty packing on frame update
- Go back to native UI rendering
2014-10-16 14:29:42 +02:00
halfdan
40eee88eea
Rename methods for clarity.
2014-10-16 11:42:01 +02:00
halfdan
69a78d5757
More code cleanup.
2014-10-16 11:23:35 +02:00
halfdan
daef96899a
Cleanup.
2014-10-16 01:16:27 +02:00
halfdan
659a77c0dc
Added additional log output.
2014-10-16 00:58:11 +02:00
halfdan
7e8d3520a9
Remove unused class.
2014-10-08 14:45:52 +02:00
halfdan
09dabcdd41
Revert back to java.util.Random
2014-10-08 14:44:34 +02:00
halfdan
3e3df4d8a2
Move to SecureRandom for better Random number generation.
2014-10-07 16:08:12 +02:00
halfdan
5b1f696fa4
Merge branch 'master' of gitlab.cs.uni-tuebingen.de:eva2/eva2
...
Conflicts:
src/eva2/problems/DynJumpProblem.java
2014-10-07 15:45:15 +02:00
halfdan
e40041615d
Random fixes across the board
2014-10-07 15:42:55 +02:00
halfdan
89e2bbb2d2
Move problems package to eva2.
...
fixes #16
2014-07-23 15:56:02 +02:00
halfdan
e973b44914
Moves simpleproblems package to eva2.optimization.problems.simple
...
fixes #14
2014-07-22 14:40:26 +02:00
halfdan
827b107d44
Cleanup of unused code. Removed further traces of TRACE.
2014-07-22 14:38:41 +02:00
halfdan
5c77484a11
Adding CEC2005 constraints
2014-02-16 14:00:22 +01:00
halfdan
5ac9542893
Removed all m_ variable names (some remaining in comments -> I don't care!)
...
Now gonna get drunk and celebrate: 7.5k lines refactored! FYEAH
2014-02-05 19:35:33 +01:00
halfdan
85fa426e30
Remove m_ from all operator classes
2014-02-05 16:41:39 +01:00
halfdan
7223d27a08
Removed another 1k m_
2014-02-05 15:54:56 +01:00
halfdan
46bff71b69
Remove remaining m_ from eva2.gui
2014-02-05 15:11:59 +01:00
halfdan
8c38ce8cbd
Removed m_ from most files in eva2.gui
2014-02-05 15:02:54 +01:00
halfdan
7232f818ce
Convert most mutation strategies.
2014-02-05 12:14:47 +01:00
halfdan
7e58bcf83c
Removed m_ prefixes from optimization problems.
2014-01-28 23:09:34 +01:00
halfdan
0d07553546
Refactored all eva2.optimization.mocco m_ variables
2014-01-28 22:17:13 +01:00
halfdan
41f58bb2f9
Removed m_ notation from classes in eva2.optimization.individuals
2014-01-28 20:52:29 +01:00
halfdan
53b5111df7
Refactored all m_ from eva2.optimization.strategies
2014-01-28 20:37:15 +01:00
halfdan
22fafe185a
Removed m_ occurenced in eva2.optimization.tools
2014-01-28 19:51:52 +01:00
halfdan
00253c273a
Cleanup m_ variables in eva2.tools
2014-01-28 16:55:01 +01:00
halfdan
b24dbac6a1
Fixing several broken observer pattern implementations
2014-01-28 16:44:33 +01:00
halfdan
d51fdc560e
Parameter parsing for PSO
2014-01-24 17:03:50 +01:00
halfdan
531bbe50ed
Reorganize imports.
...
More refactoring.
2014-01-17 12:31:36 +01:00
halfdan
4f93bd21ab
Removing duplicate DE implementation
2014-01-17 10:49:04 +01:00
halfdan
f7b31611c2
Lots of cleanup.
2014-01-17 10:48:42 +01:00
halfdan
024279899c
Optimize imports
2014-01-17 09:25:42 +01:00
halfdan
3f4c033720
More refactoring/cleanup.
...
- Removed commented code
- Added more @Description annotations.
2013-12-10 20:51:06 +01:00
halfdan
6f72d70f94
Changed Description annotation.
...
Added @Description to all F-Functions
2013-12-10 20:25:22 +01:00
halfdan
5affc1544c
Added package description to all package-info.java files.
2013-12-10 18:22:08 +01:00
halfdan
5d63aed4b0
Change more of the CLI implementation.
2013-12-10 18:03:17 +01:00
halfdan
321796d2c4
Renamed eval function to evaluate.
...
Implemented more of CLI core.
2013-12-10 15:49:22 +01:00
halfdan
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
halfdan
b005bb7a96
Implemented DE Parameter selection from CLI
2013-12-09 22:41:43 +01:00
halfdan
eb4a3079ca
Added JSON savable object
2013-12-09 11:37:30 +01:00
halfdan
fc2ea13611
Lots of documenation
...
Refactoring
Read CLI params
2013-12-09 00:25:25 +01:00
halfdan
46e4e4e80f
Added some package info declarations to package-info.java files.
2013-12-06 20:25:37 +01:00
halfdan
c77139190b
Added out/ to .gitignore
2013-12-06 20:25:05 +01:00
halfdan
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
halfdan
08d860658c
Add EvA2.iml to gitignore
...
refs #10
2013-11-08 16:54:40 +01:00
halfdan
35044c2a1c
Added package-info.java to all packages
...
Some more refactoring
2013-10-12 19:38:34 +02:00
halfdan
5a7b0fe429
More refactoring
...
Making sure FLensProblem still runs and works with StandaloneOptimization UI
2013-10-12 17:05:38 +02:00
halfdan
595d0084a9
Reformat code and optimize imports.
...
Language Level changed to 1.7
2013-10-12 13:49:50 +02:00
halfdan
6473b35859
Renaming and documentation variables/classes
2013-10-12 13:37:33 +02:00
halfdan
5e94821eb5
Refactor Statistics and log number of multiruns to show process.
2013-10-12 00:49:08 +02:00
halfdan
10612f177a
More Refactoring of classes
...
Make TextOutputWindows non-closable (prevents exceptions)
Change Font of output window
2013-10-11 23:09:09 +02:00