Coordinating product configuration in the order fulfilment processing: an approach based on the binary tree algorithm

With a view to reducing the distance between company and consumer, an enterprise should be able to offer enough differentiation in products to meet the consumer's needs and requirements regarding production process and cost. This is referred to as a ‘mass customization production environment’. In such an environment, the variety of product configurations causes many problems pertaining to information processing and management. In this study, the authors attempted to propose a binary-tree-based algorithm to coordinate the sale and R&D departments. Based upon the binary tree concept, the system not only offers the data structure and graph representation for product information, but also searches for feasible configuration solutions that meet the customer's needs. Furthermore, a profit analysis is proposed to serve as a criterion for marketing staff 's strategy. A screwdriver and a PC are used as practical examples to illustrate the application of the binary-tree-based algorithm in this study. Finally, the C++ programming language is used to simulate and verify the proposed method.

[1]  Robert E. Young,et al.  Configuring computer systems through constraint-based modeling and interactive constraint satisfaction , 1995 .

[2]  Roger Jianxin Jiao,et al.  Product family modeling and design support: An approach based on graph rewriting systems , 2002, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[3]  Roger Jianxin Jiao,et al.  Graph Grammar Based Product Family Modeling , 2002, Concurr. Eng. Res. Appl..

[4]  P. C. Stadzisz,et al.  An integrated approach for the design of multi-product assembly systems , 1998 .

[5]  Roger Jianxin Jiao,et al.  A methodology of developing product family architecture for mass customization , 1999, J. Intell. Manuf..

[6]  Fabrizio Salvador,et al.  Configuring products to address the customization-responsiveness squeeze: A survey of management issues and opportunities , 2004 .

[7]  Robert L. Kruse,et al.  Data structures and program design in C , 1986 .

[8]  Moira C. Norrie,et al.  A product information system based on an object-oriented Internet database system , 1997, Proceedings of IEEE 6th Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises.

[9]  George Ellwood Dieter,et al.  Engineering Design: A Materials and Processing Approach , 1983 .

[10]  J. Jiao,et al.  Towards high value-added products and services: mass customization and beyond , 2003 .

[11]  Timothy W. Simpson,et al.  A genetic algorithm based method for product family design optimization , 2003, DAC 2002.

[12]  Hmh Herman Hegge,et al.  Generic bill-of-material: a new product model , 1991 .

[13]  Hui Li,et al.  An Approach for Product Line Design Selection under Uncertainty and Competition , 2002 .

[14]  Farrokh Mistree,et al.  Balancing Commonality and Performance within the Concurrent Design of Multiple Products in a Product Family , 2001, Concurr. Eng. Res. Appl..

[15]  Karsten Schierholt,et al.  Process configuration: Combining the principles of product configuration and process planning , 2000, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[16]  Young U. Ryu A hierarchical constraint satisfaction approach to product selection for electronic shopping support , 1999, IEEE Trans. Syst. Man Cybern. Part A.

[17]  Timothy W. Simpson,et al.  A genetic algorithm based method for product family design optimization , 2003 .