Opened 2 weeks ago

Closed 8 days ago

Last modified 5 days ago

#2802 closed feature request (done)

Provide a well-configured sample for symbolic regression with GP with strict offspring selection

Reported by: gkronber Owned by: gkronber
Priority: medium Milestone: HeuristicLab 3.3.15
Component: Problems.DataAnalysis.Symbolic.Regression Version: 3.3.14
Keywords: Cc:

Description


Change History (10)

comment:1 Changed 12 days ago by mkommend

  • Owner set to mkommend
  • Status changed from new to accepted
  • Type changed from defect to feature request

comment:2 Changed 11 days ago by mkommend

  • Owner changed from mkommend to gkronber
  • Status changed from accepted to reviewing

r15235: Implemented new sample with strict OS for sym reg (Paige-I) with constant optimization and a simplified grammar.

comment:3 Changed 10 days ago by pfleck

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.

comment:4 Changed 9 days ago by gkronber

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)

comment:5 Changed 9 days ago by gkronber

r15247: hide parameters for elites, solution creator and relative number of samples and updated sample

comment:6 Changed 8 days ago by gkronber

r15257: merged r15235,r15246,r15247 from trunk to stable

comment:7 Changed 8 days ago by gkronber

  • Status changed from reviewing to readytorelease

comment:8 Changed 8 days ago by gkronber

  • Resolution set to done
  • Status changed from readytorelease to closed

comment:9 Changed 5 days ago by gkronber

r15271: fixed a typo in the sample description

comment:10 Changed 5 days ago by gkronber

r15272: merged r15271 from trunk to stable

Note: See TracTickets for help on using tickets.