It can be argued that it follows rather the logics of constrain solving than of optimization (although optimization algorithms might be used to generate solutions spaces). CDS as a method also differentiates itself from traditional optimisation in that the goal is broader, as it also captures, emulates and utilises expert knowledge to generate
solution spaces from ill-defined problem formulations [7].