Hostname: page-component-76d6cb85b7-pn7tm Total loading time: 0 Render date: 2026-07-11T00:15:27.540Z Has data issue: false hasContentIssue false

Compatibility-optimized selection of solution principles using mixed-integer linear programming

Published online by Cambridge University Press:  02 July 2026

Meno-Said Haddad
Affiliation:
Leuphana University Lüneburg, Germany
Arthur Seibel*
Affiliation:
Leuphana University Lüneburg, Germany

Abstract:

Conceptual design methods rarely optimize both requirement fit and cross-principle compatibility, leaving a gap in generating coherent early-stage solutions. Here, we introduce a mixed-integer linear programming formulation that selects one solution principle per function while jointly minimizing local requirement mismatch and system-level incompatibility. Using a small case study, we show how a trade-off parameter controls the balance between functional quality and integration robustness. The results demonstrate that the approach enables transparent, compatibility-aware conceptual synthesis.

Information

Type
DESIGN METHODS AND TOOLS
Creative Commons
Creative Common License - CCCreative Common License - BYCreative Common License - NCCreative Common License - ND
This is an Open Access article, distributed under the terms of the Creative Commons Attribution-NonCommercial-NoDerivatives licence (https://creativecommons.org/licenses/by-nc-nd/4.0/), which permits non-commercial re-use, distribution, and reproduction in any medium, provided the original work is unaltered and is properly cited. The written permission of Cambridge University Press must be obtained for commercial re-use or in order to create a derivative work.
Copyright
The Author(s), 2026
Figure 0

Figure 1. Pseudocode of MILP compatibility optimization

Figure 1

Table 1. Function—principle mapping

Figure 2

Table 2. Functional requirements

Figure 3

Table 3. Incompatibility scores

Figure 4

Table 4. Cross-functional incompatibility

Figure 5

Table 5. Optimal configurations for varying trade-off parameter β$$\beta $$