menu
techminis

A naukri.com initiative

google-web-stories
Home

>

Data Science News

>

Optimizing...
source image

Towards Data Science

1d

read

218

img
dot

Optimizing Multi-Objective Problems with Desirability Functions

  • When working in Data Science, problems with competing objectives often need to balance several metrics to achieve the best outcome.
  • Desirability functions offer an elegant solution to multi-objective optimization by combining metrics into standardized scores.
  • The article explores the mathematical foundation, implementation in Python, and optimization of multi-objective problems using desirability functions.
  • Three types of desirability functions are discussed: Smaller-is-better, Larger-is-better, and Target-is-best.
  • Individual desirability scores are combined using the geometric mean, with weights reflecting metric importance.
  • A practical optimization example of bread baking is used to demonstrate desirability functions in action.
  • Mapping parameters to quality metrics and defining how parameters influence quality metrics are essential steps in optimizing with desirability functions.
  • The article discusses computing flavor profile, texture quality, and practicality, and defining the objective function for optimization.
  • Optimization using SciPy's minimize function and visualizing results with varying preference weights are presented.
  • Desirability functions can be applied across various domains, offering a systematic approach for tackling multi-objective optimization problems.

Read Full Article

like

11 Likes

For uninterrupted reading, download the app