• 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