The Bernstein algorithm using the modified implicit Bernstein form and its GPU parallelization using CUDA

In this paper, we propose a Modified Implicit Bernstein Form (MIBF) for computing the Bernstein coefficients of a polynomial. The MIBF avoids several redundant computations in Smith’s Implicit Bernstein Form (IBF) (Smith in J Glob Optim 43:445–458, 2009 ). Based on the MIBF, we then propose a serial...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:International journal of system assurance engineering and management 2017-12, Vol.8 (4), p.826-841
Hauptverfasser: Dhabe, P. S., Nataraj, P. S. V.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:In this paper, we propose a Modified Implicit Bernstein Form (MIBF) for computing the Bernstein coefficients of a polynomial. The MIBF avoids several redundant computations in Smith’s Implicit Bernstein Form (IBF) (Smith in J Glob Optim 43:445–458, 2009 ). Based on the MIBF, we then propose a serial (or CPU based) Bernstein Algorithm for polynomial global optimization. On a set of test problems, the proposed Bernstein Algorithm is about 1.8 times faster than the one based on IBF in Dhabe and Nataraj (Int J Syst Assur Eng Manag, 2017 ). To obtain further speedups, we next propose a GPU parallel optimization algorithm based on the MIBF, and obtain speedups of up to 44 times with 97% reductions in computations over the serial version. Thus, we recommend the GPU parallel Bernstein algorithm based on the proposed MIBF form for solving polynomial global optimization problems.
ISSN:0975-6809
0976-4348
DOI:10.1007/s13198-017-0673-x