A Mathematical Theory of Co-Design
Not on the map. Why?
Abstract (arXiv)
One of the challenges of modern engineering, and robotics in particular, is designing complex systems, composed of many subsystems, rigorously and with optimality guarantees. This paper introduces a theory of co-design that describes "design problems", defined as tuples of "functionality space", "implementation space", and "resources space", together with a feasibility relation that relates the three spaces. Design problems can be interconnected together to create "co-design problems", which describe possibly recursive co-design constraints among subsystems. A co-design problem induces a family of optimization problems of the type "find the minimal resources needed to implement a given functionality"; the solution is an antichain (Pareto front) of resources. A special class of co-design problems are Monotone Co-Design Problems (MCDPs), for which functionality and resources are complete partial orders and the feasibility relation is monotone and Scott continuous. The induced optimization problems are multi-objective, nonconvex, nondifferentiable, noncontinuous, and not even defined on continuous spaces; yet, there exists a complete solution. The antichain of minimal resources can be characterized as a least fixed point, and it can be computed using Kleene's algorithm. The computation needed to solve a co-design problem can be bounded by a function of a graph property that quantifies the interdependence of the subproblems. These results make us much more optimistic about the problem of designing complex systems in a rigorous way.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). First posted on arXiv 25 Dec 2015.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 3; 2023: 0; 2024: 0; 2025: 2; 2026: 2.
8 papers.
- 2022On the Power of Foundation Modelscited by 37
- 2021Beyond Robustness: A Taxonomy of Approaches towards Resilient Multi-Robot Systemscited by 12
- 2025Embodied Co-Design for Rapidly Evolving Agents: Taxonomy, Frontiers, and Challengescited by 4
- 2022Categoroids: Universal Conditional Independencecited by 3
- 2022On The Universality of Diagrams for Causal Inference and The Causal Reproducing Propertycited by 2
- 2025CODEI: Resource-Efficient Task-Driven Co-Design of Perception and Decision Making for Mobile Robots Applied to Autonomous Vehiclescited by 1
- 2026Uncertainty-Aware End-to-End Co-Design of Neural Network Processors: From Training and Mapping to Fabricationcited by 0
- 2026Distributionally Robust and Safe Imitation Learningcited by 0
- 2026Distributionally Robust and Safe Imitation Learning15 Jul 2026
- 2026Uncertainty-Aware End-to-End Co-Design of Neural Network Processors: From Training and Mapping to Fabrication3 Jun 2026
- 2025Embodied Co-Design for Rapidly Evolving Agents: Taxonomy, Frontiers, and Challenges4 Dec 2025
- 2025CODEI: Resource-Efficient Task-Driven Co-Design of Perception and Decision Making for Mobile Robots Applied to Autonomous Vehicles13 Mar 2025
- 2022On the Power of Foundation Models29 Nov 2022
- 2022Categoroids: Universal Conditional Independence23 Aug 2022
- 2022On The Universality of Diagrams for Causal Inference and The Causal Reproducing Property6 Jul 2022
- 2021Beyond Robustness: A Taxonomy of Approaches towards Resilient Multi-Robot Systems25 Sep 2021