Closed HeuristicLab-Trac-Bot closed 7 years ago
r15235: Implemented new sample with strict OS for sym reg (Paige-I) with constant optimization and a simplified grammar.
Tested the Sample with gkronberger on the builder and compared to my local machine
- unit test results were the same when executed on x86 (via MStest.exe without testsettings)
- unit test results were different when the test was executed on x64 (Builder.testsettings specify hostprocessplatform=MSIL, meaning the test is executed on x64)
- unit test sample executed in HL (x64) yielded different results on builder and local machine
- when using another evaluator (R²) results were the same on builder and local machine
We suspect that the alglib's nonlinear least squares fitting within the constant opt. evaluator somehow behaves differently on both machines.
- .net framework on which HL was executed was the same
- builder runs on windows server 2012, local machine on windows 10
- builder has an Intel Xeon processor, local machine Intel Core i7
We currently suspect that either the operating system (less likely) or the processor type differences causes the unit tests to behave slightly different (also for other unittests). However, more tests must be done to be certain.
r15246: changed result vales which are checked in the unit test (for x64) based on the results produced on the builder.
This should fix the unit test on the builder. (TODO: check)
r15247: hide parameters for elites, solution creator and relative number of samples and updated sample
Issue migrated from trac ticket # 2802
milestone: HeuristicLab 3.3.15 | component: Problems.DataAnalysis.Symbolic.Regression | priority: medium | resolution: done
2017-07-11 08:29:57: @gkronber created the issue