Comparison of High Performance Parallel Implementations of TLBO and Jaya Optimization Methods on Manycore GPU

被引:8
作者
Rico-Garcia, H. [1 ]
Sanchez-Romero, Jose-Luis [1 ]
Jimeno-Morenilla, A. [1 ]
Migallon-Gomis, H. [2 ]
Mora-Mora, H. [1 ]
Rao, R., V [3 ]
机构
[1] Univ Alicante, Dept Comp Technol, Alicante 03690, Spain
[2] Miguel Hernandez Univ, Dept Comp Engn, Elche 03202, Spain
[3] Sardar Vallabhbhai Natl Inst Technol, Surat 395007, India
关键词
CUDA; GPU; Jaya; TLBO; optimization; parallelism; DESIGN OPTIMIZATION; PARAMETER-ESTIMATION; ALGORITHM;
D O I
10.1109/ACCESS.2019.2941086
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The utilization of optimization algorithms within engineering problems has had a major rise in recent years, which has led to the proliferation of a large number of new algorithms to solve optimization problems. In addition, the emergence of new parallelization techniques applicable to these algorithms to improve their convergence time has made it a subject of study by many authors. Recently, two optimization algorithms have been developed: Teaching-Learning Based Optimization and Jaya. One of the main advantages of both algorithms over other optimization methods is that the former do not need to adjust specific parameters for the particular problem to which they are applied. In this paper, the parallel implementations of Teaching-Learning Based Optimization and Jaya are compared. The parallelization of both algorithms is performed using manycore GPU techniques. Different scenarios will be created involving functions frequently applied to the evaluation of optimization algorithms. Results will make it possible to compare both parallel algorithms with regard to the number of iterations and the time needed to perform them so as to obtain a predefined error level. The GPU resources occupation in each case will also be analyzed.
引用
收藏
页码:133822 / 133831
页数:10
相关论文
共 41 条
[1]   Application of JAYA algorithm for the optimization of machining performance characteristics during the turning of CFRP (epoxy) composites: comparison with TLBO, GA, and ICA [J].
Abhishek, Kumar ;
Kumar, V. Rakesh ;
Datta, Saurav ;
Mahapatra, Siba Sankar .
ENGINEERING WITH COMPUTERS, 2017, 33 (03) :457-475
[2]  
[Anonymous], 2016, P 2016 IEEE POWER EN
[3]  
[Anonymous], P 3 EUR WORKSH OP EW
[4]  
[Anonymous], INT J IND ENG COMPUT
[5]  
[Anonymous], 2017, PROGRAM DEVICE CIRCU
[6]  
[Anonymous], ANN MULTICORE GPU PR
[7]   Hybrid MPI/OpenMP Parallel Evolutionary Algorithms for Vehicle Routing Problems [J].
Banos, Raul ;
Ortega, Julio ;
Gil, Consolacion .
APPLICATIONS OF EVOLUTIONARY COMPUTATION, 2014, 8602 :653-664
[8]  
Bhoye M, 2016, 2016 INTERNATIONAL CONFERENCE ON ENERGY EFFICIENT TECHNOLOGIES FOR SUSTAINABILITY (ICEETS), P497, DOI 10.1109/ICEETS.2016.7583805
[9]   Parallel Ant Colony Optimization on Graphics Processing Units [J].
Delevacq, Audrey ;
Delisle, Pierre ;
Gravel, Marc ;
Krajecki, Michael .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2013, 73 (01) :52-61
[10]  
Ebraheem M, 2015, 2015 IEEE POWER, COMMUNICATION AND INFORMATION TECHNOLOGY CONFERENCE (PCITC-2015), P327, DOI 10.1109/PCITC.2015.7438185