On comparing bills of materials: A similarity/distance measure for unordered trees

Carol J. Romanowski, Rakesh Nagi

Research output: Contribution to journalArticlepeer-review

Abstract

Many enterprise areas, such as marketing, variant design, group technology, and cellular manufacturing, require their wide variety of products to be organized into families, which are clusters of similar products. In this paper, we propose a similarity metric for finding the distance between existing products based on bills of materials (BOMs), a class of unordered trees. We show that existing editing operations for unordered trees are not consistent for BOMs, and present a similarity metric based on the symmetric difference. We also provide an polynomial time algorithm for finding the minimum weighted symmetric difference between a pair of unordered trees. The results of the pairwise comparisons are used as a distance metric for a clustering algorithm that groups the BOM trees into product families.

Original languageEnglish (US)
Pages (from-to)249-260
Number of pages12
JournalIEEE Transactions on Systems, Man, and Cybernetics Part A:Systems and Humans.
Volume35
Issue number2
DOIs
StatePublished - Mar 2005
Externally publishedYes

Keywords

  • Bills of material (BOMs)
  • Similarity measure
  • Symmetric difference
  • Unordered trees

ASJC Scopus subject areas

  • Software
  • Information Systems
  • Human-Computer Interaction
  • Electrical and Electronic Engineering
  • Control and Systems Engineering
  • Computer Science Applications

Fingerprint

Dive into the research topics of 'On comparing bills of materials: A similarity/distance measure for unordered trees'. Together they form a unique fingerprint.

Cite this