idaholab / raven

RAVEN is a flexible and multi-purpose probabilistic risk analysis, validation and uncertainty quantification, parameter optimization, model reduction and data knowledge-discovering framework.
https://raven.inl.gov/
Apache License 2.0
218 stars 133 forks source link

[UNDER-DISCUSSION] MultiObjective Optimization Abstraction #1487

Closed Jimmy-INL closed 7 months ago

Jimmy-INL commented 3 years ago

Under Discussion Topic

Summary of the topic to be discussed with the development team How to deal with multiobjective optimization problems to facilitate it in other optimizers?

Describe the solution you'd like to be implemented If somehow we can allow for a list/vector of objectives, then abstract the notion of fitness so that this vector can be collapsed into a single scalar either by computing the mean, a weighted average, the sum, some L-p norm, others. Besides, how can we facilitate the use of the n-d Pareto Frontiers in other optimizers?

Describe alternatives you've considered Just try to make it work in GA, then abstract and clean it later.


For Change Control Board: Issue Review

This review should occur before any development is performed as a response to this issue.


For Change Control Board: Issue Closure

This review should occur when the issue is imminently going to be closed.

wangcj05 commented 7 months ago

similar to #1795