Reference Info for C17


ENHANCEMENTS TO THE PERFECT MATCHING APPROACH FOR GRAPH ENUMERATION-BASED ENGINEERING CHALLENGES

D. R. Herber


[doi] [pdf] [code] [slides] [recording]

Text Reference:

D. R. Herber. 'Enhancements to the perfect matching approach for graph enumeration-based engineering challenges.' In ASME 2020 International Design Engineering Technical Conferences, DETC2020-22774, Aug 2020. doi: 10.1115/DETC2020-22774

BibTeX Source:

@inproceedings{Herber2020b,
  author    = {Herber, Daniel R},
  title     = {Enhancements to the perfect matching approach for graph enumeration-based engineering challenges},
  booktitle = {ASME 2020 International Design Engineering Technical Conferences},
  number    = {DETC2020-22774},
  month     = aug,
  year      = {2020},
  doi       = {10.1115/DETC2020-22774},
  pdf       = {https://www.engr.colostate.edu/%7Edrherber/files/Herber2020b.pdf},
}

Abstract:

Graphs can be used to represent many engineering systems and decisions because of their ability to capture discrete compositional and relational information. In this article, improved methods for effectively representing and generating all graphs in a space defined by certain complex specifications are presented. These improvements are realized through enhancements to the original perfect matching-inspired approach utilizing a component catalog definition to capture the graphs of interest. These enhancements will come in many forms, including more efficient graph enumeration and labeled graph isomorphism checking, expansion of the definition of the component catalog, and the effective inclusion of new network structure constraints. Several examples are shown, including improvements to the original case studies (with up to 971× reduction in computational cost) as well as graph problems in common system architecture design patterns. The goal is to show that the work presented here and tools developed from it can play a role as the domain-independent architecture decision support tool for a variety of graph enumeration-based engineering design challenges.