Problem Solving versus Optimization
Posted: Thu Apr 21, 2005 11:48 am
Posted by Erling Moxnes <Erling.Moxnes@ifi.uib.no>
Thanks to Krys, Alan and Jean-Jacques for replies to my question about
optimisation. We seem to agree that a danger with the optimisation technique
is that it may lead to overly simplified models. Alan points out that this
was the explicit, historical reason for Forrester to be sceptical of
optimisation. Alan also makes clear that SD is not a branch of optimisation.
However, none of the three replies really answer my question. I was not
asking about reasons not to use optimisation techniques. I asked for reasons
not to formulate problems as ""optimisation problems"", while performing
standard system dynamics studies.
I agree with Krys that stakeholders may have different views on the goal,
and with Krys and Jean-Jacques that in most situations there are multiple
criteria that should be considered. This imposes challenges for the analyst.
This challenge may be ""solved"" by focusing on one aspect only, for instance
the economist may focus on a simple measure of profits and the system
dynamicist may focus on stability. However, both analysts may get it only
half right. Thus, both may benefit from framing the problem as a
multicriteria optimisation problem, even if they end up doing what they
usually do. However, by using this frame, they may at least force themselves
to argue why stability or why profits do not matter in their respective
analyses. Or, even better, they may end up augmenting their studies to
include important aspects that would otherwise have been left out.
Going back to the original theme for this thread, ""evaluating expected
modeling benefits"", it seems to me that if the analyst considers all the
most important criteria for the stakeholders (using the mantra ""what should
ideally be 'optimised'""), the benefits of the analysis would become
apparent. The standard policy could be compared with a policy that comes out
of the model study, and stakeholders can compare the different criteria and
judge the benefits for themselves. Now, this is of course what many or most
system dynamicists do. My point is that we may become even better at this if
we frame our problem statements in terms of multicriteria optimisation.
My best,
Erling Moxnes
-- The System Dynamics Group University of Bergen, Norway http://www.ifi.uib.no/sd/
Posted by Erling Moxnes <Erling.Moxnes@ifi.uib.no>
posting date Thu, 21 Apr 2005 12:38:15 +0200
Thanks to Krys, Alan and Jean-Jacques for replies to my question about
optimisation. We seem to agree that a danger with the optimisation technique
is that it may lead to overly simplified models. Alan points out that this
was the explicit, historical reason for Forrester to be sceptical of
optimisation. Alan also makes clear that SD is not a branch of optimisation.
However, none of the three replies really answer my question. I was not
asking about reasons not to use optimisation techniques. I asked for reasons
not to formulate problems as ""optimisation problems"", while performing
standard system dynamics studies.
I agree with Krys that stakeholders may have different views on the goal,
and with Krys and Jean-Jacques that in most situations there are multiple
criteria that should be considered. This imposes challenges for the analyst.
This challenge may be ""solved"" by focusing on one aspect only, for instance
the economist may focus on a simple measure of profits and the system
dynamicist may focus on stability. However, both analysts may get it only
half right. Thus, both may benefit from framing the problem as a
multicriteria optimisation problem, even if they end up doing what they
usually do. However, by using this frame, they may at least force themselves
to argue why stability or why profits do not matter in their respective
analyses. Or, even better, they may end up augmenting their studies to
include important aspects that would otherwise have been left out.
Going back to the original theme for this thread, ""evaluating expected
modeling benefits"", it seems to me that if the analyst considers all the
most important criteria for the stakeholders (using the mantra ""what should
ideally be 'optimised'""), the benefits of the analysis would become
apparent. The standard policy could be compared with a policy that comes out
of the model study, and stakeholders can compare the different criteria and
judge the benefits for themselves. Now, this is of course what many or most
system dynamicists do. My point is that we may become even better at this if
we frame our problem statements in terms of multicriteria optimisation.
My best,
Erling Moxnes
-- The System Dynamics Group University of Bergen, Norway http://www.ifi.uib.no/sd/
Posted by Erling Moxnes <Erling.Moxnes@ifi.uib.no>
posting date Thu, 21 Apr 2005 12:38:15 +0200