Technical Briefs

An Efficient Branch-and-Bound Algorithm for Interface-Based Modular Product Design and Performance Evaluation

[+] Author and Article Information
John Jung-Woon Yoo

Assistant Professor
e-mail: jyoo@bradley.edu

Anirudh Aryasomayajula

e-mail: aaryasomayajula@mail.bradley.edu

Department of Industrial and Manufacturing
Engineering and Technology,
Bradley University,
Peoria, IL 61625

Seung Ki Moon

Assistant Professor
School of Mechanical and Aerospace Engineering,
Nanyang Technological University,
50 Nanyang Avenue, N3.2, 01-29,
Singapore 639798, Singapore
e-mail: skmoon@ntu.edu.sg

1Corresponding author.

Contributed by the Computers and Information Division of ASME for publication in the JOURNAL OF COMPUTERS AND INFORMATION DIVISION IN ENGINEERING. Manuscript received August 19, 2012; final manuscript received August 27, 2013; published online October 15, 2013. Assoc. Editor: Charlie C. L. Wang.

J. Comput. Inf. Sci. Eng 13(4), 044502 (Oct 15, 2013) (5 pages) Paper No: JCISE-12-1138; doi: 10.1115/1.4025403 History: Received August 19, 2012; Revised August 27, 2013

In our earlier work, we have proposed a cyberinfrastructure-based collaboration system for modular product design. One of the main components of the system is a design repository to which suppliers can upload the descriptions of their components using machine-readable, interface-based component description language, so that manufacturers can refer to the descriptions during product design phases. In this paper, we propose an efficient algorithmic approach based on a branch-and-bound (BnB) algorithm to support product design using the interface-based component descriptions stored in the design repository. This product design problem is categorized into a planning problem, whose complexity is known as non-deterministic polynomial-time (NP) hard. For performance evaluation, we compare the performance of the branch-and-bound algorithm with that of a depth-first search (DFS) algorithm, which is an exhaustive search method. This paper describes the details of the proposed branch-and-bound algorithm using a case study and experimental results are discussed.

Copyright © 2013 by ASME
Your Session has timed out. Please sign back in to continue.


Eppinger, S. D., and Chitkara, A. R., 2006, “The New Practice of Global Product Development,” MIT Sloan Manage. Rev., 47(4), pp. 22–30.
Simpson, T. W., Siddique, Z., and Jiao, J., eds., 2006, Product Platform and Product Family Design, Springer, New York.
Yoo, J., Kumara, S., and Simpson, T. W., 2012, “Modular Product Design Using Cyberinfrastructure for Global Manufacturing,” ASME J. Comput. Inf. Sci. Eng., 12(3), p. 031008. [CrossRef]
Atkins, D. E., Droegemeier, K. K., Feldman, S. I., Garcia-Molina, H., Klein, M. L., Messerschmitt, D. G., Messina, P., Ostriker, J. P., and Wright, M. H., 2003, Revolutionizing Science and Engineering Through Cyberinfrastructure, National Science Foundation, Arlington, VA.
W3C, “eXtensible Markup Language (XML),” Retrieved August 13, 2009, Available at: http://www.w3.org/XML/
Szykman, S., and Sriram, R., 2006, “Design and Implementation of the Web-Enabled NIST Design Repository,” ACM Trans. Inter. Technol., 6(1), pp. 85–116. [CrossRef]
Devanathan, S., and Ramani, K., 2007, “Combining Constraint Satisfaction and Non-Linear Optimization to Enable Configuration Driven Design,” International Conference on Engineering Design, Paris, France.
Nanda, J., Simpson, T. W., Kumara, S., and Shooter, S. B., 2006, “A Methodology for Product Family Ontology Development Using Formal Concept Analysis and Web Ontology Language,” ASME J. Comput. Inf. Sci. Eng., 6(2), pp. 103–113. [CrossRef]
Patil, L., Dutta, D., and Sriram, R., 2005, “Ontology-Based Exchange of Product Data Semantics,” IEEE Trans. Autom. Sci. Eng., 2(3), pp. 213–225. [CrossRef]
Bohm, M. R., Stone, R. B., Simpson, T. W., and Streva, E. D., 2008, “Introduction of a Data Schema to Support a Design Repository,” Comput.-Aided Des., 40(7), pp. 801–811. [CrossRef]
Cao, D., Ramani, K., Fu, M. W., and Zhang, R., 2010, “A Port-Based Agent Approach to Guiding Concept Generation for Customizing Modular Varieties,” ASME 2010 International Design Engineering Technical Conferences & Computers and Information in Engineering Conference, Montreal, QC, Canada.
Breedveld, P. C., 2004, “Port-Based Modeling of Mechatronic Systems,” Math. Comput. Simul., 66, pp. 99–127. [CrossRef]
Bryant, C. R., McAdams, D. A., Stone, R. B., Kurtoglu, T., and Campbell, M. I., 2005, “A Computational Technique for Concept Generation,” ASME Design Engineering Technical Conferences & Computers and Information in Engineering Conference, Long Beach, CA.
Campbell, M. I., Cagan, J., and Kotovsky, K., 2003, “The A-Design Approach to Managing Automated Design Synthesis,” Res. Eng. Des., 14(1), pp. 12–24.
Mittal, S., Dym, C., and Morjara, M., 1986, “PRIDE: An Expert System for the Design of Paper Handling Systems,” Computer, 19(7), pp. 102–114. [CrossRef]
Navinchandra, D., Sycara, K. P., and Narasimhan, S., 1991, “A Transformational Approach to Case-Based Synthesis,” Artif. Intell. Eng. Des. Anal. Manuf., 5, pp. 31–45. [CrossRef]
Titus, N., and Ramani, K., 2005, “Design Space Exploration Using Constraint Satisfaction,” International Joint Conferences on Artificial Intelligence, Edinburgh, Scotland.
Bylander, T., 1994, “The Computational Complexity of Propositional STRIPS Planning,” 69(1–2), pp. 165–204.
Nilsson, N. J., 1998, Artificial Intelligence: A New Synthesis, Morgan Kaufmann Publishers, San Francisco, CA.
Poole, D. L., and Mackworth, A. K., 2010, Artificial Intelligence: Foundations of Computational Agents, Cambridge University Press, New York.


Grahic Jump Location
Fig. 4

Pseudocode for forward search algorithm

Grahic Jump Location
Fig. 3

An interface-based product design example

Grahic Jump Location
Fig. 1

Internet-based infrastructure for collaborative modular product design

Grahic Jump Location
Fig. 5

Pseudocode for backward search algorithm

Grahic Jump Location
Fig. 6

Results from the experiments: solution time trends



Some tools below are only available to our subscribers or users with an online account.

Related Content

Customize your page view by dragging and repositioning the boxes below.

Related Journal Articles
Related eBook Content
Topic Collections

Sorry! You do not have access to this content. For assistance or to subscribe, please contact us:

  • TELEPHONE: 1-800-843-2763 (Toll-free in the USA)
  • EMAIL: asmedigitalcollection@asme.org
Sign In