Opened 10 days ago

Last modified 10 days ago

#3126 accepted defect

Excessive use of memory caused by storing all Pareto-optimal solutions for multi-objective symbolic regression runs

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

Description

The MultiObjectiveAnalyzer produces an ItemList which collects all Pareto-optimal solutions. Solution objects are rather heavy which leads to excessive memory usage especially for problems with many objectives.

Proposed fix: do not create and collect solution objects. The analyzers already collect all the required information to generate the solution objects after the run on demand. A specific SolutionView could be used to allow easy lazy access to solution objects via the GUI.

Change History (1)

comment:1 Changed 10 days ago by gkronber

  • Component changed from Problems.DataAnalysis to Problems.DataAnalysis.Symbolic
  • Owner set to gkronber
  • Status changed from new to accepted
Note: See TracTickets for help on using tickets.