Timeline
10/08/19:
- 18:32 Changeset [17324] by
-
- added new project HeuristicLab.JsonInterface.App -> takes two arguments (template and config) to create an IOptimizer-Item, starts the run and writes the results to a file (currently hardcoded: C:\Workspace\test.txt)
- made HeuristicLab.JsonInterface and HeuristicLab.JsonInterface.App to valid plugins
- fixed a reference resolving bug with not-changeable parameters
- 14:16 Changeset [17323] by
-
#3026 added unit tests for HeuristicLab.JsonInterface
- 14:13 Changeset [17322] by
-
- changed project type from console to library
- activated signing
- lots of refactors in JCInstantiator and JsonItem
10/07/19:
- 15:22 Ticket #3035 (ReflectionTypeLoadException does not tell about reasons why a plugin ...) created by
- We should include the LoaderException in the error message, otherwise …
10/06/19:
- 22:51 Changeset [17321] by
-
#2521: fixed compile errors in Tests
10/04/19:
- 17:31 Changeset [17320] by
-
#2521: Added cancellation token to evaluate function of problems.
- 16:56 Changeset [17319] by
-
#2994: recheck cbrt() and sqrt() autoDiff tests
- 16:27 Changeset [17318] by
-
#2994: refactor / cleanup of unit tests related to intervals and new interpreters
- 16:19 Ticket #3034 (Mutable implementation of solution encodings) created by
- Vectorized solution encodings (BinaryVector, Permutation, ...) are …
- 16:03 Changeset [17317] by
-
#2521: refactored multi-objective problems' maximization
- Add ForceValue method to IValueParameter to perform changes even when it is read-only
- Add MaximizationChanged event handler
- 15:59 Changeset [17316] by
-
#3033 changed machine ID generation to only create intial value once on startup without using MAC addresses
- 14:23 Changeset [17315] by
- 13:27 Ticket #3033 (Hive slave can register itself multiple times with different client ID) created by
- Currently, a slave calculates its ID every time it is started based on …
- 10:40 Changeset [17314] by
-
#2994: fix bug in calculation of cos() and sin()
- 09:57 Changeset [17313] by
-
#2971: merged r17301:17305 from trunk:Interval.cs to branch:Interval.cs
- 09:44 Changeset [17312] by
-
#2994: merged r17220:17306 from trunk to branch
- 09:34 Changeset [17311] by
-
#2994: add names for constraints and derivatives, fix a problem: variableRanges are reset when creating a new solution. fix smaller bugs
- 09:32 Changeset [17310] by
-
#2994: worked on unit tests for interval autodiff (work-in-progress, doesn't compile)
10/03/19:
- 17:43 Changeset [17309] by
-
#2521: Refactored maximization property for multi-objective problems
- 14:58 Changeset [17308] by
-
#2994 fix compile error
- 14:56 Changeset [17307] by
-
#2994 added unit test for comparison of autodiff results with numeric differences and fixed a few bugs in AutoDiff code
- 14:42 Changeset [17306] by
-
#3032 Added unit tests for absolute operation on intervals
- 14:39 Changeset [17305] by
-
#3032 Added absolute operation for intervals
- 12:59 Changeset [17304] by
-
#2971 merged trunk into branch
- 12:30 Changeset [17303] by
-
#2994 continued refactoring and extended unit tests. Interval calculation still fails for some edge cases (mainly for undefined behaviour). VectorEvaluator and VectorAutoDiffEvaluator produce the same results as the LinearInterpreter. TODO: check gradient calculation
- 12:19 Changeset [17302] by
-
#3032 Added unit tests for cubic root
- 12:14 Changeset [17301] by
-
#3032 Fixed calculation problems for negative interval boundaries in cubic root
- 11:58 Ticket #3032 (Fixing cube root calculation for intervals and extending intervals ...) created by
- - Fixing calculation for cube root calculation (for negative numbers) …
- 10:27 Changeset [17300] by
-
#2971: Fixed calculation of cubic roots (negative numbers)
- 10:10 Changeset [17299] by
-
#2994 add a unit test for Abs()
10/02/19:
- 17:21 Changeset [17298] by
-
#2994: small changes after refactoring
- 17:12 Changeset [17297] by
-
#2994: renamed file
- 17:10 Changeset [17296] by
-
#2994 rename of abstract class Interpreter -> InterpreterBase
- 17:09 Changeset [17295] by
-
#2994: refactoring: moved types into separate files
- 17:06 Changeset [17294] by
-
#2994: min() and max() are problematic in AutoDiff. We have used max(a,b) = (a+b + abs(b-a)) / 2 but this is problematic because of catastrophic cancellation. Min() and Max() are necessary for interval calculation. However, there we only need to determine min and max for double values (or duals). We do not need min() and max() in general.
- 17:03 Changeset [17293] by
-
#2994: another unit test for interval arithmetic
- 14:49 Changeset [17292] by
-
#2994: fixed a bug in the interval calculation for variables
- 14:07 Changeset [17291] by
-
#2994: add missing file for new unit test to compare to implementations of interval arithmetic
- 14:07 Changeset [17290] by
-
#2994 corrected unit test for cube root
- 14:07 Changeset [17289] by
-
#2994 added a unit test for comparing results of the two methods for interval calculation
- 13:26 Changeset [17288] by
-
#2994: fixed a bug in a test case
- 12:44 Changeset [17287] by
-
- added class for constants -> Constants
- added new converter -> ValueLookupParameterConverter
- fixed a bug with type extension IsEqualTo
- fixed converter priorities
- 12:14 Changeset [17286] by
-
#2847: delete branch of closed ticket
- 12:10 Changeset [17285] by
-
#2866 delete branch for closed ticket
10/01/19:
- 14:49 Changeset [17284] by
-
#3026: renamed namespace and project from HeuristicLab.Manufacture to HeuristicLab.JsonInterface
- 14:36 Changeset [17283] by
-
#3026: renamed Component to JsonItem
- 14:29 Changeset [17282] by
-
#3026: changed the converter selection from an automated mechanism (with interface distances) to an explicit mechanism (with priorities)
- 13:45 Changeset [17281] by
-
#3026: renamed Transformers -> ...Transformer to ...Converter, ITypeTransformer to IJsonItemConverter, Transformer to JsonItemConverter
- 12:58 Changeset [17280] by
-
- renamed CustomWriter to CustomJsonWriter and extracted it into a separate file
- removed property ParameterizedItems from Component
- added helper methods for path generation in Component
- reverted the single parameter array idea back to the FreeParameters and StaticParameters idea
- now there hidden parameters are also handled
09/27/19:
- 17:51 Changeset [17279] by
-
#2521: Updated single-objective problem to include a static is better method and fixed setter of maximization property.
- 15:10 Changeset [17278] by
-
#3030 Removed duplicated LazyInitFunc initialization.
- 14:59 Changeset [17277] by
-
#2952: Deleted branch for development.
- 10:50 Ticket #3031 (HiveJobManager access denied for shared job) created by
- If a hive user tries to access a shared hive job with "Read" access …
- 10:14 Changeset [17276] by
-
#2973: Changed cancelation-initiation from VisibleChanged to OnHidden and added a flag, preventing an error in case the View gets closed.
09/26/19:
- 17:43 Changeset [17275] by
-
- deleted Util.cs
- BaseTransformer merges now the component with its reference (if a reference exists) -> easier handling for transformers with parameterizedItems
- MultiCheckedOperatorTransformer now sets the type name as default value
- added a type list at the end of the template file -> is needed to instantiate objects
- changed JCGenerator and JCInstantiator to test a format where FreeParameters and StaticParameters are saved as single Parameter array
- 16:54 Changeset [17274] by
-
#3024: fixed build fail
- 16:09 Changeset [17273] by
-
#3024: fixed compilation error (worked for me)
- 14:50 Changeset [17272] by
-
#3030: Fixed cloning of RF & GBT surrogate models with already created models.
- 12:49 Ticket #3030 (RF/GBT SurrogateModel triggers unnecessary recalculation) created by
- When the surrogate-storage mechanism is used for RFs and GBTs, the …
- 10:14 Changeset [17271] by
-
- renamed ParameterData to Component
- renamed File Template.cs to Component.cs
- 10:02 Changeset [17270] by
-
#2521: worked on removing virtual from Maximization for single-objective problems
09/25/19:
- 17:18 Changeset [17269] by
-
- deleted IItemExtensions.cs
- fixed a bug in GetInterfaceDistance in TypeExtensions.cs -> generic types were ignored
- lots of code clean ups
- added new transformers: ParameterizedItemTransformer, MultiCheckedOperatorTransformer
- 16:41 Changeset [17268] by
-
#3024: refactored ProjectView and added button to refresh users
- 11:06 Changeset [17267] by
-
#3018: Refactored condition for clean up of hive client.
09/24/19:
- 15:14 Ticket #3029 (Tree complexity calculation does not support all currenlty available ...) created by
- The "Pearson R² & Tree Complexity Evaluator" throws an exception for a …
- 14:11 HEALInfrastructureDevelopmentTasks edited by
- added topics from whiteboard (diff)