Complexity of the system design problem
The system design problem describes the process used to translating the need or requirements for a system into an actual design. It requires selecting components from a given set and matching the interfaces between them. Those that can be connected to meet the top-level system's input and outpu...
Saved in:
Published in | Proceedings of the 1995 International Symposium and Workshop on Systems Engineering of Computer-Based Systems pp. 51 - 57 |
---|---|
Main Authors | , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
1995
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | The system design problem describes the process used to translating the need or requirements for a system into an actual design. It requires selecting components from a given set and matching the interfaces between them. Those that can be connected to meet the top-level system's input and output requirements are tested to see how well they meet the system's performance and cost goals. We prove that this system design process is NP-complete by restricting the knapsack problem, which is known to be NP-complete, to an instance of the system design process problem. The results indicate that designing optimal systems with deterministic, polynomial-time procedures is not possible. |
---|---|
ISBN: | 0780325311 9780780325319 |
DOI: | 10.1109/ECBS.1995.521840 |