Skip to main content

Part of the book series: Studies in Computational Intelligence ((SCI,volume 128))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. 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

    Article  Google Scholar 

  2. Elsayed E. A. and Boucher T. O. (1994) Analysis and Control of Production Systems. Prentice Hall, Upper Saddle River, New Jersey

    Google Scholar 

  3. Erel E. and Gokcen H. (1964) Shortest-Route Formulation of Mixed-Model Assembly Line Balancing Problem. Management Science, 11(2), 308-315

    Article  MathSciNet  Google Scholar 

  4. 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

    MATH  Google Scholar 

  5. 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

    Google Scholar 

  6. 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

    Google Scholar 

  7. 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

    Article  Google Scholar 

  8. 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

    Article  Google Scholar 

  9. Gungor A. and Gupta S. M. (2002) Disassembly Line in Product Recovery. International Journal of Production Research, 40(11), 2569–2589

    Article  Google Scholar 

  10. 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

    Google Scholar 

  11. Gupta S. M. and Taleb K. (1994) Scheduling Disassembly. International Journal of Production Research, 32(8), 1857–1866

    Article  MATH  Google Scholar 

  12. Gutjahr A. L. and Nemhauser G. L. (1964) An Algorithm for the Line Balancing Problem. Management Science, 11(2), 308–315

    Article  MathSciNet  Google Scholar 

  13. 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

    Article  MATH  Google Scholar 

  14. Hu T. C. and Shing, M. T. (2002) Combinatorial Algorithms, Dover Publications, Mineola, New York

    MATH  Google Scholar 

  15. Lambert, A. J. D. (2003) Disassembly Sequencing: A Survey. International Journal of Production Research, 41(16), 3721–3759

    Article  MATH  Google Scholar 

  16. Lambert, A. J. D. and Gupta, S. M. (2005) Disassembly Modeling for Assembly, Maintenance, Reuse, and Recycling, CRC Press (Taylor & Francis), Boca Raton, Florida

    MATH  Google Scholar 

  17. Lapierre S. D., Ruiz, A., and Soriano, P. (2006) Balancing Assembly Lines with Tabu Search. European Journal of Operational Research, 168(3), 826–837

    Article  MATH  MathSciNet  Google Scholar 

  18. 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

    Google Scholar 

  19. 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

    Google Scholar 

  20. 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

    Article  Google Scholar 

  21. 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

    Article  MATH  Google Scholar 

  22. 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

    Article  MATH  Google Scholar 

  23. 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

    Google Scholar 

  24. 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

    Google Scholar 

  25. Osman, I. H. and Laporte, G. (1996) Meta-heuristics: A Bibliography. Annals of Operations Research, 63, 513–623

    Article  MATH  MathSciNet  Google Scholar 

  26. Papadimitriou, C. H. and Steiglitz, K. (1998) Combinatorial Optimization: Algorithms and Complexity, Dover Publications, Mineola, New York

    MATH  Google Scholar 

  27. 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

    Article  Google Scholar 

  28. Rosen, K. H. Discrete Mathematics and Its Applications, McGraw-Hill, Boston, Massachusetts (1999)

    Google Scholar 

  29. Suresh, G., Vinod, V. V., and Sahu, S. (1996) A Genetic Algorithm for Assembly Line Balancing. Production Planning and Control, 7(1), 38–46

    Article  Google Scholar 

  30. 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

    Article  Google Scholar 

  31. Tovey, C. A. (2002) Tutorial on Computational Complexity, Interfaces, 32(3), 30–61

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics