Opened 8 years ago
Last modified 7 years ago
#2655 assigned defect
Symbolic regression variable coefficients are never mutated using an additive random constant
Reported by: | gkronber | Owned by: | gkronber |
---|---|---|---|
Priority: | high | Milestone: | HeuristicLab 4.0 |
Component: | Problems.DataAnalysis.Symbolic | Version: | 3.3.14 |
Keywords: | Cc: |
Description
Bug in the code:
// 50% additive & 50% multiplicative if (random.NextDouble() < 0) { double x = NormalDistributedRandom.NextDouble(random, Symbol.WeightManipulatorMu, Symbol.WeightManipulatorSigma); weight = weight + x * shakingFactor; } else { double x = NormalDistributedRandom.NextDouble(random, 1.0, Symbol.MultiplicativeWeightManipulatorSigma); weight = weight * x; }
Change History (3)
comment:1 Changed 8 years ago by gkronber
- Owner set to gkronber
- Status changed from new to assigned
comment:2 Changed 8 years ago by gkronber
- Milestone changed from HeuristicLab 3.3.15 to HeuristicLab 3.3.x Backlog
comment:3 Changed 7 years ago by gkronber
- Milestone changed from HeuristicLab 3.3.x Backlog to HeuristicLab 4.0
- Priority changed from medium to high
Note: See
TracTickets for help on using
tickets.