A Low-Rank ADMM Splitting Approach for Semidefinite Programming

半定规划 秩(图论) 半定嵌入 数学 数学优化 计算机科学 组合数学 二次约束二次规划 二次规划
作者
Qiushi Han,Chenxi Li,Zhenwei Lin,Caihua Chen,Qi Deng,Dongdong Ge,Huikang Liu,Yinyu Ye
出处
期刊:Cornell University - arXiv [Cornell University]
标识
DOI:10.48550/arxiv.2403.09133
摘要

We introduce a new first-order method for solving general semidefinite programming problems, based on the alternating direction method of multipliers (ADMM) and a matrix-splitting technique. Our algorithm has an advantage over the Burer-Monteiro approach as it only involves much easier quadratically regularized subproblems in each iteration. For a linear objective, the subproblems are well-conditioned quadratic programs that can be efficiently solved by the standard conjugate gradient method. We show that the ADMM algorithm achieves sublinear or linear convergence rates to the KKT solutions under different conditions. Building on this theoretical development, we present LoRADS, a new solver for linear SDP based on the Low-Rank ADMM Splitting approach. LoRADS incorporates several strategies that significantly increase its efficiency. Firstly, it initiates with a warm-start phase that uses the Burer-Monteiro approach. Moreover, motivated by the SDP low-rank theory [So et al. 2008], LoRADS chooses an initial rank of logarithmic order and then employs a dynamic approach to increase the rank. Numerical experiments indicate that LoRADS exhibits promising performance on various SDP problems. A noteworthy achievement of LoRADS is its successful solving of a matrix completion problem with $15,694,167$ constraints and a matrix variable of size $40,000 \times 40,000$ in $351$ seconds.

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
平常丝完成签到,获得积分0
1秒前
lirs发布了新的文献求助10
3秒前
两7发布了新的文献求助10
4秒前
滴滴发布了新的文献求助10
4秒前
DOC_XIONG应助科研通管家采纳,获得10
4秒前
天天快乐应助科研通管家采纳,获得10
5秒前
5秒前
CodeCraft应助科研通管家采纳,获得10
5秒前
5秒前
科研通AI2S应助科研通管家采纳,获得10
5秒前
四喜丸子应助科研通管家采纳,获得10
6秒前
科目三应助科研通管家采纳,获得10
6秒前
星辰大海应助科研通管家采纳,获得10
6秒前
DOC_XIONG应助科研通管家采纳,获得10
6秒前
脑洞疼应助科研通管家采纳,获得10
6秒前
无花果应助科研通管家采纳,获得10
6秒前
11完成签到 ,获得积分10
6秒前
思源应助科研通管家采纳,获得10
7秒前
科研通AI6.4应助王12采纳,获得10
7秒前
四喜丸子应助科研通管家采纳,获得10
7秒前
7秒前
汉堡包应助科研通管家采纳,获得10
7秒前
天天快乐应助科研通管家采纳,获得10
7秒前
Kao应助科研通管家采纳,获得10
7秒前
深情安青应助科研通管家采纳,获得10
7秒前
共享精神应助科研通管家采纳,获得10
8秒前
慕青应助科研通管家采纳,获得10
8秒前
shark应助科研通管家采纳,获得10
8秒前
JamesPei应助科研通管家采纳,获得10
8秒前
Dearnings应助科研通管家采纳,获得10
8秒前
DOC_XIONG应助科研通管家采纳,获得10
8秒前
四喜丸子应助科研通管家采纳,获得10
9秒前
9秒前
9秒前
QSHappy完成签到 ,获得积分10
9秒前
星辰大海应助科研通管家采纳,获得10
9秒前
10秒前
两7完成签到,获得积分10
11秒前
LuckyPumpkin发布了新的文献求助10
14秒前
15秒前
高分求助中
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
Principles of town planning: translating concepts to applications 1000
Management and the Arts 510
Matrix Methods in Data Mining and Pattern Recognition Second Edition 510
核安全综合知识2024版 500
Photothermal Science and Techniques 500
Essentials of Carbohydrate Chemistry and Biochemistry, 4th Edition 500
热门求助领域 (近24小时)
化学 材料科学 医学 生物 纳米技术 工程类 有机化学 化学工程 生物化学 计算机科学 内科学 物理 复合材料 催化作用 细胞生物学 无机化学 光电子学 物理化学 电极 基因
热门帖子
关注 科研通微信公众号,转发送积分 7719203
求助须知:如何正确求助?哪些是违规求助? 9272945
关于积分的说明 20095021
捐赠科研通 7295182
什么是DOI,文献DOI怎么找? 3299806
关于科研通互助平台的介绍 2453549
邀请新用户注册赠送积分活动 2307031