Complexity of the system design problem

William L. Chapman, Jerzy Rozenblit, A. Terry Bahill

Research output: Contribution to conferencePaperpeer-review

6 Scopus citations

Abstract

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 will 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.

Original languageEnglish (US)
Pages51-57
Number of pages7
StatePublished - 1995
Externally publishedYes
EventProceedings of the 1995 International Symposium and Workshop on Systems Engineering of Computer Based Systems - Tucson, AZ, USA
Duration: Mar 6 1995Mar 9 1995

Other

OtherProceedings of the 1995 International Symposium and Workshop on Systems Engineering of Computer Based Systems
CityTucson, AZ, USA
Period3/6/953/9/95

ASJC Scopus subject areas

  • General Engineering

Fingerprint

Dive into the research topics of 'Complexity of the system design problem'. Together they form a unique fingerprint.

Cite this