DocumentCode
2248938
Title
A mixed-integer quadratic programming solver based on GPU
Author
Xi, Wang ; Dewei, Li ; Yugeng, Xi
Author_Institution
Department of Automation, Shanghai Jiao Tong University, Ministry of Education, Shanghai, 200240
fYear
2015
fDate
28-30 July 2015
Firstpage
2686
Lastpage
2691
Abstract
Solving the mixed-integer quadratic programming (MIQP) problem is often required in many practical applications. But the existing solvers always encounter the contradiction between high precision and low time consumption. To solve this problem, this paper designs a new MIQP solver by developing a parallel branch-and-bound algorithm utilizing multi-point radiation based on the multithreading parallel structure of GPU. This solver can obtain the global optimal solution by inheriting the advantages of the classical branch-and-bound algorithm. To increase the efficiency of the MIQP solver, for the quadratic programming (QP) to be solved each time during iteration, we fully use the massive parallelism of GPU and adopt the discrete-time simplified dual neural network. The idea of multi-point radiation is used to simultaneously generate multiple search branches to improve the search efficiency. These strategies enhance the throughput and the degree of parallelization. The high computational efficiency of the proposed MIQP solver is verified by test results with solving time statistics for multiple examples.
Keywords
Algorithm design and analysis; Approximation algorithms; Graphics processing units; Instruction sets; Neural networks; Neurons; Quadratic programming; Branch and Bound Algorithm; GPU; Mix-integer Quadratic Programming; Parallel Structure;
fLanguage
English
Publisher
ieee
Conference_Titel
Control Conference (CCC), 2015 34th Chinese
Conference_Location
Hangzhou, China
Type
conf
DOI
10.1109/ChiCC.2015.7260048
Filename
7260048
Link To Document