heal-research / HeuristicLab

HeuristicLab - An environment for heuristic and evolutionary optimization
https://dev.heuristiclab.com
GNU General Public License v3.0
34 stars 16 forks source link

Refactor CEDMA plugins #419

Closed HeuristicLab-Trac-Bot closed 15 years ago

HeuristicLab-Trac-Bot commented 15 years ago

Issue migrated from trac ticket # 419

milestone: HeuristicLab 3.3.0 | component: CEDMA.Core | priority: medium | resolution: done

2008-12-06 10:40:20: @gkronber created the issue


Areas of concern:

  • The visualization frontend (bubble-chart)
  • Hard-coded predicates for RDF Statements
  • Two separate ways to keep items in databases (Agent database and Results database)
  • 'Meta-programming-style' definition and dynamic construction of agents
  • Dependency on external RDF library (SemWeb.dll)
HeuristicLab-Trac-Bot commented 15 years ago

2008-12-06 10:40:30: @gkronber changed status from new to assigned

HeuristicLab-Trac-Bot commented 15 years ago

2008-12-07 13:14:43: @gkronber edited the issue description

HeuristicLab-Trac-Bot commented 15 years ago

2008-12-07 13:14:43: @gkronber commented


Updated SemWeb assemblies to most recent version with r920.

HeuristicLab-Trac-Bot commented 15 years ago

2008-12-07 13:17:31: @gkronber commented


changed configuration 'CEDMA Debug' to build only CEDMA projects and nothing else with r921.

HeuristicLab-Trac-Bot commented 15 years ago

2008-12-07 13:19:41: @gkronber commented


created a branch with r922.

HeuristicLab-Trac-Bot commented 15 years ago

2008-12-10 17:34:42: @gkronber commented


worked on this with r957.

HeuristicLab-Trac-Bot commented 15 years ago

2008-12-15 01:26:40: @gkronber commented


worked on refactoring with r988 and r989.

HeuristicLab-Trac-Bot commented 15 years ago

2008-12-15 08:48:15: @gkronber commented


updated SemWeb assemblies with new versions (which are compatible to SQLite assembly) with r990.

HeuristicLab-Trac-Bot commented 15 years ago

2008-12-15 10:49:01: @gkronber commented


Added basic design for ProblemView with r992.

HeuristicLab-Trac-Bot commented 15 years ago

2008-12-17 14:30:02: @gkronber commented


worked on CEDMA console and problem importer with r1003.

HeuristicLab-Trac-Bot commented 15 years ago

2008-12-20 10:16:54: @gkronber commented


fixed configuration 'CEDMA Debug' on x64 systems by switching all projects from 'Any CPU' to 'x86' with r1041.

HeuristicLab-Trac-Bot commented 15 years ago

2008-12-20 11:11:20: @gkronber commented


worked on control for CEDMA problem importer with r1042.

HeuristicLab-Trac-Bot commented 15 years ago

2008-12-20 13:54:57: @gkronber commented


worked on view for CEDMA problems and persistence of CEDMA problems to RDF store with r1043.

HeuristicLab-Trac-Bot commented 15 years ago

2008-12-20 23:22:22: @gkronber commented


worked on dispatcher for CEDMA agents with r1044.

HeuristicLab-Trac-Bot commented 15 years ago

2008-12-22 18:24:47: @gkronber commented


added problem injector for CEDMA problems and to create standard GP runs in the CEDMA dispatcher with r1053.

HeuristicLab-Trac-Bot commented 15 years ago

2008-12-23 18:40:49: @gkronber commented


worked on executer which retrieves the next job from the dispatcher and sends it to the grid for execution with r1060.

HeuristicLab-Trac-Bot commented 15 years ago

2008-12-29 08:07:16: @gkronber commented


r1072: minor fixes for debugging.

HeuristicLab-Trac-Bot commented 15 years ago

2008-12-31 19:46:54: @gkronber commented


worked on CEDMA analysis frontend with r1073.

HeuristicLab-Trac-Bot commented 15 years ago

2009-01-07 00:39:06: @gkronber commented


worked on presentation layer with r1075.

HeuristicLab-Trac-Bot commented 15 years ago

2009-01-09 13:20:04: @gkronber commented


deleted unused plugin/project CEDMA.Operators with r1104 and r1105.

HeuristicLab-Trac-Bot commented 15 years ago

2009-01-09 18:05:49: @gkronber commented


worked on presentation layer for CEDMA; added a results view that displays data in a simple DataGrid with r1106.

HeuristicLab-Trac-Bot commented 15 years ago

2009-01-11 19:31:05: @gkronber commented


worked on CEDMA presentation layer (bubble chart, and collection of results) with r1108.

HeuristicLab-Trac-Bot commented 15 years ago

2009-01-11 23:26:17: @gkronber commented


worked on presentation layer for CEDMA (brushing) with r1109.

HeuristicLab-Trac-Bot commented 15 years ago

2009-01-12 19:10:35: @gkronber commented


Prepared for testing on new parallel infrastructure with r1115.

  • Removed calculation of R2 for the best (validation) model and added calculation of MAPE for training in the hard-coded StandardGP.
  • Changed Executer to store all model attributes.
  • Changed parameters for StandardGP CEDMA runs for testing.
