Skip to main content
Erschienen in: Water Resources Management 1/2017

05.10.2016

Multi-Core Parallel Particle Swarm Optimization for the Operation of Inter-Basin Water Transfer-Supply Systems

verfasst von: Yong Peng, Anbang Peng, Xiaoli Zhang, Huicheng Zhou, Lin Zhang, Wenzhong Wang, Zixin Zhang

Erschienen in: Water Resources Management | Ausgabe 1/2017

Einloggen

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

search-config
loading …

Abstract

To optimize the joint operation model for inter-basin water transfer-supply systems (IBWTS), this study proposes three multi-core parallel particle swarm optimization (PPSO) algorithms (i.e., PPSO_ring, PPSO_star, PPSO_share). These algorithms are based on the Fork/Join framework and the concurrency in Java. The biggest difference between the proposed PPSOs and the traditional one, which is also based on the Fork/Join framework, is that the former can exchange information among the threads (sub-swarms), while the latter cannot. To implement the proposed PPSOs, the Fork/Join framework is used to assign threads to different CPU cores, thereby evolving the standard PSO separately, and the synchronization-and-communication mechanisms of concurrency in Java is used to exchange information among the threads. The North-line IBWTS in Liaoning Province of China is taken as a case study to test the proposed algorithms. The analysis of the algorithms demonstrate that all the three proposed PPSOs outperform the traditional one, which indicates that information exchange among the sub-swarms can improve algorithm performance. PPSO_share performs better than PPSO_ring and PPSO_star, which illustrates that when each sub-swarm’s best particle, the particle’s best position and the best particle of the whole swarm are used to update the particle’s velocity, the algorithm performance can be further improved. The operation results show that PPSO_share can take full advantage of multi-core resources and enhance the computing efficiency and solution accuracy of the joint operation model, showing its potential practicability and validity for complex multi-reservoir system operations in the future.

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

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+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!

