Complexity of the system design problem

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

Research output: Chapter in Book/Report/Conference proceedingConference contribution

5 Citations (Scopus)

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)
Title of host publicationInternational Symposium and Workshop on Systems Engineering of Computer Based Systems - Proceedings
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

Fingerprint

Systems analysis
Optimal systems
Polynomials
Costs

ASJC Scopus subject areas

  • Engineering(all)

Cite this

Chapman, W. L., Rozenblit, J. W., & Bahill, A. T. (1995). Complexity of the system design problem. In International Symposium and Workshop on Systems Engineering of Computer Based Systems - Proceedings (pp. 51-57)

Complexity of the system design problem. / Chapman, William L.; Rozenblit, Jerzy W; Bahill, A. Terry.

International Symposium and Workshop on Systems Engineering of Computer Based Systems - Proceedings. 1995. p. 51-57.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Chapman, WL, Rozenblit, JW & Bahill, AT 1995, Complexity of the system design problem. in International Symposium and Workshop on Systems Engineering of Computer Based Systems - Proceedings. pp. 51-57, Proceedings of the 1995 International Symposium and Workshop on Systems Engineering of Computer Based Systems, Tucson, AZ, USA, 3/6/95.
Chapman WL, Rozenblit JW, Bahill AT. Complexity of the system design problem. In International Symposium and Workshop on Systems Engineering of Computer Based Systems - Proceedings. 1995. p. 51-57
Chapman, William L. ; Rozenblit, Jerzy W ; Bahill, A. Terry. / Complexity of the system design problem. International Symposium and Workshop on Systems Engineering of Computer Based Systems - Proceedings. 1995. pp. 51-57
@inproceedings{0f611d05a61c4fd5b04f85322aade37c,
title = "Complexity of the system design problem",
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.",
author = "Chapman, {William L.} and Rozenblit, {Jerzy W} and Bahill, {A. Terry}",
year = "1995",
language = "English (US)",
pages = "51--57",
booktitle = "International Symposium and Workshop on Systems Engineering of Computer Based Systems - Proceedings",

}

TY - GEN

T1 - Complexity of the system design problem

AU - Chapman, William L.

AU - Rozenblit, Jerzy W

AU - Bahill, A. Terry

PY - 1995

Y1 - 1995

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

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

UR - http://www.scopus.com/inward/record.url?scp=0029212622&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0029212622&partnerID=8YFLogxK

M3 - Conference contribution

AN - SCOPUS:0029212622

SP - 51

EP - 57

BT - International Symposium and Workshop on Systems Engineering of Computer Based Systems - Proceedings

ER -