cooptimization
Cooptimization, or co-optimization, refers to the simultaneous optimization of multiple interdependent components, subsystems, or decision problems to achieve a better overall performance than optimizing each part in isolation. It is used when decisions in one component affect others and when a global objective depends on the combination of choices across components.
Formally, cooptimization involves selecting decisions x in X and y in Y to optimize a joint objective
Applications span engineering design, computer systems, energy and infrastructure, and operations planning. In engineering, co-design or
Common solution approaches include problem decomposition and Lagrangian relaxation to exploit structure, hierarchical or bilevel optimization
Related ideas include co-design, multiobjective optimization, and joint optimization. Cooptimization remains an active area in operations