Skip to main content
Erschienen in: Journal of Intelligent Manufacturing 3/2019

06.05.2017

An improved backtracking search algorithm for casting heat treatment charge plan problem

verfasst von: Jianxin Zhou, Hu Ye, Xiaoyuan Ji, Weilin Deng

Erschienen in: Journal of Intelligent Manufacturing | Ausgabe 3/2019

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

This study investigates the optimization of the charge plan in casting heat treatment. The optimization problem is formulated as a 0–1 integer programming model aiming at maximizing the utilization of the furnaces, minimizing the holding temperature differences and the overall delivery deadline of castings in a furnace. To approach the mathematical model, a two-steps solution methodology is designed. First, the feasible casting candidate sets are generated in consideration of the holding temperature and cooling mode constraints. Then, an improved backtracking search algorithm (IBSA) is proposed to obtain optimal charge plan for each feasible candidate set. The best one among the optimal charge plans obtained by IBSA is selected as the final charge plan. In IBSA, a mapping mechanism is applied to make original backtracking search algorithm (BSA) suitable to discrete problems. Improvements that consist of the modification of historical population updating mechanism, the hybrid of mutation and crossover strategy of difference evaluation algorithm, a greedy local search algorithm and the re-initialization operator are also made to enhance the exploitation and exploration ability of IBSA. The comparisons of simulation experiments demonstrate the effectiveness of the proposed model and the performance of the proposed algorithm.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat Ballestín, F., Mallor, F., & Mateo, P. M. (2011). Production scheduling in a market-driven foundry: A mathematical programming approach versus a project scheduling metaheuristic algorithm. Optimization and Engineering, 13(4), 663–687. Ballestín, F., Mallor, F., & Mateo, P. M. (2011). Production scheduling in a market-driven foundry: A mathematical programming approach versus a project scheduling metaheuristic algorithm. Optimization and Engineering, 13(4), 663–687.
Zurück zum Zitat BożejkoEmail, W., & Makuchowski, M. (2011). Solving the no-wait job-shop problem by using genetic algorithm with automatic adjustment. The International Journal of Advanced Manufacturing Technology, 57(5), 735–752.CrossRef BożejkoEmail, W., & Makuchowski, M. (2011). Solving the no-wait job-shop problem by using genetic algorithm with automatic adjustment. The International Journal of Advanced Manufacturing Technology, 57(5), 735–752.CrossRef
Zurück zum Zitat Brest, J., Greiner, S., Bošković, B., Mernik, M., & Žumer, V. (2006). Self-adapting control parameters in differential evolution: A comparative study on numerical benchmark problems. IEEE Transactions on Evolutionary Computation, 10(6), 646–657.CrossRef Brest, J., Greiner, S., Bošković, B., Mernik, M., & Žumer, V. (2006). Self-adapting control parameters in differential evolution: A comparative study on numerical benchmark problems. IEEE Transactions on Evolutionary Computation, 10(6), 646–657.CrossRef
Zurück zum Zitat Camargo, V. C. B., Mattiolli, L., & Toledo, F. M. B. (2012). A knapsack problem as a tool to solve the production planning problem in small foundries. Computers & Operations Research, 39(1), 86–92.CrossRef Camargo, V. C. B., Mattiolli, L., & Toledo, F. M. B. (2012). A knapsack problem as a tool to solve the production planning problem in small foundries. Computers & Operations Research, 39(1), 86–92.CrossRef
Zurück zum Zitat Civicioglu, P. (2013). Backtracking search optimization algorithm for numerical optimization problems. Applied Mathematics and Computation, 219(15), 8121–8144.CrossRef Civicioglu, P. (2013). Backtracking search optimization algorithm for numerical optimization problems. Applied Mathematics and Computation, 219(15), 8121–8144.CrossRef
Zurück zum Zitat Colorni, A., Dorigo, M., & Maniezzo, V. (1991). Distributed optimization by ant colonies. In Proceedings of the first European conference on artificial life (pp. 134–142). Colorni, A., Dorigo, M., & Maniezzo, V. (1991). Distributed optimization by ant colonies. In Proceedings of the first European conference on artificial life (pp. 134–142).
Zurück zum Zitat Das, S., & Suganthan, P. N. (2011). Differential evolution: A survey of the state-of-the-art. IEEE Transactions on Evolutionary Computation, 15(1), 4–31.CrossRef Das, S., & Suganthan, P. N. (2011). Differential evolution: A survey of the state-of-the-art. IEEE Transactions on Evolutionary Computation, 15(1), 4–31.CrossRef
Zurück zum Zitat de Araujo, S. A., Arenales, M. N., & Clark, A. R. (2008). Lot sizing and furnace scheduling in small foundries. Computers & Operations Research, 35(3), 916–932.CrossRef de Araujo, S. A., Arenales, M. N., & Clark, A. R. (2008). Lot sizing and furnace scheduling in small foundries. Computers & Operations Research, 35(3), 916–932.CrossRef
Zurück zum Zitat Duda, J. (2005). Lot-sizing in a foundry using genetic algorithm and repair functions. In EvoCOP 2005: Evolutionary computation in combinatorial optimization (pp. 101–111). Duda, J. (2005). Lot-sizing in a foundry using genetic algorithm and repair functions. In EvoCOP 2005: Evolutionary computation in combinatorial optimization (pp. 101–111).
Zurück zum Zitat Duda, J., Stawowy, A., & Basiura, R. (2014). Mathematical programming for lot sizing and production scheduling in foundries. Archives of Foundry Engineering, 14(3), 17–20.CrossRef Duda, J., Stawowy, A., & Basiura, R. (2014). Mathematical programming for lot sizing and production scheduling in foundries. Archives of Foundry Engineering, 14(3), 17–20.CrossRef
Zurück zum Zitat Eberhart, R. C., & Kennedy, J. A. (1995). A new optimizer using particle swarm theory. In Proceedings of the sixth international symposium on micro machine and human science (pp. 39–43). Eberhart, R. C., & Kennedy, J. A. (1995). A new optimizer using particle swarm theory. In Proceedings of the sixth international symposium on micro machine and human science (pp. 39–43).
Zurück zum Zitat Guner, G. H., Tunali, S., & Jans, R. (2010). A review of applications of genetic algorithms in lot sizing. Journal of Intelligent Manufacturing, 21(4), 575–590.CrossRef Guner, G. H., Tunali, S., & Jans, R. (2010). A review of applications of genetic algorithms in lot sizing. Journal of Intelligent Manufacturing, 21(4), 575–590.CrossRef
Zurück zum Zitat Hans, E., & van de Velde, S. (2011). The lot sizing and scheduling of sand casting operations. International Journal of Production Research, 49(9), 2481–2499.CrossRef Hans, E., & van de Velde, S. (2011). The lot sizing and scheduling of sand casting operations. International Journal of Production Research, 49(9), 2481–2499.CrossRef
Zurück zum Zitat Holland, J. H. (1992). Genetic algorithms. Scientific American, 267, 66–72.CrossRef Holland, J. H. (1992). Genetic algorithms. Scientific American, 267, 66–72.CrossRef
Zurück zum Zitat Huang, J., Gao, L., & Li, X. (2015). An effective teaching-learning-based cuckoo search algorithm for parameter optimization problems in structure designing and machining processes. Applied Soft Computing, 36, 349–356.CrossRef Huang, J., Gao, L., & Li, X. (2015). An effective teaching-learning-based cuckoo search algorithm for parameter optimization problems in structure designing and machining processes. Applied Soft Computing, 36, 349–356.CrossRef
Zurück zum Zitat Karaboga, D., & Basturk, B. (2007). A powerful and efficient algorithm for numerical function optimization: Artificial bee colony (ABC) algorithm. Journal of Global Optimization, 39(3), 459–471.CrossRef Karaboga, D., & Basturk, B. (2007). A powerful and efficient algorithm for numerical function optimization: Artificial bee colony (ABC) algorithm. Journal of Global Optimization, 39(3), 459–471.CrossRef
Zurück zum Zitat Kılıç, U. (2015). Backtracking search algorithm-based optimal power flow with valve point effect and prohibited zones. Electrical Engineering, 97(2), 101–110.CrossRef Kılıç, U. (2015). Backtracking search algorithm-based optimal power flow with valve point effect and prohibited zones. Electrical Engineering, 97(2), 101–110.CrossRef
Zurück zum Zitat Korytkowski, P., Rymaszewski, S., & Wiśniewski, T. (2013). Ant colony optimization for job shop scheduling using multi-attribute dispatching rules. The International Journal of Advanced Manufacturing Technology, 67(1), 231–241.CrossRef Korytkowski, P., Rymaszewski, S., & Wiśniewski, T. (2013). Ant colony optimization for job shop scheduling using multi-attribute dispatching rules. The International Journal of Advanced Manufacturing Technology, 67(1), 231–241.CrossRef
Zurück zum Zitat Li, X., & Yin, M. (2013). An opposition-based differential evolution algorithm for permutation flow shop scheduling based on diversity measure. Advances in Engineering Software, 55, 10–31.CrossRef Li, X., & Yin, M. (2013). An opposition-based differential evolution algorithm for permutation flow shop scheduling based on diversity measure. Advances in Engineering Software, 55, 10–31.CrossRef
Zurück zum Zitat Li, X., Guo, S., Liu, Y., Du, B., & Wang, L. (2017). A production planning model for make-to-order foundry flow shop with capacity constraint. Mathematical Problems in Engineering, 2017, 1–15. Li, X., Guo, S., Liu, Y., Du, B., & Wang, L. (2017). A production planning model for make-to-order foundry flow shop with capacity constraint. Mathematical Problems in Engineering, 2017, 1–15.
Zurück zum Zitat Lin, Q., Gao, L., Li, X., & Zhang, C. (2015). A hybrid backtracking search algorithm for permutation flow-shop scheduling problem. Computers & Industrial Engineering, 85, 437–446.CrossRef Lin, Q., Gao, L., Li, X., & Zhang, C. (2015). A hybrid backtracking search algorithm for permutation flow-shop scheduling problem. Computers & Industrial Engineering, 85, 437–446.CrossRef
Zurück zum Zitat Mirjalili, S. (2015). The ant lion optimizer. Advances in Engineering Software, 83, 80–98.CrossRef Mirjalili, S. (2015). The ant lion optimizer. Advances in Engineering Software, 83, 80–98.CrossRef
Zurück zum Zitat Mirjalili, S., & Lewis, A. (2016). The whale optimization algorithm. Advances in Engineering Software, 95, 51–67.CrossRef Mirjalili, S., & Lewis, A. (2016). The whale optimization algorithm. Advances in Engineering Software, 95, 51–67.CrossRef
Zurück zum Zitat Modiri-Delshad, M., & Rahim, N. A. (2016). Multi-objective backtracking search algorithm for economic emission dispatch problem. Applied Soft Computing, 40, 479–494.CrossRef Modiri-Delshad, M., & Rahim, N. A. (2016). Multi-objective backtracking search algorithm for economic emission dispatch problem. Applied Soft Computing, 40, 479–494.CrossRef
Zurück zum Zitat Neri, F., & Tirronen, V. (2010). Recent advances in differential evolution: A survey and experimental analysis. Artificial Intelligence Review, 33(1), 61–106.CrossRef Neri, F., & Tirronen, V. (2010). Recent advances in differential evolution: A survey and experimental analysis. Artificial Intelligence Review, 33(1), 61–106.CrossRef
Zurück zum Zitat Pan, W. (2012). A new fruit fly optimization algorithm: Taking the financial distress model as an example. Knowledge-Based Systems, 26, 69–74.CrossRef Pan, W. (2012). A new fruit fly optimization algorithm: Taking the financial distress model as an example. Knowledge-Based Systems, 26, 69–74.CrossRef
Zurück zum Zitat Qian, B., Wang, L., Hu, R., Wang, W., Huang, D., & Wang, X. (2008). A hybrid differential evolution method for permutation flow-shop scheduling. The International Journal of Advanced Manufacturing Technology, 38(7), 757–777.CrossRef Qian, B., Wang, L., Hu, R., Wang, W., Huang, D., & Wang, X. (2008). A hybrid differential evolution method for permutation flow-shop scheduling. The International Journal of Advanced Manufacturing Technology, 38(7), 757–777.CrossRef
Zurück zum Zitat Rao, R. V., Savsani, V. J., & Vakharia, D. P. (2011). Teaching-learning-based optimization: A novel method for constrained mechanical design optimization problems. Computer-Aided Design, 43(3), 303–315.CrossRef Rao, R. V., Savsani, V. J., & Vakharia, D. P. (2011). Teaching-learning-based optimization: A novel method for constrained mechanical design optimization problems. Computer-Aided Design, 43(3), 303–315.CrossRef
Zurück zum Zitat Santos-Meza, E. D., Santos, M., & Arenales, M. N. (2002). A lot-sizing problem in an automated foundry. European Journal of Operational Research, 139(3), 490–500.CrossRef Santos-Meza, E. D., Santos, M., & Arenales, M. N. (2002). A lot-sizing problem in an automated foundry. European Journal of Operational Research, 139(3), 490–500.CrossRef
Zurück zum Zitat Shafiullah, M., Abido, M. A., & Coelho, L. S. (2016). Optimal power flow of two-terminal HVDC systems using backtracking search algorithm. International Journal of Electrical Power & Energy Systems, 78, 326–335.CrossRef Shafiullah, M., Abido, M. A., & Coelho, L. S. (2016). Optimal power flow of two-terminal HVDC systems using backtracking search algorithm. International Journal of Electrical Power & Energy Systems, 78, 326–335.CrossRef
Zurück zum Zitat Storn, R., & Price, K. (1997). Differential evolution-a simple and efficient heuristic for global optimization over continuous spaces. Journal of Global Optimization, 11(4), 341–359.CrossRef Storn, R., & Price, K. (1997). Differential evolution-a simple and efficient heuristic for global optimization over continuous spaces. Journal of Global Optimization, 11(4), 341–359.CrossRef
Zurück zum Zitat Tang, L., Meng, Y., & Liu, J. (2011). An improved Lagrangean relaxation algorithm for the dynamic batching decision problem. International Journal of Production Research, 49(9), 2501–2517. Tang, L., Meng, Y., & Liu, J. (2011). An improved Lagrangean relaxation algorithm for the dynamic batching decision problem. International Journal of Production Research, 49(9), 2501–2517.
Zurück zum Zitat Tao, F., Cheng, Y., Zhang, L., & Nee, A. Y. C. (2015). Advanced manufacturing systems: Socialization characteristics and trends. Journal of Intelligent Manufacturing. doi:10.1007/s10845-015-1042-8. Tao, F., Cheng, Y., Zhang, L., & Nee, A. Y. C. (2015). Advanced manufacturing systems: Socialization characteristics and trends. Journal of Intelligent Manufacturing. doi:10.​1007/​s10845-015-1042-8.
Zurück zum Zitat Teixeira, R. F., Fernandes, F. C. F., & Pereira, N. A. (2010). Binary integer programming formulations for scheduling in market-driven foundries. Computers & Industrial Engineering, 59(3), 425–435.CrossRef Teixeira, R. F., Fernandes, F. C. F., & Pereira, N. A. (2010). Binary integer programming formulations for scheduling in market-driven foundries. Computers & Industrial Engineering, 59(3), 425–435.CrossRef
Zurück zum Zitat Triki, H., Mellouli, A., & Masmoudi, F. (2017). A multi-objective genetic algorithm for assembly line resource assignment and balancing problem of type 2 (ALRABP-2). Journal of Intelligent Manufacturing, 28(2), 371–385.CrossRef Triki, H., Mellouli, A., & Masmoudi, F. (2017). A multi-objective genetic algorithm for assembly line resource assignment and balancing problem of type 2 (ALRABP-2). Journal of Intelligent Manufacturing, 28(2), 371–385.CrossRef
Zurück zum Zitat Yang, X., & Deb, S. (2010). Engineering optimisation by cuckoo search. International Journal of Mathematical Modelling and Numerical Optimisation, 1(4), 330–343.CrossRef Yang, X., & Deb, S. (2010). Engineering optimisation by cuckoo search. International Journal of Mathematical Modelling and Numerical Optimisation, 1(4), 330–343.CrossRef
Zurück zum Zitat Yıldız, A. R. (2009a). A novel hybrid immune algorithm for global optimization in design and manufacturing. Robotics and Computer-Integrated Manufacturing, 25(2), 261–270.CrossRef Yıldız, A. R. (2009a). A novel hybrid immune algorithm for global optimization in design and manufacturing. Robotics and Computer-Integrated Manufacturing, 25(2), 261–270.CrossRef
Zurück zum Zitat Yıldız, A. R. (2009b). A novel particle swarm optimization approach for product design and manufacturing. The International Journal of Advanced Manufacturing Technology, 40, 617–628.CrossRef Yıldız, A. R. (2009b). A novel particle swarm optimization approach for product design and manufacturing. The International Journal of Advanced Manufacturing Technology, 40, 617–628.CrossRef
Zurück zum Zitat Yildiz, A. R. (2012). A comparative study of population-based optimization algorithms for turning operations. Information Sciences, 210, 81–88.CrossRef Yildiz, A. R. (2012). A comparative study of population-based optimization algorithms for turning operations. Information Sciences, 210, 81–88.CrossRef
Zurück zum Zitat Yildiz, A. R. (2013). Comparison of evolutionary-based optimization algorithms for structural design optimization. Engineering Applications of Artificial Intelligence, 26(1), 327–333.CrossRef Yildiz, A. R. (2013). Comparison of evolutionary-based optimization algorithms for structural design optimization. Engineering Applications of Artificial Intelligence, 26(1), 327–333.CrossRef
Zurück zum Zitat Yildiz, A. R., & Solanki, K. N. (2012). Multi-objective optimization of vehicle crashworthiness using a new particle swarm based approach. The International Journal of Advanced Manufacturing Technology, 59(1), 367–376.CrossRef Yildiz, A. R., & Solanki, K. N. (2012). Multi-objective optimization of vehicle crashworthiness using a new particle swarm based approach. The International Journal of Advanced Manufacturing Technology, 59(1), 367–376.CrossRef
Zurück zum Zitat Zacharia, P. T., & Nearchou, A. C. (2012). Multi-objective fuzzy assembly line balancing using genetic algorithms. Journal of Intelligent Manufacturing, 23(3), 615–627.CrossRef Zacharia, P. T., & Nearchou, A. C. (2012). Multi-objective fuzzy assembly line balancing using genetic algorithms. Journal of Intelligent Manufacturing, 23(3), 615–627.CrossRef
Zurück zum Zitat Zhou, J., Ji, X., Liao, D., & Yin, Y. (2013). Research and application of enterprise resource planning system for foundry enterprises. China Foundry, 10(1), 8–17. Zhou, J., Ji, X., Liao, D., & Yin, Y. (2013). Research and application of enterprise resource planning system for foundry enterprises. China Foundry, 10(1), 8–17.
Metadaten
Titel
An improved backtracking search algorithm for casting heat treatment charge plan problem
verfasst von
Jianxin Zhou
Hu Ye
Xiaoyuan Ji
Weilin Deng
Publikationsdatum
06.05.2017
Verlag
Springer US
Erschienen in
Journal of Intelligent Manufacturing / Ausgabe 3/2019
Print ISSN: 0956-5515
Elektronische ISSN: 1572-8145
DOI
https://doi.org/10.1007/s10845-017-1328-0

Weitere Artikel der Ausgabe 3/2019

Journal of Intelligent Manufacturing 3/2019 Zur Ausgabe

    Marktübersichten

    Die im Laufe eines Jahres in der „adhäsion“ veröffentlichten Marktübersichten helfen Anwendern verschiedenster Branchen, sich einen gezielten Überblick über Lieferantenangebote zu verschaffen.