YANG Lin-feng, HU Gui-li, ZHANG Chen, et al. CPU-GPU Cooperative Parallel Interior Point Method for Structured Nonlinear Programming[J]. Acta Electronica Sinica, 2019, 47(2): 382-389.
DOI:
YANG Lin-feng, HU Gui-li, ZHANG Chen, et al. CPU-GPU Cooperative Parallel Interior Point Method for Structured Nonlinear Programming[J]. Acta Electronica Sinica, 2019, 47(2): 382-389. DOI: 10.3969/j.issn.0372-2112.2019.02.018.
CPU-GPU Cooperative Parallel Interior Point Method for Structured Nonlinear Programming
大量工程应用问题可建模为结构化非线性规划,且这类问题的系数矩阵可分为稀疏型和稠密型两种类型.利用原始-对偶内点法(primal dual interior point method,PD-IPM),并结合分布式并行技术可高效求解此类问题.经典工程问题-机组组合(unit commitment,UC)为稀疏系数矩阵的结构化非线性规划,本文根据PD-IPM原理,对UC模型进行连续松弛预处理,结合快速解耦技术解耦牛顿修正方程并设计CPU-GPU协同并行算法求解子问题,最后将结果与带稠密型子问题的结构化非线性规划的求解结果进行比较和分析.实验结果显示,本文所设计的算法对于两种不同类型的结构化非线性规划求解均能获得较好的加速比.
Abstract
A lot of practical application problems can be modeled as structured nonlinearprogramming
and these problems always have two type of coefficients matrices:sparse and dense.Combining the principle of primal dual interior point method(PD-IPM) and the distributed parallel technology can solve the problem efficiently.The unit commitment(UC)is a classical engineering problem which can be formulated as a structured nonlinear programming with sparse coefficients matrices.In this paper
according to the PD-IPM principle
the UC model is continuous relaxation preprocessed
and the Newton correction equations are decoupled by using the fast decoupling technique
which can be used to obtain the independent sub problems.Then
a CPU-GPU collaborative parallel method is proposed to solve the sub problems in parallel and the results are compared with the results of structured nonlinear programming with dense sub problem.The experimental results show that the proposed method for solving two different types of structured nonlinear programming has achieved a certain speedup.