×

Computational analysis of a flexible assembly system design problem. (English) Zbl 0991.90052

Summary: Global competitive priorities are undergoing a marked shift from productivity and quality to flexibility and agility. This has resulted in a growing number of manufacturing companies realizing the importance of building customization capabilities into their production systems. Flexible assembly systems (FASs), consisting of a variety of processors such as assembly, inspection, packaging, and interactive operator consoles, provide a significant opportunity for improving product flexibility and, thereby, gaining sustainable competitive advantage. This paper formulates a decision problem for designing FASs and proves it to be NP-complete. A heuristic, called the pick and rule (PAR) heuristic, is presented to minimize the total number of processors, while determining the number of processors of each type, the sequence of the processors, and the operations to be performed at each processor. A lower bound for the minimum number of processor is derived, and used to assess the effectiveness of the PAR heuristic. An algorithm to compute this bound is also presented. An exact branch and bound algorithm is formulated to find optimal solutions and to provide guidance on the source of the gap between the PAR heuristic and the lower bound results. Computational results with the PAR heuristic, the lower bound algorithm, and the branch-and-bound algorithm are reported.

MSC:

90B30 Production models
90C59 Approximation methods and heuristics in mathematical programming
90C57 Polyhedral combinatorics, branch-and-bound, branch-and-cut
65Y20 Complexity and performance of numerical algorithms

Software:

Algorithm 97
Full Text: DOI

References:

[1] Ahuja, R.K., Magnanti, T.L., Orlin, J.B., 1993. Network Flows, Prentice Hall, Englewood Cliffs, NJ; Ahuja, R.K., Magnanti, T.L., Orlin, J.B., 1993. Network Flows, Prentice Hall, Englewood Cliffs, NJ · Zbl 1201.90001
[2] Berrada, M.; Stecke, K. E., A branch and bound approach for machine load balancing in flexible manufacturing systems, Management Science, 32, 10, 1316-1335 (1986) · Zbl 0604.90067
[3] Buzacott, J. A.; Yao, D. D., Flexible manufacturing systems: A review of analytical models, Management Science, 32, 7, 890-905 (1986) · Zbl 0649.90061
[4] Escudero, L. F.; Guignard, M.; Malik, K., A Lagrangian relax-and-cut approach for the sequential ordering problem with precedence relationships, Annals of Operations Research, 50, 219-237 (1994) · Zbl 0833.90068
[5] Fallon, D.; Browne, J., Simulating just-in-time systems, International Journal of Operations and Production Management, 8, 6, 30-45 (1988)
[6] Floyd, R. W., Algorithm 97: Shortest path, Communications of the ACM, 5, 345 (1962)
[7] Garey, M.R., Johnson, D.S., 1979. Computers and Intractability: A Guide to the Theory of NP-Completeness, Freeman, San Francisco, CA; Garey, M.R., Johnson, D.S., 1979. Computers and Intractability: A Guide to the Theory of NP-Completeness, Freeman, San Francisco, CA · Zbl 0411.68039
[8] Kim, D.; Mabert, V.; Pinto, P., Integrative cycle scheduling approach for a capacitated flexible assembly system, Decision Sciences, 24, 1, 126-147 (1993)
[9] Kumar, A.; Motwani, J., A methodology for assessing time-based competitive advantage of manufacturing firms, International Journal of Operations and Production Management, 15, 2, 36-53 (1995)
[10] Kusiak, A., Flexible manufacturing systems: A structural approach, International Journal of Production Research, 23 (6), 1057-1073 (1985)
[11] Lashkari, R. S.; Duan, M., Mathematical modelling of a loading problem in flexible assembly systems, Computers and Industrial Engineering, 26, 2, 243-251 (1994)
[12] Lee, H. F.; Johnson, R. V., A line balancing strategy for designing flexible assembly systems, International Journal of Flexible Manufacturing Systems, 3, 2, 91-120 (1991)
[13] Mabert, V. A.; Pinto, P., Production batch sizes in a repetitive flexible assembly system, Production and Inventory Management, 28, 3, 34-38 (1987)
[14] Malakooti, B., A multiple criteria decision making approach for the assembly line balancing problem, International Journal of Production Research, 29, 10, 1979-2001 (1991) · Zbl 0729.90572
[15] Melhorn, K., 1984. Data Structures and Algorithms 2: Graph Algorithms and NP-completeness, Springer, Berlin; Melhorn, K., 1984. Data Structures and Algorithms 2: Graph Algorithms and NP-completeness, Springer, Berlin · Zbl 0556.68002
[16] Rajput, S.; Bennett, D., Modular system design and control for flexible assembly, International Journal of Operations and Production Management, 9, 7, 17-29 (1989)
[17] Rao, S. S., The relationship of work-in-process inventories, manufacturing lead times and waiting line analysis, International Journal of Production Economics, 26, 1/3, 221-227 (1992)
[18] Skinner, W., Manufacturing – missing link in corporate strategy, Harvard Business Review, 5, 136-145 (1969)
[19] Spur, G.; Furgac, I.; Deutchlander, A.; Browne, J.; O’Gorman, P., Robot planning system, Robotics and Computer Integrated Manufacturing, 2, 115-123 (1985)
[20] Stecke, K. E., Design, planning, scheduling, and control problems of flexible manufacturing systems, Annals of Operations Research, 3, 3-12 (1985)
[21] Stewar, T.A., 1992. Brace for Japan’s Hot New Strategy, Fortune, September Issue, pp. 63-74; Stewar, T.A., 1992. Brace for Japan’s Hot New Strategy, Fortune, September Issue, pp. 63-74
[22] Suri, R., Diehl, G., 1985. Manuplan – a precursor to simulation for complex manufacturing systems. In: Proceedings of the 1985 Winter Simulation Conference, pp. 411-420; Suri, R., Diehl, G., 1985. Manuplan – a precursor to simulation for complex manufacturing systems. In: Proceedings of the 1985 Winter Simulation Conference, pp. 411-420
[23] Swamidass, P., Manufacturing strategy: Its assessment and practice, Journal of Operations Management, 6, 4, 471-484 (1986)
[24] Tavora, C., Flexible systems: A configuration control challenge, Manufacturing Systems, 7, 11, 34-40 (1989)
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.