Matching bills of materials using tree reconciliation

Abstract A product Bill of Materials (BOM) is a structured tree which represents its components and their hierarchal relationships. The BOMs are traditionally used for Material Requirement Planning (MRP). However, they do have other useful applications in product modeling and variety management. Recent research used graph difference operations, linear algebra and integer programming to match trees of BOM and find pairwise similarity measures for applications such as clustering product variants into families and retrieval of design and manufacturing data. Matching phylogenetic trees has been utilized in biological science for decades and is referred to as “tree reconciliation”. A new application of this approach in manufacturing to match pairs of BOM trees and retrieve the most similar design is presented. This novel method can help speeding-up other downstream planning activities such as process planning, hence, improving productivity and shortening time to market. Assembly of chemical processing centrifugal pumps is used as a case study for demonstration. This novel matching of Bills of Materials uses linear time algorithms, compared to state-of- the-art algorithms which use integer programming and matrix approximation, hence, leading to more computational efficiency.

[1]  Han M. Shih Product structure (BOM)-based product similarity measures using orthogonal procrustes approach , 2011, Comput. Ind. Eng..

[2]  Hoda A. ElMaraghy,et al.  Evolution and Future Perspectives of CAPP , 1993 .

[3]  J. Barton,et al.  Retrieving designs from a sketch using an automated GT coding and classification system , 2005 .

[4]  Dannie Durand,et al.  NOTUNG: A Program for Dating Gene Duplications and Optimizing Gene Family Trees , 2000, J. Comput. Biol..

[5]  Roger Jianxin Jiao,et al.  Association rule mining for product and process variety mapping , 2008, Int. J. Comput. Integr. Manuf..

[6]  R. Page Maps between trees and cladistic analysis of historical associations among genes , 1994 .

[7]  Terence P Speed,et al.  The serine repeat antigen (SERA) gene family phylogeny in Plasmodium: the impact of GC content and reconciliation of gene and species trees. , 2004, Molecular biology and evolution.

[8]  Hoda A. ElMaraghy,et al.  A model for co-evolution in manufacturing based on biological analogy , 2011 .

[9]  Michael A. Bender,et al.  The LCA Problem Revisited , 2000, LATIN.

[10]  Anita Lee-Post,et al.  Part family identification using a simple genetic algorithm , 2000 .

[11]  Roger Jianxin Jiao,et al.  Generic Bill-of-Materials-and-Operations for High-Variety Production Management , 2000, Concurr. Eng. Res. Appl..

[12]  Hoda A. ElMaraghy,et al.  Manufacturing systems synthesis using knowledge discovery , 2011 .

[13]  Hector Garcia-Molina,et al.  Meaningful change detection in structured data , 1997, SIGMOD '97.

[14]  Rakesh Nagi,et al.  Data mining in an engineering design environment: OR applications from graph matching , 2006, Comput. Oper. Res..

[15]  Matthew J. Betts,et al.  Optimal Gene Trees from Sequences and Species Trees Using a Soft Interpretation of Parsimony , 2006, Journal of Molecular Evolution.

[16]  Dannie Durand,et al.  A hybrid micro-macroevolutionary approach to gene tree reconstruction. , 2006 .

[17]  Benjamin Vernot,et al.  Notung 2.6 : A Manual , 2008 .

[18]  Toni Gabaldón,et al.  Computational approaches for the prediction of protein function in the mitochondrion. , 2006, American journal of physiology. Cell physiology.

[19]  Uzi Vishkin,et al.  Highly parallelizable problems , 1989, STOC '89.

[20]  Herwart Opitz,et al.  A classification system to describe workpieces , 1970 .

[21]  R. Page,et al.  From gene to organismal phylogeny: reconciled trees and the gene tree/species tree problem. , 1997, Molecular phylogenetics and evolution.

[22]  Dannie Durand,et al.  Reconciliation with non-binary species trees. , 2008, Journal of computational biology : a journal of computational molecular cell biology.

[23]  Rakesh Nagi,et al.  On comparing bills of materials: a similarity/distance measure for unordered trees , 2005, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[24]  D. Searls Pharmacophylogenomics: genes, evolution and drug targets , 2003, Nature Reviews Drug Discovery.

[25]  Hoda A. ElMaraghy,et al.  A Co-Evolution Model for Prediction and Synthesis of New Products and Manufacturing Systems , 2012 .

[26]  Lusheng Wang,et al.  Alignment of trees: an alternative to tree edit , 1995 .

[27]  Han Tong Loh,et al.  3D CAD model retrieval with perturbed Laplacian spectra , 2012, Comput. Ind..

[28]  Paola Bonizzoni,et al.  Reconciling a gene tree to a species tree under the duplication cost model , 2005, Theor. Comput. Sci..

[29]  Robert E. Tarjan,et al.  Fast Algorithms for Finding Nearest Common Ancestors , 1984, SIAM J. Comput..

[30]  Kaizhong Zhang,et al.  Exact and approximate algorithms for unordered tree matching , 1994, IEEE Trans. Syst. Man Cybern..