Commit Graph

  • c79d2e893f Performance improvements. Cleanup. halfdan 2014-10-19 16:28:56 +02:00
  • 7d6a9faf66 Remove last traces of the TRACE variable. halfdan 2014-10-19 14:19:54 +02:00
  • d9cc88e60d Major code cleanup. halfdan 2014-10-19 12:37:35 +02:00
  • f4b064e64a Fix close modal. halfdan 2014-10-19 03:22:24 +02:00
  • b01b65f790 Only show window after loading first module. Makes the UI appear instantly after splash screen. halfdan 2014-10-17 19:37:45 +02:00
  • 5a75df616b Much better bootup process for GUI - GUI is now centered and 1024x800 by default - SplashScreen stays on top - SplashScreen loads image faster halfdan 2014-10-17 19:17:34 +02:00
  • 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 halfdan 2014-10-17 19:05:43 +02:00
  • 4245365b39 Properly use logger in KnownOPtimaFoundTerminator halfdan 2014-10-17 19:05:23 +02:00
  • 5078c58bd0 Cleanup and fix for FLensProblem viewer halfdan 2014-10-16 21:39:07 +02:00
  • a7a277f9ff More cleanup and UI fixes. halfdan 2014-10-16 16:44:52 +02:00
  • 023f09e044 - Move stuff around - Deactivate nasty packing on frame update - Go back to native UI rendering halfdan 2014-10-16 14:29:42 +02:00
  • 40eee88eea Rename methods for clarity. halfdan 2014-10-16 11:42:01 +02:00
  • 69a78d5757 More code cleanup. halfdan 2014-10-16 11:23:35 +02:00
  • daef96899a Cleanup. halfdan 2014-10-16 01:16:27 +02:00
  • 659a77c0dc Added additional log output. halfdan 2014-10-16 00:58:11 +02:00
  • 7e8d3520a9 Remove unused class. halfdan 2014-10-08 14:45:52 +02:00
  • 09dabcdd41 Revert back to java.util.Random halfdan 2014-10-08 14:44:34 +02:00
  • 3e3df4d8a2 Move to SecureRandom for better Random number generation. halfdan 2014-10-07 16:08:12 +02:00
  • 5b1f696fa4 Merge branch 'master' of gitlab.cs.uni-tuebingen.de:eva2/eva2 halfdan 2014-10-07 15:45:15 +02:00
  • e40041615d Random fixes across the board halfdan 2014-10-07 15:42:55 +02:00
  • 89e2bbb2d2 Move problems package to eva2. halfdan 2014-07-23 15:56:02 +02:00
  • e973b44914 Moves simpleproblems package to eva2.optimization.problems.simple halfdan 2014-07-22 14:40:26 +02:00
  • 827b107d44 Cleanup of unused code. Removed further traces of TRACE. halfdan 2014-07-22 14:38:41 +02:00
  • 5c77484a11 Adding CEC2005 constraints halfdan 2014-02-16 14:00:22 +01:00
  • 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 halfdan 2014-02-05 19:35:33 +01:00
  • 85fa426e30 Remove m_ from all operator classes halfdan 2014-02-05 16:41:39 +01:00
  • 7223d27a08 Removed another 1k m_ halfdan 2014-02-05 15:54:56 +01:00
  • 46bff71b69 Remove remaining m_ from eva2.gui halfdan 2014-02-05 15:11:59 +01:00
  • 8c38ce8cbd Removed m_ from most files in eva2.gui halfdan 2014-02-05 15:02:54 +01:00
  • 7232f818ce Convert most mutation strategies. halfdan 2014-02-05 12:14:47 +01:00
  • 7e58bcf83c Removed m_ prefixes from optimization problems. halfdan 2014-01-28 23:09:34 +01:00
  • 0d07553546 Refactored all eva2.optimization.mocco m_ variables halfdan 2014-01-28 22:17:13 +01:00
  • 41f58bb2f9 Removed m_ notation from classes in eva2.optimization.individuals halfdan 2014-01-28 20:52:29 +01:00
  • 53b5111df7 Refactored all m_ from eva2.optimization.strategies halfdan 2014-01-28 20:37:15 +01:00
  • 22fafe185a Removed m_ occurenced in eva2.optimization.tools halfdan 2014-01-28 19:51:52 +01:00
  • 00253c273a Cleanup m_ variables in eva2.tools halfdan 2014-01-28 16:55:01 +01:00
  • b24dbac6a1 Fixing several broken observer pattern implementations halfdan 2014-01-28 16:44:33 +01:00
  • b363e46ad1 Implement several CLI params for PSO Refactor PSO implementation halfdan 2014-01-24 18:03:17 +01:00
  • d51fdc560e Parameter parsing for PSO halfdan 2014-01-24 17:03:50 +01:00
  • c84cd9e014 Adjust Crossover/Selection classes to annotations halfdan 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 halfdan 2014-01-24 00:38:10 +01:00
  • 8bc1b0141d Implemented lookup for selection/mutation/crossover Implemented GeneticAlgorithm setup. halfdan 2014-01-23 21:10:38 +01:00
  • 584adb91dc Changed CLI params halfdan 2014-01-23 16:32:37 +01:00
  • 8200d398fb Some refactoring for proper method names halfdan 2014-01-22 01:11:16 +01:00
  • 784a0f4ee5 Fix syntax error. halfdan 2014-01-21 22:02:40 +01:00
  • 652c5d49cc Added more @Description annotations in favor of globalInfo. halfdan 2014-01-21 21:06:29 +01:00
  • d8a169eb10 Added @Description annotations to all optimization strategies. halfdan 2014-01-21 20:47:18 +01:00
  • e9bd1becf1 Fix info panel not showing despite @Description annotation being present. halfdan 2014-01-21 16:57:27 +01:00
  • 63fe74d2e0 Fixing lots of smaller bugs and code inconsitencies. halfdan 2014-01-21 16:50:18 +01:00
  • 531bbe50ed Reorganize imports. More refactoring. halfdan 2014-01-17 12:31:36 +01:00
  • 4f93bd21ab Removing duplicate DE implementation halfdan 2014-01-17 10:49:04 +01:00
  • f7b31611c2 Lots of cleanup. halfdan 2014-01-17 10:48:42 +01:00
  • 024279899c Optimize imports halfdan 2014-01-17 09:25:42 +01:00
  • 3f4c033720 More refactoring/cleanup. - Removed commented code - Added more @Description annotations. halfdan 2013-12-10 20:51:06 +01:00
  • 6f72d70f94 Changed Description annotation. Added @Description to all F-Functions halfdan 2013-12-10 20:25:22 +01:00
  • 5affc1544c Added package description to all package-info.java files. halfdan 2013-12-10 18:22:08 +01:00
  • 5d63aed4b0 Change more of the CLI implementation. halfdan 2013-12-10 18:03:17 +01:00
  • 321796d2c4 Renamed eval function to evaluate. Implemented more of CLI core. halfdan 2013-12-10 15:49:22 +01:00
  • 30381f4c04 Create JSON object with optimization details. halfdan 2013-12-10 11:50:37 +01:00
  • b005bb7a96 Implemented DE Parameter selection from CLI halfdan 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. halfdan 2013-12-09 15:19:48 +01:00
  • 493b96fa68 Change source level to 1.7 halfdan 2013-12-09 15:19:39 +01:00
  • eb4a3079ca Added JSON savable object halfdan 2013-12-09 11:37:30 +01:00
  • fc2ea13611 Lots of documenation Refactoring Read CLI params halfdan 2013-12-09 00:25:25 +01:00
  • 46e4e4e80f Added some package info declarations to package-info.java files. halfdan 2013-12-06 20:25:37 +01:00
  • c77139190b Added out/ to .gitignore halfdan 2013-12-06 20:25:05 +01:00
  • 4b14e53689 Add two new MANIFEST files. halfdan 2013-11-29 11:18:34 +01:00
  • 08d860658c Add EvA2.iml to gitignore halfdan 2013-11-08 16:54:40 +01:00
  • ad336a59cd Refactor InterfaceTerminator to terminators package halfdan 2013-10-30 16:30:35 +01:00
  • dbb6d54e26 Removed deprecated methods. halfdan 2013-10-29 16:21:09 +01:00
  • cc9b29147f Stuff. halfdan 2013-10-29 11:43:29 +01:00
  • 866f0dbd88 Fix DE/best/2 implementation Implement DE/best/1 halfdan 2013-10-29 11:42:36 +01:00
  • 35044c2a1c Added package-info.java to all packages Some more refactoring halfdan 2013-10-12 19:38:34 +02:00
  • 5a7b0fe429 More refactoring Making sure FLensProblem still runs and works with StandaloneOptimization UI halfdan 2013-10-12 17:05:38 +02:00
  • 595d0084a9 Reformat code and optimize imports. Language Level changed to 1.7 halfdan 2013-10-12 13:49:50 +02:00
  • 6473b35859 Renaming and documentation variables/classes halfdan 2013-10-12 13:37:33 +02:00
  • 5e94821eb5 Refactor Statistics and log number of multiruns to show process. halfdan 2013-10-12 00:49:08 +02:00
  • 10612f177a More Refactoring of classes Make TextOutputWindows non-closable (prevents exceptions) Change Font of output window halfdan 2013-10-11 23:09:09 +02:00
  • 691f3d06d9 Removed NamingBox class Added Description annotation for several classes and removed the globalInfo functions halfdan 2013-10-11 22:25:11 +02:00
  • 8229b145ee Added new Annotation to replace the static globalInfo methods used everywhere. halfdan 2013-10-11 21:50:27 +02:00
  • e9d9709788 Refactoring of LoggingPanel and logger in general halfdan 2013-10-11 21:26:07 +02:00
  • 2e9954e99b Refactored Terminator example halfdan 2013-10-11 21:26:03 +02:00
  • 7a9df6307b Remove duplicate class. Where the hell did it come from? halfdan 2013-10-11 20:43:21 +02:00
  • cc736955d8 Code cleanup for PBILPopulation halfdan 2013-10-11 18:12:50 +02:00
  • ac220652c1 Moving IndividualInterface to eva2.optimization.individuals. package halfdan 2013-10-11 16:31:28 +02:00
  • 2c82732428 Refactoring and proper naming for all the things \o/ halfdan 2013-10-11 16:21:46 +02:00
  • 77e0e3ae73 Several fixes and refactoring. halfdan 2013-10-11 15:41:33 +02:00
  • 1f81075aee Use TreeMap to have natural sorting Create list of Problems from interface halfdan 2013-10-08 16:44:17 +02:00
  • e38111aafd Select only instantiable classes halfdan 2013-10-08 16:14:52 +02:00
  • 05cb20f64c Adding reflections library to dynamically look up classes that implement a certain type Changing CLI implementation to provide first parameters halfdan 2013-10-01 21:57:18 +02:00
  • 099601cf2a Fix syntax error for insertion on Map (put instead of add) halfdan 2013-09-27 15:49:28 +02:00
  • 18187f94bc Changing version in pom.xml to 2.2.0 for next release and removing normi tag halfdan 2013-09-27 15:39:03 +02:00
  • 288bdbdd36 More refactoring on public methods halfdan 2013-09-27 13:13:43 +02:00
  • bbaead0515 More refactoring. halfdan 2013-09-13 14:09:36 +02:00
  • c3dce7ac1b More refactoring. halfdan 2013-09-11 16:40:56 +02:00
  • 2f99e23676 Change static final variable names to uppercase according to convention halfdan 2013-09-11 13:36:14 +02:00
  • 09cf295554 Reformat all Code. halfdan 2013-07-22 15:37:52 +02:00
  • 4bbcf937dc Rename EvA* classes to Optimization* halfdan 2013-07-22 15:29:55 +02:00
  • a57c4f6504 Add CLI class Add Parameter annotation halfdan 2013-07-22 10:06:50 +02:00
  • f46dd95d77 Refactoring GUI classes to subpackages. halfdan 2013-07-22 10:06:06 +02:00