Opened 12 years ago
Closed 11 years ago
#2038 closed enhancement (done)
Reevaluation of elite individuals
Reported by: | mkommend | Owned by: | mkommend |
---|---|---|---|
Priority: | high | Milestone: | HeuristicLab 3.3.9 |
Component: | Algorithms | Version: | 3.3.7 |
Keywords: | Cc: |
Description
Currently elites are only evaluated once, which could lead to a problem if stochastic fitness functions (e.g., simulation based, sampling techniques) ares used. Hence, elites should be evaluated in every generation.
Change History (15)
comment:1 Changed 11 years ago by mkommend
- Component changed from General to Algorithms
- Milestone changed from HeuristicLab 3.3.x Backlog to HeuristicLab 3.3.9
- Status changed from new to accepted
comment:2 Changed 11 years ago by mkommend
- Priority changed from medium to high
comment:3 Changed 11 years ago by mkommend
comment:4 Changed 11 years ago by mkommend
r9554: Fixed wiring of the ReevaluateElitesParameter in the GA.
comment:5 Changed 11 years ago by mkommend
r9555: Adapted GAMainLoop to reuse the existing evaluator block for reevaluations of elites.
comment:6 Changed 11 years ago by mkommend
- Owner changed from mkommend to abeham
- Status changed from accepted to reviewing
r9569: Added reevaluation of elites in ES, IslandGA, IslandOSGA, OSGA, SASEGASA, and RAPGA.
comment:7 Changed 11 years ago by abeham
I reviewed and tested changes r9553:9555, r9569:
- You should add backwards compatibility regions for the added AfterDeserialization hooks
There are live templates for ReSharper "hl3back..."
comment:8 follow-up: ↓ 9 Changed 11 years ago by abeham
- Owner changed from abeham to mkommend
- Status changed from reviewing to assigned
I found no problems, but I'd ask to add backwards compatibility regions for the after deserialization hooks.
comment:9 in reply to: ↑ 8 Changed 11 years ago by mkommend
Replying to abeham:
I found no problems, but I'd ask to add backwards compatibility regions for the after deserialization hooks.
IMHO the backwards compatibility regions are pretty useless, but if you ask for them ...
r9591: Added backwards compatibility regions into the modified algorithms for elites reevaluation.
comment:10 Changed 11 years ago by mkommend
- Owner changed from mkommend to abeham
- Status changed from assigned to reviewing
comment:11 Changed 11 years ago by abeham
- Owner changed from abeham to mkommend
- Status changed from reviewing to readytorelease
r9592: Added tagging comment
comment:12 Changed 11 years ago by mkommend
- Status changed from readytorelease to assigned
The samples are not updated yet.
comment:13 Changed 11 years ago by mkommend
- Owner changed from mkommend to abeham
- Status changed from assigned to reviewing
r9618: Updated samples.
comment:14 Changed 11 years ago by abeham
- Owner changed from abeham to mkommend
- Status changed from reviewing to readytorelease
ok, thx
comment:15 Changed 11 years ago by mkommend
- Resolution set to done
- Status changed from readytorelease to closed
r9553: Added possibility to reevaluate elites in the GA.