...
首页> 外文期刊>ACM transactions on mathematical software >Algorithm 925: Parallel Solver for Semidefinite Programming Problem having Sparse Schur Complement Matrix
【24h】

Algorithm 925: Parallel Solver for Semidefinite Programming Problem having Sparse Schur Complement Matrix

机译:算法925:具有稀疏Schur补矩阵的半定规划问题的并行求解器

获取原文
获取原文并翻译 | 示例
           

摘要

A SemiDefinite Programming (SDP) problem is one of the most central problems in mathematical optimization. SDP provides an effective computation framework for many research fields. Some applications, however, require solving a large-scale SDP whose size exceeds the capacity of a single processor both in terms of computation time and available memory. SDPARA (SemiDefinite Programming Algorithm paRAl-lel package) [Yamashita et al. 2003b] was designed to solve such large-scale SDPs. Its parallel performance is outstanding for general SDPs in most cases. However, the parallel implementation is less successful for some sparse SDPs obtained from applications such as Polynomial Optimization Problems (POPs) or Sensor Network Localization (SNL) problems, since this version of SDPARA cannot directly handle sparse Schur Complement Matrices (SCMs). In this article we improve SDPARA by focusing on the sparsity of the SCM and we propose a new parallel implementation using the formula-cost-based distribution along with a replacement of the dense Cholesky factorization. We verify numerically that these features are key to solving SDPs with sparse SCMs more quickly on parallel computing systems. The performance is further enhanced by multithreading and the new SDPARA attains considerable scalability in general. It also finds solutions for extremely large-scale SDPs arising from POPs which cannot be obtained by other solvers.
机译:半定规划(SDP)问题是数学优化中最核心的问题之一。 SDP为许多研究领域提供了有效的计算框架。但是,某些应用程序需要解决大规模SDP,其大小在计算时间和可用内存方面都超过单个处理器的容量。 SDPARA(半确定性编程算法paRAl-lel程序包)[Yamashita等。 2003b]旨在解决此类大规模SDP。在大多数情况下,其并行性能对于通用SDP而言非常出色。但是,对于某些从应用程序获得的稀疏SDP(例如多项式优化问题(POP)或传感器网络本地化(SNL)问题),并行实现不太成功,因为此版本的SDPARA无法直接处理稀疏Schur补码矩阵(SCM)。在本文中,我们通过关注SCM的稀疏性来改进SDPARA,并提出了一种新的并行实现方式,该方式使用基于公式成本的分布以及密集的Cholesky因式分解方法进行替代。我们通过数值验证了这些功能对于在并行计算系统上更快地解决具有稀疏SCM的SDP至关重要。多线程进一步提高了性能,新的SDPARA通常具有相当大的可伸缩性。它还找到了由POP引起的超大规模SDP的解决方案,而其他求解器无法获得这些解决方案。

著录项

  • 来源
    《ACM transactions on mathematical software》 |2013年第1期|6.1-6.22|共22页
  • 作者单位

    Department of Mathematical and Comput-ing Sciences, Tokyo Institute of Technology, Tokyo, Japan;

    Department of Industrial and Systems Engineering, Chuo University, Tokyo, Japan;

    Department of Mathematical and Computing Sciences, Tokyo Institute of Technology, Tokyo,Japan;

    Department of Mathematical and Computing Sciences, Tokyo Institute of Technology, Tokyo,Japan;

    Advanced Center for Computing and Communication, RIKEN, Saitama, Japan;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    semidefinite programming;

    机译:半定规划;

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号