Skip to main content

2017 | OriginalPaper | Buchkapitel

Parallelizing Metaheuristics for Optimal Design of Multiproduct Batch Plants on GPU

verfasst von : Andrey Borisenko, Sergei Gorlatch

Erschienen in: Parallel Computing Technologies

Verlag: Springer International Publishing

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

search-config
loading …

Abstract

We propose a metaheuristics-based approach to the optimal design of multi-product batch plants, with a particular application example of chemical-engineering systems. Our hybrid approach combines two metaheuristics: Ant Colony Optimization (ACO) and Simulated Annealing (SA). We develop a sequential implementation of the proposed method and we parallelize it on Graphics Processing Units (GPU) using the CUDA programming environment. We experimentally demonstrate that the results of our hybrid metaheuristic approach (ACO+SA) are very near to the global optimal solutions, but they are produced much faster than using the deterministic Branch-and-Bound approach.

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!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Aarts, E., Korst, J., Michiels, W.: Simulated annealing. In: Search Methodologies, pp. 265–285. Springer Science & Business Media, Heidelberg (2014) Aarts, E., Korst, J., Michiels, W.: Simulated annealing. In: Search Methodologies, pp. 265–285. Springer Science & Business Media, Heidelberg (2014)
2.
Zurück zum Zitat Agarwal, K., Sinha, A., Hima Bindu, M.: A novel hybrid approach to N-Queen problem. In: Wyld, D., Zizka, J., Nagamalai, D. (eds.) Advances in Computer Science, Engineering & Applications. AISC, vol. 166, pp. 519–527. Springer, Heidelberg (2012). doi:10.1007/978-3-642-30157-5_52 CrossRef Agarwal, K., Sinha, A., Hima Bindu, M.: A novel hybrid approach to N-Queen problem. In: Wyld, D., Zizka, J., Nagamalai, D. (eds.) Advances in Computer Science, Engineering & Applications. AISC, vol. 166, pp. 519–527. Springer, Heidelberg (2012). doi:10.​1007/​978-3-642-30157-5_​52 CrossRef
3.
Zurück zum Zitat Aguilar-Lasserre, A.A., Bautista, M.A.B., Ponsich, A., Huerta, M.A.G.: An AHP-based decision-making tool for the solution of multiproduct batch plant design problem under imprecise demand. Comput. Oper. Res. 36(3), 711–736 (2009)CrossRefMATH Aguilar-Lasserre, A.A., Bautista, M.A.B., Ponsich, A., Huerta, M.A.G.: An AHP-based decision-making tool for the solution of multiproduct batch plant design problem under imprecise demand. Comput. Oper. Res. 36(3), 711–736 (2009)CrossRefMATH
4.
Zurück zum Zitat Birattari, M.: Tuning Metaheuristics: A Machine Learning Perspective. Springer, Heidelberg (2009)CrossRefMATH Birattari, M.: Tuning Metaheuristics: A Machine Learning Perspective. Springer, Heidelberg (2009)CrossRefMATH
5.
Zurück zum Zitat Borisenko, A.B., Karpushkin, S.V.: Hierarchy of processing equipment configuration design problems for multiproduct chemical plants. J. Comput. Syst. Sci. Int. 53(3), 410–419 (2014)CrossRefMATH Borisenko, A.B., Karpushkin, S.V.: Hierarchy of processing equipment configuration design problems for multiproduct chemical plants. J. Comput. Syst. Sci. Int. 53(3), 410–419 (2014)CrossRefMATH
6.
Zurück zum Zitat Borisenko, A., Haidl, M., Gorlatch, S.: A GPU parallelization of branch-and-bound for multiproduct batch plants optimization. J. Supercomput. 73(2), 639–651 (2017)CrossRef Borisenko, A., Haidl, M., Gorlatch, S.: A GPU parallelization of branch-and-bound for multiproduct batch plants optimization. J. Supercomput. 73(2), 639–651 (2017)CrossRef
7.
Zurück zum Zitat Borisenko, A., Kegel, P., Gorlatch, S.: Optimal design of multi-product batch plants using a parallel branch-and-bound method. In: Malyshkin, V. (ed.) PaCT 2011. LNCS, vol. 6873, pp. 417–430. Springer, Heidelberg (2011). doi:10.1007/978-3-642-23178-0_36 CrossRef Borisenko, A., Kegel, P., Gorlatch, S.: Optimal design of multi-product batch plants using a parallel branch-and-bound method. In: Malyshkin, V. (ed.) PaCT 2011. LNCS, vol. 6873, pp. 417–430. Springer, Heidelberg (2011). doi:10.​1007/​978-3-642-23178-0_​36 CrossRef
8.
Zurück zum Zitat Dawson, L., Stewart, I.: Improving ant colony optimization performance on the GPU using CUDA. In: 2013 IEEE Congress on Evolutionary Computation, pp. 1901–1908. IEEE, June 2013 Dawson, L., Stewart, I.: Improving ant colony optimization performance on the GPU using CUDA. In: 2013 IEEE Congress on Evolutionary Computation, pp. 1901–1908. IEEE, June 2013
9.
Zurück zum Zitat Delévacq, A., Delisle, P., Gravel, M., Krajecki, M.: Parallel ant colony optimization on graphics processing units. J. Parallel Distrib. Comput. 73(1), 52–61 (2013)CrossRef Delévacq, A., Delisle, P., Gravel, M., Krajecki, M.: Parallel ant colony optimization on graphics processing units. J. Parallel Distrib. Comput. 73(1), 52–61 (2013)CrossRef
10.
Zurück zum Zitat Dietz, A., Azzaro-Pantel, C., Pibouleau, L., Domenech, S.: Strategies for multiobjective genetic algorithm development: Application to optimal batch plant design in process systems engineering. Comput. Ind. Eng. 54(3), 539–569 (2008)CrossRef Dietz, A., Azzaro-Pantel, C., Pibouleau, L., Domenech, S.: Strategies for multiobjective genetic algorithm development: Application to optimal batch plant design in process systems engineering. Comput. Ind. Eng. 54(3), 539–569 (2008)CrossRef
11.
12.
Zurück zum Zitat Dorigo, M., Stützle, T.: Ant colony optimization: overview and recent advances. In: Gendreau, M., Potvin, J.-Y. (eds.) Handbook of Metaheuristics. International Series in Operations Research & Management Science, vol. 146, pp. 227–263. Springer, New York (2010). doi:10.1007/978-1-4419-1665-5_8 CrossRef Dorigo, M., Stützle, T.: Ant colony optimization: overview and recent advances. In: Gendreau, M., Potvin, J.-Y. (eds.) Handbook of Metaheuristics. International Series in Operations Research & Management Science, vol. 146, pp. 227–263. Springer, New York (2010). doi:10.​1007/​978-1-4419-1665-5_​8 CrossRef
13.
Zurück zum Zitat El Hamzaoui, Y., Bassam, A., Abatal, M., Rodríguez, J.A., Duarte-Villaseñor, M.A., Escobedo, L., Puga, S.A.: Flexibility in biopharmaceutical manufacturing using particle swarm algorithms and genetic algorithms. In: Schütze, O., Trujillo, L., Legrand, P., Maldonado, Y. (eds.) NEO 2015. SCI, vol. 663, pp. 149–171. Springer, Cham (2017). doi:10.1007/978-3-319-44003-3_7 CrossRef El Hamzaoui, Y., Bassam, A., Abatal, M., Rodríguez, J.A., Duarte-Villaseñor, M.A., Escobedo, L., Puga, S.A.: Flexibility in biopharmaceutical manufacturing using particle swarm algorithms and genetic algorithms. In: Schütze, O., Trujillo, L., Legrand, P., Maldonado, Y. (eds.) NEO 2015. SCI, vol. 663, pp. 149–171. Springer, Cham (2017). doi:10.​1007/​978-3-319-44003-3_​7 CrossRef
14.
Zurück zum Zitat Gandomi, A.H., Yang, X.S., Talatahari, S., Alavi, A.H.: Metaheuristic algorithms in modeling and optimization. In: Metaheuristic Applications in Structures and Infrastructures, pp. 1–24. Elsevier BV (2013) Gandomi, A.H., Yang, X.S., Talatahari, S., Alavi, A.H.: Metaheuristic algorithms in modeling and optimization. In: Metaheuristic Applications in Structures and Infrastructures, pp. 1–24. Elsevier BV (2013)
15.
Zurück zum Zitat Gonzalez-Pardo, A., Camacho, D.: A new CSP graph-based representation for ant colony optimization. In: 2013 IEEE Congress on Evolutionary Computation, pp. 689–696. Institute of Electrical and Electronics Engineers (IEEE), June 2013 Gonzalez-Pardo, A., Camacho, D.: A new CSP graph-based representation for ant colony optimization. In: 2013 IEEE Congress on Evolutionary Computation, pp. 689–696. Institute of Electrical and Electronics Engineers (IEEE), June 2013
16.
Zurück zum Zitat Kallioras, N.A., Kepaptsoglou, K., Lagaros, N.D.: Transit stop inspection and maintenance scheduling: a GPU accelerated metaheuristics approach. Transp. Res. Part C Emerg. Technol. 55, 246–260 (2015)CrossRef Kallioras, N.A., Kepaptsoglou, K., Lagaros, N.D.: Transit stop inspection and maintenance scheduling: a GPU accelerated metaheuristics approach. Transp. Res. Part C Emerg. Technol. 55, 246–260 (2015)CrossRef
17.
Zurück zum Zitat Khan, S., Bilal, M., Sharif, M., Sajid, M., Baig, R.: Solution of n-queen problem using ACO. In: 2009 IEEE 13th International Multitopic Conference, pp. 1–5. Institute of Electrical and Electronics Engineers (IEEE), December 2009 Khan, S., Bilal, M., Sharif, M., Sajid, M., Baig, R.: Solution of n-queen problem using ACO. In: 2009 IEEE 13th International Multitopic Conference, pp. 1–5. Institute of Electrical and Electronics Engineers (IEEE), December 2009
18.
Zurück zum Zitat Kirkpatrick, S., Gelatt, C.D., Vecchi, M.P., et al.: Optimization by simulated annealing. Science 220(4598), 671–680 (1983)MathSciNetCrossRefMATH Kirkpatrick, S., Gelatt, C.D., Vecchi, M.P., et al.: Optimization by simulated annealing. Science 220(4598), 671–680 (1983)MathSciNetCrossRefMATH
19.
Zurück zum Zitat Lee, T.S., Moslemipour, G., Ting, T.O., Rilling, D.: A novel hybrid ACO/SA approach to solve stochastic dynamic facility layout problem (SDFLP). In: Huang, D.-S., Gupta, P., Zhang, X., Premaratne, P. (eds.) ICIC 2012. CCIS, vol. 304, pp. 100–108. Springer, Heidelberg (2012). doi:10.1007/978-3-642-31837-5_15 CrossRef Lee, T.S., Moslemipour, G., Ting, T.O., Rilling, D.: A novel hybrid ACO/SA approach to solve stochastic dynamic facility layout problem (SDFLP). In: Huang, D.-S., Gupta, P., Zhang, X., Premaratne, P. (eds.) ICIC 2012. CCIS, vol. 304, pp. 100–108. Springer, Heidelberg (2012). doi:10.​1007/​978-3-642-31837-5_​15 CrossRef
21.
Zurück zum Zitat Ponsich, A., Coello, C.C.: Differential evolution performances for the solution of mixed-integer constrained process engineering problems. Appl. Soft Comput. 11(1), 399–409 (2011)CrossRef Ponsich, A., Coello, C.C.: Differential evolution performances for the solution of mixed-integer constrained process engineering problems. Appl. Soft Comput. 11(1), 399–409 (2011)CrossRef
22.
Zurück zum Zitat Pourvaziri, H., Azimi, P.: A tuned-parameter hybrid algorithm for dynamic facility layout problem with budget constraint using GA and SAA. J. Optim. Ind. Eng. 7(15), 65–75 (2014) Pourvaziri, H., Azimi, P.: A tuned-parameter hybrid algorithm for dynamic facility layout problem with budget constraint using GA and SAA. J. Optim. Ind. Eng. 7(15), 65–75 (2014)
23.
Zurück zum Zitat Rossi, F., Van Beek, P., Walsh, T.: Handbook of Constraint Programming. Elsevier, Amsterdam (2006)MATH Rossi, F., Van Beek, P., Walsh, T.: Handbook of Constraint Programming. Elsevier, Amsterdam (2006)MATH
24.
Zurück zum Zitat Solnon, C.: Ant Colony Optimization and Constraint Programming. Wiley Inc., Hoboken (2010)MATH Solnon, C.: Ant Colony Optimization and Constraint Programming. Wiley Inc., Hoboken (2010)MATH
25.
Zurück zum Zitat Stützle, T., López-Ibánez, M., Pellegrini, P., Maur, M., de Oca, M.M., Birattari, M., Dorigo, M.: Parameter adaptation in ant colony optimization. In: Hamadi, Y., Monfroy, E., Saubion, F. (eds.) Autonomous Search, pp. 191–215. Springer, Heidelberg (2011). doi:10.1007/978-3-642-21434-9_8 CrossRef Stützle, T., López-Ibánez, M., Pellegrini, P., Maur, M., de Oca, M.M., Birattari, M., Dorigo, M.: Parameter adaptation in ant colony optimization. In: Hamadi, Y., Monfroy, E., Saubion, F. (eds.) Autonomous Search, pp. 191–215. Springer, Heidelberg (2011). doi:10.​1007/​978-3-642-21434-9_​8 CrossRef
26.
Zurück zum Zitat Valadi, J., Siarry, P.: Applications of Metaheuristics in Process Engineering. Springer Science & Business Media, Heidelberg (2014)CrossRefMATH Valadi, J., Siarry, P.: Applications of Metaheuristics in Process Engineering. Springer Science & Business Media, Heidelberg (2014)CrossRefMATH
27.
Zurück zum Zitat Wei, K.C., Wu, C.C., Yu, H.L.: Mapping the simulated annealing algorithm onto CUDA GPUs. In: 2015 10th International Conference on Intelligent Systems and Knowledge Engineering (ISKE), pp. 1–8, November 2015 Wei, K.C., Wu, C.C., Yu, H.L.: Mapping the simulated annealing algorithm onto CUDA GPUs. In: 2015 10th International Conference on Intelligent Systems and Knowledge Engineering (ISKE), pp. 1–8, November 2015
28.
Zurück zum Zitat Yang, X.S.: Nature-Inspired Metaheuristic Algorithms. Luniver Press, Bristol (2010) Yang, X.S.: Nature-Inspired Metaheuristic Algorithms. Luniver Press, Bristol (2010)
Metadaten
Titel
Parallelizing Metaheuristics for Optimal Design of Multiproduct Batch Plants on GPU
verfasst von
Andrey Borisenko
Sergei Gorlatch
Copyright-Jahr
2017
DOI
https://doi.org/10.1007/978-3-319-62932-2_39