HeuristicLab-Trac-Bot commented 15 years ago

2009-01-14 17:30:36: @gkronber commented


worked on RDF backend with r1129.

  • Implemented query support to load datasets.
  • Queries for dispatcher and results still missing.
HeuristicLab-Trac-Bot commented 15 years ago

2009-01-14 20:48:15: @gkronber commented


with r1130:

  • re-enabled security for all WCF services;
  • debugged rdf queries
  • added tracing for WCF services
  • implemented simple version of quality based dispatching
  • extended ontology to include a number of predefined model-attributes (quality, size, evaluated solutions etc.)
HeuristicLab-Trac-Bot commented 15 years ago

2009-01-15 20:04:56: @gkronber commented


  • increased number of sessions for the grid service from 20 to 100
  • implemented results query
  • fixed a bug in the Dispatcher

with r1151

HeuristicLab-Trac-Bot commented 15 years ago

2009-01-19 17:18:03: @gkronber commented


r1156:

  • added function to open and display any model
  • added 'hard-coded' implementation of offspring selection GP (work in progress)
  • added properties for max. size and max. height in StandardGP
HeuristicLab-Trac-Bot commented 15 years ago

2009-01-23 00:19:17: @s-wagner changed milestone from 3.2 to Iteration 0

HeuristicLab-Trac-Bot commented 15 years ago

2009-01-23 00:19:17: @s-wagner commented


Milestone 3.2 deleted

HeuristicLab-Trac-Bot commented 15 years ago

2009-02-11 13:40:06: @gkronber commented


Changed model attribute TargetVariable to store the name of the variable instead of the index with r1214.

HeuristicLab-Trac-Bot commented 15 years ago

2009-02-11 13:40:30: @gkronber commented


Removed property VariableNames and added Get- and SetVariableName(index) methods instead with r1215.

HeuristicLab-Trac-Bot commented 15 years ago

2009-02-12 14:06:10: @gkronber commented


Improved dispatching mechanism with r1216.

HeuristicLab-Trac-Bot commented 15 years ago

2009-02-12 15:19:43: @gkronber commented


Improved dispatcher code with r1217. Added an interface and a base class to make it easier to try out different dispatch strategies in the future.

HeuristicLab-Trac-Bot commented 15 years ago

2009-02-26 17:33:27: @gkronber commented


Created a base class for GP algorithms with r1230.

HeuristicLab-Trac-Bot commented 15 years ago

2009-02-26 17:34:33: @gkronber commented


Fixed compile errors and bugs in AlgorithmBase and !StandardGP introduced with r1230 with r1231.

HeuristicLab-Trac-Bot commented 15 years ago

2009-03-05 20:08:13: @gkronber commented


  • Added support for classification and time series forecasting algorithms in the CEDMA dispatcher.
  • Deleted obsolete class ProblemInjector.

with r1266.

HeuristicLab-Trac-Bot commented 15 years ago

2009-03-06 14:41:36: @gkronber commented


Added more result values to be stored into the CEDMA db for each experiment with r1275.

HeuristicLab-Trac-Bot commented 15 years ago

2009-03-06 15:28:03: @gkronber commented


Added text boxes to set min- and max allowed time offsets for time series modelling tasks in CEDMA problem view with r1277.

HeuristicLab-Trac-Bot commented 15 years ago

2009-03-08 12:50:59: @gkronber commented


Merged change sets from CEDMA branch to trunk:

with r1287.

HeuristicLab-Trac-Bot commented 15 years ago

2009-03-09 08:29:36: @gkronber commented


Increased minor version of CEDMA and GP plugins with r1290.

HeuristicLab-Trac-Bot commented 15 years ago

2009-03-09 08:36:52: @gkronber changed status from assigned to closed

HeuristicLab-Trac-Bot commented 15 years ago

2009-03-09 08:36:52: @gkronber removed resolution

HeuristicLab-Trac-Bot commented 15 years ago

2009-03-09 08:36:52: @gkronber commented


Resolved issues:

  • Hard-coded predicates for RDF Statements
  • 'Meta-programming-style' definition and dynamic construction of agents Improved code quality of visualization frontend. Not resolved:
  • Dependency on external RDF library (SemWeb.dll)
HeuristicLab-Trac-Bot commented 15 years ago

2009-03-09 10:25:56: @gkronber commented


Created branches of version 3.2 plugins with: r1292 r1302 to r1311

HeuristicLab-Trac-Bot commented 15 years ago

2009-03-25 13:04:22: @gkronber commented


Deleted obsolete files with r1410.

HeuristicLab-Trac-Bot commented 13 years ago

2010-11-15 01:32:44: @s-wagner changed milestone from Iteration 2 to Current

HeuristicLab-Trac-Bot commented 13 years ago

2010-11-15 01:32:44: @s-wagner commented


Milestone Iteration 2 deleted

HeuristicLab-Trac-Bot commented 13 years ago

2010-11-15 17:53:05: @s-wagner changed milestone from Current to HeuristicLab 3.3.0

HeuristicLab-Trac-Bot commented 13 years ago

2010-11-15 17:53:05: @s-wagner commented


Milestone Current deleted