Timeline


and

11/28/08:

23:51 Ticket #403 (Integrate ConfigMerger into the build process) reopened by swagner
Still some troubles with configurations for different CPUs (Any CPU …
23:12 Ticket #405 (Review application and user settings in each project) created by swagner
As the automatical merging of application and user settings of class …
21:54 Ticket #403 (Integrate ConfigMerger into the build process) closed by swagner
fixed
21:51 Changeset [852] by swagner

Integrated ConfigMerger into build process (#403).
Refactored pre- and post-build scripts (#403).

11:45 Ticket #404 (Selectors crash if selected items are moved, not copied and #selected ...) created by vdorfer
11:41 Changeset [851] by vdorfer

Created API documentation for HeuristicLab.SequentialEngine namespace (#331)

11:37 Ticket #403 (Integrate ConfigMerger into the build process) created by swagner
ConfigMerger should be used in a post-build event to merge config …
10:32 Changeset [850] by vdorfer

Created API documentation for HeuristicLab.Permutation namespace (#331)

02:30 Changeset [849] by swagner

Implemented first functional prototype of ConfigMerger (#402)

01:06 Changeset [848] by swagner

Added new solution for HeuristicLab build tools and empty console application for ConfigMerger (#402)

00:50 Ticket #402 (Implement console application to merge two config files) created by swagner
A console application (ConfigMerger) is needed to merge the config …

11/27/08:

17:41 Changeset [847] by abeham

removed unnecessary resource file

17:23 Changeset [846] by svonolfe

Fixed broken build... (#347)

17:19 Changeset [845] by svonolfe

Added user adapter (#372).

17:14 Changeset [844] by aleitner

Fill ListView and TreeView with content (#380)

17:10 Changeset [843] by kgrading

worked on #401

17:05 Changeset [842] by msteinbi

Login implemented with db (#399)

16:36 Ticket #401 (WCF Interface for the Client Console) created by kgrading
16:34 Changeset [841] by kgrading

implemented (#400)

16:05 Ticket #400 (Implement the filling of the ClientInfo Class) created by kgrading
16:03 Ticket #398 (Change the location where the AppDomains and Execution Engines are removed) closed by kgrading
fixed: implemented in r840
16:01 Ticket #399 (Implementation of ClientCommunicator with Database) created by msteinbi
The dummy implementation will be replaced by the correct …
16:00 Ticket #357 (Creation of Business Objects) closed by msteinbi
fixed
15:59 Ticket #371 (Implementation of a dummy ClientCommunicator) closed by msteinbi
fixed
15:59 Ticket #395 (Dummy Implementation of the external infterfaces for the ConsoleManager) closed by msteinbi
fixed
15:59 Ticket #396 (Replacing faked jobs with real jobs) closed by msteinbi
fixed
15:58 Changeset [840] by kgrading

implemented changes from (#398) and changed the server IP

15:35 Changeset [839] by msteinbi

Added Service Known Tpyes to interfaces (#385)

15:28 Changeset [838] by msteinbi

Changed response class for SendJobResult (#371)

15:07 Ticket #398 (Change the location where the AppDomains and Execution Engines are removed) created by kgrading
14:25 Changeset [837] by msteinbi

Added names to the dummy clients (#395)

00:52 Changeset [836] by gkronber

worked on #285 (Cloning could be improved by creating objects at the bottom of the cloning chain with 'new' instead of the top with Activator.CreateInstance())

11/26/08:

23:41 Changeset [835] by gkronber
  • added another abstract base class for GP crossover operators with maxsize and maxheight constraints
  • changed StandardCrossOver to inherit from SizeConstrictedGPCrossoverBase
  • changed SizeFairCrossOver to inherit from SizeConstrictedGPCrossoverBase
  • generally improved code of SizeFairCrossOver
  • changed LangdonHomologousCrossOver to inherit from SizeFairCrossOver and implemented only the method to finally select branches.

#393 (Refactor GP crossover operators to extract common code into the abstract base class GPCrossoverBase)

20:10 Changeset [834] by gkronber

fixed compilation error #380

18:57 Changeset [833] by gkronber

improved sizefair crossover operator. #393 (Refactor GP crossover operators to extract common code into the abstract base class GPCrossoverBase)

18:21 Changeset [832] by gkronber

simplified StandardCrossOver to a simple sub-tree swapping crossover with max size and height constraints.
The old version should probably be revived as HL2StandardCrossover.

#393 (Refactor GP crossover operators to extract common code into the abstract base class GPCrossoverBase)

16:58 Changeset [831] by aleitner

Integrated interfaces to the server (Client, User, Jobs) (#380)

16:50 Ticket #390 (Implement the usage of the PersistanceManager into the Execution Engine) closed by kgrading
fixed: Implentation is finished, all fake jobs are changed to real Jobs and …
16:49 Changeset [830] by kgrading

continued work from #390, removed a fake CreateJob method and replaced all fake Jobs with real ones.

16:42 Changeset [829] by msteinbi

Client Groups in dummy Implementation (#395)

16:35 Changeset [828] by msteinbi

Client Groups in dummy Implementation (#395)

16:32 Changeset [827] by msteinbi

Added Clients to the ClientGroups in the dummy implementation (#395)

16:30 Changeset [826] by svonolfe

Added initial version of the DAL (#372)

16:22 Changeset [825] by msteinbi

Added names to the BusinessObjects PermissionOwner und Resource (#357)

16:21 Ticket #357 (Creation of Business Objects) reopened by msteinbi
16:14 Changeset [824] by msteinbi

Faked jobs replaced with real jobs (#396)

16:13 Ticket #396 (Replacing faked jobs with real jobs) reopened by msteinbi
15:35 Ticket #397 (Hive Client Console Implementation) created by whackl
Implement the Hive Client Console
15:34 Ticket #396 (Replacing faked jobs with real jobs) closed by msteinbi
fixed: Faked jobs replaced with real jobs (r823)
15:34 Changeset [823] by msteinbi

Faked jobs replaced with real jobs (#396)

15:31 Ticket #394 (Move Hive.Common Jobs to Hive.Contrats) closed by kgrading
fixed: fixed bug in r822
15:31 Ticket #394 (Move Hive.Common Jobs to Hive.Contrats) reopened by kgrading
15:31 Changeset [822] by kgrading

fixed bug (#394)

15:23 Ticket #396 (Replacing faked jobs with real jobs) created by msteinbi
Replace the faked jobs from the dummy implementation with real jobs …
15:07 Changeset [821] by msteinbi

Added delegations to the Managers (#395)

14:59 Changeset [820] by msteinbi

First dummy implementation of the external interfaces for the Console Manager (#395)

14:43 Ticket #394 (Move Hive.Common Jobs to Hive.Contrats) closed by kgrading
fixed: moved in r819
14:43 Changeset [819] by kgrading

moved the jobs class (#394)

14:36 Ticket #395 (Dummy Implementation of the external infterfaces for the ConsoleManager) created by msteinbi
Dummy Implementation of the external infterfaces for the …
14:34 Ticket #394 (Move Hive.Common Jobs to Hive.Contrats) created by kgrading
Jobs (JobBase, TestJob and IJob) are shared between client and Server …
14:33 Ticket #377 (Define external Interfaces for the management console) closed by msteinbi
fixed
14:33 Ticket #376 (Implement Dummy Client Services) closed by whackl
fixed
14:32 Ticket #351 (Define IClientCommunicator Interface) closed by msteinbi
fixed
12:57 Ticket #393 (Refactor GP crossover operators to extract common code into the ...) created by gkronber
* StandardCrossover * LangdonHomologousCrossover * …
11:16 Changeset [818] by gkronber

added ascii art diagram for RightChildReducer. #331 (Write API documentation)

10:29 Changeset [817] by vdorfer

Created API documentation for HeuristicLab.Selection namespace (#331)

11/25/08:

23:24 Changeset [816] by kgrading

implemented the persistance management (#390)

23:20 Changeset [815] by gkronber

fixed #392 (GP uniform- and onepoint crossover should only create one child per crossover event)

18:27 Ticket #392 (GP uniform- and onepoint crossover should only create one child per ...) created by gkronber
For consistency with other GP crossover operators.

11/24/08:

23:59 Changeset [814] by gkronber
  • removed combination of two terminals to a tree and with this the initialization routine for new branches.
  • fixed an 'off-by-one' bug in the calculation of maximal branch heights.

#391 (Review and improve implementation of SizeFair and LangdonHomologous crossover operators)

23:48 Ticket #391 (Review and improve implementation of SizeFair and LangdonHomologous ...) created by gkronber
23:44 Ticket #389 (HomologousCrossover should create two children for each crossover event) closed by gkronber
wontfix: The original definition is to create one child from two parents.
23:44 Ticket #388 (SizeFairCrossover should create two children for each crossover event) closed by gkronber
wontfix: The original definition is to create one child from two parents.
22:43 Changeset [813] by gkronber

removed random child ordering because the order of children doesn't matter in the algorithm. #382

22:42 Changeset [812] by gkronber

removed random child ordering because the order of children doesn't matter in the algorithm. #387

15:39 Ticket #390 (Implement the usage of the PersistanceManager into the Execution Engine) created by kgrading
13:40 Ticket #383 (Methodcalls into the AppDomain should be made async) closed by kgrading
fixed: implemented the changes suggested in the last change info in r811. …
13:38 Changeset [811] by kgrading

implemented the async calls to GetSnapshot and GetFinishedJob (#383)

13:09 Ticket #308 (ROC analyzer for GP classification problems) closed by mkommend
fixed: Implemented with revisions: * r669 * r672 * r678 * r696
00:13 Changeset [810] by gkronber

Created a branch for #285 (Cloning could be improved by creating objects at the bottom of the cloning chain with 'new' instead of the top with Activator.CreateInstance())

11/23/08:

22:18 Ticket #387 (Onepoint crossover should generate two children each crossover event) closed by gkronber
fixed: implemented with r809.
22:17 Changeset [809] by gkronber

implemented #387 (Onepoint crossover should generate two children each crossover event)

22:14 Ticket #389 (HomologousCrossover should create two children for each crossover event) created by gkronber
22:13 Ticket #388 (SizeFairCrossover should create two children for each crossover event) created by gkronber
21:15 Ticket #387 (Onepoint crossover should generate two children each crossover event) created by gkronber
19:47 Ticket #385 (Sending of Jobs doesn't work properly) closed by kgrading
fixed: WCF didn't send us the same result again and again, the event was just …
19:46 Changeset [808] by kgrading

fixed the problem with (#385)

19:38 Ticket #364 (Improve GP evaluation performance) closed by gkronber
fixed: fixed bugs in evaluator with r773.
19:29 Ticket #382 (Uniform crossover operator for GP) closed by gkronber
fixed: Changed UniformCrossover to create two new trees from two parents …
19:29 Changeset [807] by gkronber

Changed UniformCrossover to create two new trees from two parents. This shouldn't alter the search behavior because UniformCrossover is symmetric. #382 (Uniform crossover operator for GP)

19:25 Ticket #386 (OffspringAnalyser should support m children for n parents) closed by gkronber
fixed: implemented with r806.
19:25 Changeset [806] by gkronber

implemented #386 (OffspringAnalyser should support m children for n parents)

19:01 Ticket #386 (OffspringAnalyser should support m children for n parents) created by gkronber
Right now it only supports the case of 1 child from n parents. The …
18:05 Changeset [805] by kgrading

work on #385, core problem still exists.

00:38 Ticket #385 (Sending of Jobs doesn't work properly) created by kgrading
there is a small defect in the PullJobs method.
00:11 Ticket #384 (Hive Server won't start when using Vista64 w/ IPv6) closed by kgrading
fixed: "fixed" in r804
00:11 Changeset [804] by kgrading

quick fixed the IPv6 problem (#384)

00:04 Ticket #384 (Hive Server won't start when using Vista64 w/ IPv6) created by kgrading
It's the same defect as in #361, gkronbers patch will be applied

11/22/08:

23:52 Ticket #365 (Putting the Execution Engine in its own AppDomain and preparing the ...) closed by kgrading
fixed
23:00 Ticket #383 (Methodcalls into the AppDomain should be made async) created by kgrading
16:39 Changeset [803] by gkronber

improved UniformCrossover #382 (Uniform crossover operator for GP)

12:54 Changeset [802] by gkronber

added implementation of UniformCrossover #382 (Uniform crossover operator for GP). Testing still necessary.

10:39 Ticket #382 (Uniform crossover operator for GP) created by gkronber

11/21/08:

09:48 Changeset [801] by vdorfer

Created API documentation for HeuristicLab.Operators namespace (#331)

11/20/08:

17:52 Ticket #381 (Add the WCF endpoint for the Server Management Console) closed by svonolfe
fixed
17:52 Changeset [800] by msteinbi

Added additional WCF endpoint for the server management console - fixed #381

17:49 Ticket #381 (Add the WCF endpoint for the Server Management Console) created by msteinbi
An additional endpoint for the Management Console has to be added. …
17:47 Changeset [799] by aleitner

Added ServiceLocator to project (#380)

17:09 Changeset [798] by whackl

implemented serveral services (#376)

16:48 Changeset [797] by msteinbi

Fixed Error in dummy implementation (#371)

16:45 Changeset [796] by msteinbi

Changed Interfaces to public (#377)

16:36 Ticket #380 (Logic in ServerConsole) created by aleitner
Implementing logic for ServerConsole (Client, Job and User)
16:33 Ticket #357 (Creation of Business Objects) closed by msteinbi
fixed: Missing id's added to the BusinessObjects (r795)
16:33 Changeset [795] by msteinbi

Added id's to the BusinessObjects (#357)

16:32 Ticket #357 (Creation of Business Objects) reopened by msteinbi
16:29 Ticket #369 (Design of GUI for HiveServer) closed by aleitner
fixed: Implemented in r794
16:27 Changeset [794] by aleitner

Design of Management-Console for HiveServer (#369)

16:27 Ticket #379 (Removing MessageContainter from Hive.Client.Commons) closed by whackl
fixed: fixed in r793
16:27 Changeset [793] by whackl

Removing and Refactoring MessageContainer (#379)

16:23 Ticket #379 (Removing MessageContainter from Hive.Client.Commons) created by whackl
16:20 Changeset [792] by msteinbi

Initial creation of external interfaces (#377)

15:45 Ticket #378 (Refactoring Hive.Contracts.BusinessObjects) closed by whackl
fixed: refactored in r791
15:45 Changeset [791] by whackl

refactored the Client to ClientInfo (#378)

15:41 Changeset [790] by whackl

implemented ticket (#376) (Client Services)

15:36 Ticket #374 (Implementing Status class) closed by whackl
fixed: implemented in r789
15:35 Changeset [789] by whackl

Added Status class (#374)

15:32 Ticket #378 (Refactoring Hive.Contracts.BusinessObjects) created by whackl
Change name of Hive.Contracts.BusinessObjects.Client to …
14:54 Ticket #377 (Define external Interfaces for the management console) created by msteinbi
Following interfaces must be defined: - IClientManager - …
14:25 Ticket #376 (Implement Dummy Client Services) created by whackl
Implementing several Hive Server method, to test the communication …
11:28 Ticket #375 (Apply method in SubScopesMixer is not usable for a number of subscopes ...) closed by vdorfer
fixed: Fixed with r788.
11:27 Changeset [788] by vdorfer

Fixed bug of ticket #375

11:26 Ticket #375 (Apply method in SubScopesMixer is not usable for a number of subscopes ...) created by vdorfer
If the number of subscopes is for example 13 and the number of …
01:11 Changeset [787] by swagner

Experimented with the .NET application settings framework (#7)

11/19/08:

17:10 Changeset [786] by kgrading

fixed compilation error in (#371)

17:05 Changeset [785] by aleitner

two Forms communication in ServerConsole (Login and Information-form) (#369)

17:04 Changeset [784] by msteinbi

First version of a dummy implementation of the ClientCommunicator (#371)

17:03 Changeset [783] by msteinbi

First version of a dummy implementation of the ClientCommunicator (#371)

17:01 Ticket #335 (Implementation of a logging mechanism for the Hive project) closed by kgrading
fixed: fixed in r782
17:00 Changeset [782] by kgrading

fixed naming convention error (#335)

16:58 Ticket #334 (design of GUI for HiveClient) closed by aleitner
fixed
16:57 Ticket #352 (Logging in HiveClientConsole) closed by aleitner
fixed
16:57 Ticket #335 (Implementation of a logging mechanism for the Hive project) reopened by kgrading
Faulty naming convention
16:55 Ticket #373 (Implementing Status class) closed by kgrading
duplicate
16:52 Ticket #374 (Implementing Status class) created by whackl
Implementing a status class for the client.
16:52 Ticket #373 (Implementing Status class) created by whackl
Implementing a status class for the client.
16:47 Ticket #370 (Login to Hive Server) closed by whackl
fixed
16:31 Changeset [781] by whackl

added service locator
login to server method
(#370)

16:27 Ticket #372 (Create DataAccess Layer) created by svonolfe
Create the data access layer for the Hive server.
16:12 Ticket #371 (Implementation of a dummy ClientCommunicator) created by msteinbi
The first version of the ClientCommunicator implements dummy …
16:08 Changeset [780] by msteinbi

New methods defined in IClientCommunicator (new response classes and HeartBeatData class) (#351)

16:08 Changeset [779] by kgrading

Continued work on ticket (#365) + created a Job Interface

16:00 Changeset [778] by aleitner

Created project HiveServerConsole (#369)

15:55 Ticket #370 (Login to Hive Server) created by whackl
Implements the Login functionality to the hive client server
15:00 Ticket #368 (Creation of the Hive Client communication project) closed by whackl
fixed
14:59 Changeset [777] by whackl

new project added (#368)

14:45 Ticket #369 (Design of GUI for HiveServer) created by aleitner
Design of Server-Console for status info of connected clients and …
14:45 Ticket #368 (Creation of the Hive Client communication project) created by whackl
Add the Hive.Client.Communication Project
14:20 Ticket #357 (Creation of Business Objects) closed by msteinbi
fixed
12:12 Changeset [776] by vdorfer

Created API documentation for HeuristicLab.Core namespace (#331)

02:56 Changeset [775] by swagner

Experimented with the .NET application settings framework (#7)

11/18/08:

18:15 Ticket #349 (Slightly improve layout of SequentialEngine UI) closed by abeham
fixed: done in r774 possibly layout settings could be saved with the new …
18:15 Changeset [774] by abeham

[TICKET #349] Changed default UI layout in SequentialEngine to reduce weight of scope view

17:14 Changeset [773] by gkronber

fixed bugs in evaluator introduced with r767. #364 (Improve GP evaluation performance)

17:03 Ticket #364 (Improve GP evaluation performance) reopened by gkronber
Introduced bugs with r767.
11:12 Ticket #367 (ProportionalSelector without windowing invalid for qualities below 0) closed by abeham
fixed: done in r772
11:10 Changeset [772] by abeham

[TICKET #367] throw error when quality < 0 in ProportionalSelector

11:09 Ticket #367 (ProportionalSelector without windowing invalid for qualities below 0) created by abeham
ProportionalSelector should throw an error when quality becomes less …

11/17/08:

23:49 Ticket #121 (Self-adaptive tuning of the ShakingFactor parameter of TreeShakers ...) closed by gkronber
wontfix
22:43 Ticket #358 (Creation of the Hive Client ExecutionEngine Component) closed by kgrading
fixed: checked file in at r771
22:42 Changeset [771] by kgrading

forgot to check in a class file (#358)

22:41 Ticket #358 (Creation of the Hive Client ExecutionEngine Component) reopened by kgrading
the .cs file should be checked in too.…
10:59 Changeset [770] by kgrading

finished most of the sandbox, finetuning is still needed (#365)

11/16/08:

23:00 Changeset [769] by gkronber

implemented crude version of an MSE evaluator that also calculates confidence bounds and stops evaluation early if it seems that the MSE is significantly better or worse than the quality-limit (based on parent quality). #366

20:52 Ticket #366 (GP evaluation operator for MSE which stops evaluation early based on ...) created by gkronber
related to #29
18:51 Ticket #364 (Improve GP evaluation performance) closed by gkronber
fixed
17:40 Ticket #365 (Putting the Execution Engine in its own AppDomain and preparing the ...) created by kgrading
The execution engine should always have its own AppDomain. …
17:00 Ticket #358 (Creation of the Hive Client ExecutionEngine Component) closed by kgrading
fixed: Implemented a first Version of the EE in r768 this version of the EE …
16:47 Changeset [768] by kgrading

Implemented the Execution Engine, modified some parts of the JobBase (#358)

00:39 Changeset [767] by gkronber

worked on #364 (Improve GP evaluation performance)

  • removed list of Instr
  • changes that didn't affect performance directly: reduced size of Instr class, added 'constant-folding' and pre-calculation of skip-lengths


11/15/08:

22:22 Ticket #364 (Improve GP evaluation performance) created by gkronber
GP evaluation performance is a lot worse after the changes for #328. …
22:08 Ticket #362 (GridClient doesn't work since the change to use major.minor ...) closed by gkronber
fixed: fixed with r766.
22:08 Changeset [766] by gkronber

fixed #362 (GridClient doesn't work since the change to use major.minor version-numbers for plugins)

22:05 Ticket #363 (Feature to export the currently displayed data in a simple table-based ...) created by gkronber
It could be useful to display data in a different way (other than the …
20:23 Ticket #362 (GridClient doesn't work since the change to use major.minor ...) created by gkronber
The assembly name HeuristicLab.Grid is hard-coded in the client.
20:21 Ticket #361 (GridServer doesn't work on Vista when IPv6 protocol is installed) closed by gkronber
fixed: Added another quick-fix for the code which should find an external IP …
20:19 Changeset [765] by gkronber

quick fix for #361 (19*19!) (GridServer doesn't work on Vista when IPv6 protocol is installed).
We should really find a better way to automatically determine an external IP address of a host.

20:17 Ticket #361 (GridServer doesn't work on Vista when IPv6 protocol is installed) created by gkronber
19:56 Ticket #343 (Rethink about usefulness of visitors for ObjectData and Constraints) closed by gkronber
fixed
19:55 Changeset [764] by gkronber

removed visitor classes and methods in HeuristicLab.Constraints and replaced visitor with manual dispatch. #343 (Rethink about usefulness of visitors for ObjectData and Constraints)

16:47 Changeset [763] by gkronber

removed visitor interfaces and methods in HeuristicLab.Data and fixed classes in HeuristicLab.Random to work without visitor methods. #343 (Rethink about usefulness of visitors for ObjectData and Constraints)

15:13 Changeset [762] by kgrading

changed the plugin name to the correct value (#358)

10:47 Changeset [761] by mstoeger

changed interface between model and view (#316)

10:46 Changeset [760] by swagner

Added explicit definition of post-build event (#360)

10:43 Ticket #360 (Whole HeuristicLab solution has to be rebuilt completely after each change) created by swagner
For the changes in a plugin to take effect, the HeuristicLab solution …
02:16 Changeset [759] by swagner

Removed automatic copying of HeuristicLab.Settings config file (#7)

00:52 Changeset [758] by swagner

Experimented with the .NET application settings framework (#7)

11/14/08:

17:18 Changeset [757] by swagner

Experimented with the .NET application settings framework (#7)

13:30 Ticket #359 (Operator that shuffles the rows of a dataset) closed by gkronber
fixed: implemented with r756
13:30 Changeset [756] by gkronber

implemented #359 (Operator that shuffles the rows of a dataset)

11:51 Ticket #359 (Operator that shuffles the rows of a dataset) created by gkronber
Useful for GP and classification problems.
11:50 component design_small.png attached to ComponentDesign by gkragl
11:48 ComponentDesign edited by gkragl
(diff)
11:48 ComponentDesign created by gkragl
01:52 Ticket #276 (Define SVN properties) closed by swagner
fixed: Done in r755.
01:49 Changeset [755] by swagner

Added bugtraq:* SVN properties recursively in all folders (#276)

01:37 Ticket #276 (Define SVN properties) reopened by swagner
The bugtraq:* properties have to be set recursively for all folders.
Note: See TracTimeline for information about the timeline view.