Literatur
Zurück zum Zitat Breshears C (2009) The art of concurrency. O'Reilly Media, Sebastopol, 53–75 pp Breshears C (2009) The art of concurrency. O'Reilly Media, Sebastopol, 53–75 pp
Zurück zum Zitat Chang FJ, Chen L, Chang LC (2005) Optimizing the reservoir operating rule curves by genetic algorithms. Hydrol Process 19(11):2277–2289CrossRef Chang FJ, Chen L, Chang LC (2005) Optimizing the reservoir operating rule curves by genetic algorithms. Hydrol Process 19(11):2277–2289CrossRef
Zurück zum Zitat Chang L, Chang F, Wang K, Dai S (2010) Constrained genetic algorithms for optimizing multi-use reservoir operation. J Hydrol 390(1–2):66–74CrossRef Chang L, Chang F, Wang K, Dai S (2010) Constrained genetic algorithms for optimizing multi-use reservoir operation. J Hydrol 390(1–2):66–74CrossRef
Zurück zum Zitat Chen L (2003) Real coded genetic algorithm optimization of long term reservoir operation. J Am Water Resour Assoc 39(5):1157–1165CrossRef Chen L (2003) Real coded genetic algorithm optimization of long term reservoir operation. J Am Water Resour Assoc 39(5):1157–1165CrossRef
Zurück zum Zitat Cheng C, Wang S, Chau K, Wu X (2014) Parallel discrete differential dynamic programming for multireservoir operation. Environ Model Softw 57:152–164CrossRef Cheng C, Wang S, Chau K, Wu X (2014) Parallel discrete differential dynamic programming for multireservoir operation. Environ Model Softw 57:152–164CrossRef
Zurück zum Zitat Dias BH et al (2013) Parallel computing applied to the stochastic dynamic programming for long term operation planning of hydrothermal power systems. Eur J Oper Res 229(1):212–222CrossRef Dias BH et al (2013) Parallel computing applied to the stochastic dynamic programming for long term operation planning of hydrothermal power systems. Eur J Oper Res 229(1):212–222CrossRef
Zurück zum Zitat Guo X, Hu T, Wu C, Zhang T, Lv Y (2013) Multi-objective optimization of the proposed multi-reservoir operating policy using improved NSPSO. Water Resour Manag 27(7):2137–2153CrossRef Guo X, Hu T, Wu C, Zhang T, Lv Y (2013) Multi-objective optimization of the proposed multi-reservoir operating policy using improved NSPSO. Water Resour Manag 27(7):2137–2153CrossRef
Zurück zum Zitat Innocenti E, Silvani X, Muzy A, Hill DRC (2009) A software framework for fine grain parallelization of cellular models with OpenMP: Application to fire spread. Environ Model Softw 24(7):819–831CrossRef Innocenti E, Silvani X, Muzy A, Hill DRC (2009) A software framework for fine grain parallelization of cellular models with OpenMP: Application to fire spread. Environ Model Softw 24(7):819–831CrossRef
Zurück zum Zitat Jiang Y, Hu T, Huang C, Wu X (2007) An improved particle swarm optimization algorithm. Appl Math Comput 193(1):231–239 Jiang Y, Hu T, Huang C, Wu X (2007) An improved particle swarm optimization algorithm. Appl Math Comput 193(1):231–239
Zurück zum Zitat Jiang Y, Liu C, Huang C, Wu X (2010) Improved particle swarm algorithm for hydrological parameter optimization. Appl Math Comput 217(7):3207–3215 Jiang Y, Liu C, Huang C, Wu X (2010) Improved particle swarm algorithm for hydrological parameter optimization. Appl Math Comput 217(7):3207–3215
Zurück zum Zitat Lea D (2000) A Java Fork/Join Framework, Proceedings of the ACM 2000 conference on Java Grande, pp. 36–43 Lea D (2000) A Java Fork/Join Framework, Proceedings of the ACM 2000 conference on Java Grande, pp. 36–43
Zurück zum Zitat Li T, Wang G, Chen J, Wang H (2011) Dynamic parallelization of hydrological model simulations. Environ Model Softw 26(12):1736–1746CrossRef Li T, Wang G, Chen J, Wang H (2011) Dynamic parallelization of hydrological model simulations. Environ Model Softw 26(12):1736–1746CrossRef
Zurück zum Zitat Li X, Wei J, Li T, Wang G, Yeh WWG (2014) A parallel dynamic programming algorithm for multi-reservoir system optimization. Adv Water Resour 67:1–15CrossRef Li X, Wei J, Li T, Wang G, Yeh WWG (2014) A parallel dynamic programming algorithm for multi-reservoir system optimization. Adv Water Resour 67:1–15CrossRef
Zurück zum Zitat Li Y, Zhang C, Chu J, Cai X, Zhou H (2016) Reservoir Operation with Combined Natural Inflow and Controlled Inflow through Interbasin Transfer: Biliu Reservoir in Northeastern China. J Water Resour Plan Manag 142(050150092) Li Y, Zhang C, Chu J, Cai X, Zhou H (2016) Reservoir Operation with Combined Natural Inflow and Controlled Inflow through Interbasin Transfer: Biliu Reservoir in Northeastern China. J Water Resour Plan Manag 142(050150092)
Zurück zum Zitat Ostadrahimi L, Mariño MA, Afshar A (2012) Multi-reservoir operation rules: multi-swarm PSO-based optimization approach. Water Resour Manag 26(2):407–427CrossRef Ostadrahimi L, Mariño MA, Afshar A (2012) Multi-reservoir operation rules: multi-swarm PSO-based optimization approach. Water Resour Manag 26(2):407–427CrossRef
Zurück zum Zitat Peng Y, Chu J, Peng A, Zhou H (2015) Optimization operation model coupled with improving water-transfer rules and hedging rules for Inter-Basin water transfer-supply systems. Water Resour Manag 29(10):3787–3806CrossRef Peng Y, Chu J, Peng A, Zhou H (2015) Optimization operation model coupled with improving water-transfer rules and hedging rules for Inter-Basin water transfer-supply systems. Water Resour Manag 29(10):3787–3806CrossRef
Zurück zum Zitat Sadegh M, Mahjouri N, Kerachian R (2010) Optimal Inter-Basin water allocation using crisp and fuzzy Shapley games. Water Resour Manag 24(10):2291–2310CrossRef Sadegh M, Mahjouri N, Kerachian R (2010) Optimal Inter-Basin water allocation using crisp and fuzzy Shapley games. Water Resour Manag 24(10):2291–2310CrossRef
Zurück zum Zitat Trieu AN, Hiramatsu K, Harada M (2014) Optimizing the rule curves of multi-use reservoir operation using a genetic algorithm with a penalty strategy. Paddy Water Environ 12(1):125–137CrossRef Trieu AN, Hiramatsu K, Harada M (2014) Optimizing the rule curves of multi-use reservoir operation using a genetic algorithm with a penalty strategy. Paddy Water Environ 12(1):125–137CrossRef
Zurück zum Zitat Tu K, Liang Z (2011) Parallel computation models of particle swarm optimization implemented by multiple threads. Expert Syst Appl 38(5):5858–5866CrossRef Tu K, Liang Z (2011) Parallel computation models of particle swarm optimization implemented by multiple threads. Expert Syst Appl 38(5):5858–5866CrossRef
Zurück zum Zitat Waintraub M, Schirru R, Pereira CMNA (2009) Multiprocessor modeling of parallel particle swarm optimization applied to nuclear engineering problems. Prog Nucl Energy 51(6–7):680–688CrossRef Waintraub M, Schirru R, Pereira CMNA (2009) Multiprocessor modeling of parallel particle swarm optimization applied to nuclear engineering problems. Prog Nucl Energy 51(6–7):680–688CrossRef
Zurück zum Zitat Wang S, Cheng C, Wu X, Li B (2014) Parallel stochastic dynamic programming for long-term generation operation of cascaded hydropower stations. Scientia Sinica Technologica 44(2):209–218 Wang S, Cheng C, Wu X, Li B (2014) Parallel stochastic dynamic programming for long-term generation operation of cascaded hydropower stations. Scientia Sinica Technologica 44(2):209–218
Zurück zum Zitat Wang Q, Zhou H, Liang G, Xu H (2015) Optimal operation of bidirectional Inter-Basin water transfer-supply system. Water Resour Manag 29(9):3037–3054CrossRef Wang Q, Zhou H, Liang G, Xu H (2015) Optimal operation of bidirectional Inter-Basin water transfer-supply system. Water Resour Manag 29(9):3037–3054CrossRef
Zurück zum Zitat Wu Y, Li T, Sun L, Chen J (2013) Parallelization of a hydrological model using the message passing interface. Environ Model Softw 43:124–132CrossRef Wu Y, Li T, Sun L, Chen J (2013) Parallelization of a hydrological model using the message passing interface. Environ Model Softw 43:124–132CrossRef
Zurück zum Zitat Zhang C, Wang G, Peng Y, Tang G, Liang G (2012) A negotiation-based multi-objective, multi-party decision-making model for Inter-Basin water transfer scheme optimization. Water Resour Manag 26(14):4029–4038CrossRef Zhang C, Wang G, Peng Y, Tang G, Liang G (2012) A negotiation-based multi-objective, multi-party decision-making model for Inter-Basin water transfer scheme optimization. Water Resour Manag 26(14):4029–4038CrossRef
Zurück zum Zitat Zhang C, Zhu X, Fu G, Zhou H, Wang H (2014) The impacts of climate change on water diversion strategies for a water deficit reservoir. J Hydroinf 16(4):872CrossRef Zhang C, Zhu X, Fu G, Zhou H, Wang H (2014) The impacts of climate change on water diversion strategies for a water deficit reservoir. J Hydroinf 16(4):872CrossRef
Zurück zum Zitat Zhang Y, Jiang Z, Ji C, Sun P (2015) Contrastive analysis of three parallel modes in multi-dimensional dynamic programming and its application in cascade reservoirs operation. J Hydrol 529:22–34CrossRef Zhang Y, Jiang Z, Ji C, Sun P (2015) Contrastive analysis of three parallel modes in multi-dimensional dynamic programming and its application in cascade reservoirs operation. J Hydrol 529:22–34CrossRef
Zurück zum Zitat Zhu X, Zhang C, Yin J, Zhou H, Jiang Y (2014) Optimization of water diversion based on reservoir operating rules: analysis of the Biliu River reservoir, China. J Hydrol Eng 19(2):411–421CrossRef Zhu X, Zhang C, Yin J, Zhou H, Jiang Y (2014) Optimization of water diversion based on reservoir operating rules: analysis of the Biliu River reservoir, China. J Hydrol Eng 19(2):411–421CrossRef
Metadaten
Titel
Multi-Core Parallel Particle Swarm Optimization for the Operation of Inter-Basin Water Transfer-Supply Systems
verfasst von
Yong Peng
Anbang Peng
Xiaoli Zhang
Huicheng Zhou
Lin Zhang
Wenzhong Wang
Zixin Zhang
Publikationsdatum
05.10.2016
Verlag
Springer Netherlands
Erschienen in
Water Resources Management / Ausgabe 1/2017
Print ISSN: 0920-4741
Elektronische ISSN: 1573-1650
DOI
https://doi.org/10.1007/s11269-016-1506-4

Weitere Artikel der Ausgabe 1/2017

Water Resources Management 1/2017 Zur Ausgabe