Summary
Many sequencing and scheduling problems are recognized as being NP-complete combinatorial problems. This class of problems often necessitates the use of near-optimal solution techniques including heuristics and meta-heuristics. The recently developed H-K general purpose heuristic has been successfully demonstrated on members of this class. This chapter proposes the use of this deterministic heuristic for use on complex scheduling problems. Specifically, the heuristic is applied to a newly defined problem from the field of environmentally conscious manufacturing, the goal of which is to determine a product’s part removal schedule. This schedule provides the sequence of parts to be removed from a product at its end-of-life on a paced reverse-manufacturing line. It seeks not only to determine a sequence that is feasible (due to precedence constraints) but also to minimize the number of workers on the line, equalize the time level-of-effort of each, remove environmentally hazardous and high-demand parts early on, and to schedule the removal of parts with similar removal directions adjacently. In addition, the problem used in this chapter is shown to be similar to the Multiprocessor Scheduling Problem, a comparison that is further carried through the application of a complexity proof. Finally, a scheduling application of the H-K heuristic is demonstrated using an electronic product case study from the literature.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Brennan L., Gupta S. M., and Taleb K. N. (1994) Operations Planning Issues in an Assembly/Disassembly Environment. International Journal of Operations and Production Management, 14(9): 57–67
Elsayed E. A. and Boucher T. O. (1994) Analysis and Control of Production Systems. Prentice Hall, Upper Saddle River, New Jersey
Erel E. and Gokcen H. (1964) Shortest-Route Formulation of Mixed-Model Assembly Line Balancing Problem. Management Science, 11(2), 308-315
Garey M. and Johnson D. (1979) Computers and Intractability: A Guide to the Theory of NP Completeness. W. H. Freeman and Company, San Francisco, California
Gungor A. and Gupta S. M. (1999) A Systematic Solution Approach to the Disassembly Line Balancing Problem. In Proceedings of the 25th International Conference on Computers and Industrial Engineering, New Orleans, Louisiana, 70–73
Gungor A. and Gupta S. M. (1999) Disassembly Line Balancing. In Proceedings of the 1999 Annual Meeting of the Northeast Decision Sciences Institute, Newport, Rhode Island, 193–195
Gungor A. and Gupta S. M. (1999) Issues in Environmentally Conscious Manufacturing and Product Recovery: A Survey. Computers and Industrial Engineering, 36(4), 811–853
Gungor A. and Gupta S. M. (2001) A Solution Approach to the Disassembly Line Problem in the Presence of Task Failures. International Journal of Production Research, 39(7), 1427–1467
Gungor A. and Gupta S. M. (2002) Disassembly Line in Product Recovery. International Journal of Production Research, 40(11), 2569–2589
Gupta S. M., Evren E., and McGovern S. M. (2004) Disassembly Sequencing Problem: A Case Study of a Cell Phone. In Proceedings of the 2004 SPIE International Conference on Environmentally Conscious Manufacturing IV, Philadelphia, Pennsylvania, 43–52
Gupta S. M. and Taleb K. (1994) Scheduling Disassembly. International Journal of Production Research, 32(8), 1857–1866
Gutjahr A. L. and Nemhauser G. L. (1964) An Algorithm for the Line Balancing Problem. Management Science, 11(2), 308–315
Hackman S. T., Magazine, M. J., and Wee, T. S. (1989) Fast, Effective Algorithms for Simple Assembly Line Balancing Problems. Operations Research, 37(6), 916–924
Hu T. C. and Shing, M. T. (2002) Combinatorial Algorithms, Dover Publications, Mineola, New York
Lambert, A. J. D. (2003) Disassembly Sequencing: A Survey. International Journal of Production Research, 41(16), 3721–3759
Lambert, A. J. D. and Gupta, S. M. (2005) Disassembly Modeling for Assembly, Maintenance, Reuse, and Recycling, CRC Press (Taylor & Francis), Boca Raton, Florida
Lapierre S. D., Ruiz, A., and Soriano, P. (2006) Balancing Assembly Lines with Tabu Search. European Journal of Operational Research, 168(3), 826–837
McGovern, S. M. and Gupta, S. M. (2004) Demanufacturing Strategy Based Upon Meta-heuristics. In Proceedings of the 2004 Industrial Engineering Research Conference, Houston, Texas, CD–ROM
McGovern, S. M. and Gupta, S. M. (2005) Local Search Heuristics and Greedy Algorithm for Balancing the Disassembly Line. The International Journal of Operations and Quantitative Management, 11(2), 91–114
McGovern, S. M. and Gupta, S. M. (2006) Ant Colony Optimization for Disassembly Sequencing with Multiple Objectives. The International Journal of Advanced Manufacturing Technology, 30(5–6), 481–496
McGovern, S. M. and Gupta, S. M. (2007) A Balancing Method and Genetic Algorithm for Disassembly Line Balancing. European Journal of Operational Research, 179(3), 692–708
McGovern, S. M. and Gupta, S. M. (2007) Combinatorial Optimization Analysis of the Unary NP–Complete Disassembly Line Balancing Problem. International Journal of Production Research, 45(18–19), 4485–4511
McGovern, S. M., Gupta, S. M., and Kamarthi, S. V. (2003) Solving Disassembly Sequence Planning Problems Using Combinatorial Optimization. In Proceedings of the 2003 Northeast Decision Sciences Institute Conference, Providence, Rhode Island, 178–180
Osman, I. H. (2004) Meta-heuristics: Models, Design and Analysis. In Proceedings of the Fifth Asia Pacific Industrial Engineering and Management Systems Conference, Gold Coast, Australia, 1.2.1–1.2.16
Osman, I. H. and Laporte, G. (1996) Meta-heuristics: A Bibliography. Annals of Operations Research, 63, 513–623
Papadimitriou, C. H. and Steiglitz, K. (1998) Combinatorial Optimization: Algorithms and Complexity, Dover Publications, Mineola, New York
Ponnambalam, S. G., Aravindan, P., and Naidu, G. M. (1999) A Comparative Evaluation of Assembly Line Balancing Heuristics. The International Journal of Advanced Manufacturing Technology, 15, 577–586
Rosen, K. H. Discrete Mathematics and Its Applications, McGraw-Hill, Boston, Massachusetts (1999)
Suresh, G., Vinod, V. V., and Sahu, S. (1996) A Genetic Algorithm for Assembly Line Balancing. Production Planning and Control, 7(1), 38–46
Torres, F., Gil, P., Puente, S. T., Pomares, J., and Aracil, R. (2004) Automatic PC Disassembly for Component Recovery. International Journal of Advanced Manufacturing Technology, 23(1–2), 39–46
Tovey, C. A. (2002) Tutorial on Computational Complexity, Interfaces, 32(3), 30–61
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
McGovern, S.M., Gupta, S.M. (2008). Deterministic Search Algorithm for Sequencing and Scheduling. In: Xhafa, F., Abraham, A. (eds) Metaheuristics for Scheduling in Industrial and Manufacturing Applications. Studies in Computational Intelligence, vol 128. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-78985-7_5
Download citation
DOI: https://doi.org/10.1007/978-3-540-78985-7_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-78984-0
Online ISBN: 978-3-540-78985-7
eBook Packages: EngineeringEngineering (R0)