Please use this identifier to cite or link to this item: https://doi.org/10.48550/arXiv.2405.09157
DC FieldValue
dc.titleA Primal-Dual Framework for Symmetric Cone Programming
dc.contributor.authorJiaqi Zheng
dc.contributor.authorAntonios Varvitsiotis
dc.contributor.authorTiow Seng Tan
dc.contributor.authorWayne Lin
dc.date.accessioned2024-07-15T01:06:12Z
dc.date.available2024-07-15T01:06:12Z
dc.date.issued2024-05-15
dc.identifier.citationJiaqi Zheng, Antonios Varvitsiotis, Tiow Seng Tan, Wayne Lin (2024-05-15). A Primal-Dual Framework for Symmetric Cone Programming : 1-31. ScholarBank@NUS Repository. https://doi.org/10.48550/arXiv.2405.09157
dc.identifier.urihttps://scholarbank.nus.edu.sg/handle/10635/249128
dc.description.abstractIn this paper, we introduce a primal-dual algorithmic framework for solving Symmetric Cone Programs (SCPs), a versatile optimization model that unifies and extends Linear, Second-Order Cone (SOCP), and Semidefinite Programming (SDP). Our work generalizes the primal-dual framework for SDPs introduced by Arora and Kale, leveraging a recent extension of the Multiplicative Weights Update method (MWU) to symmetric cones. Going beyond existing works, our framework can handle SOCPs and mixed SCPs, exhibits nearly linear time complexity, and can be effectively parallelized. To illustrate the efficacy of our framework, we employ it to develop approximation algorithms for two geometric optimization problems: the Smallest Enclosing Sphere problem and the Support Vector Machine problem. Our theoretical analyses demonstrate that the two algorithms compute approximate solutions in nearly linear running time and with parallel depth scaling polylogarithmically with the input size. We compare our algorithms against CGAL as well as interior point solvers applied to these problems. Experiments show that our algorithms are highly efficient when implemented on a CPU and achieve substantial speedups when parallelized on a GPU, allowing us to solve large-scale instances of these problems.
dc.description.urihttps://arxiv.org/abs/2405.09157
dc.language.isoen
dc.publisherarxiv
dc.subjectOptimization and Control
dc.subjectComputational geometry
dc.subjectDistributed computing
dc.subjectParallel computing
dc.subjectCluster computing
dc.subjectAlgorithms
dc.subjectData structures
dc.typeArticle
dc.contributor.departmentCOMPUTER SCIENCE
dc.contributor.departmentELECTRICAL AND COMPUTER ENGINEERING
dc.description.doi10.48550/arXiv.2405.09157
dc.description.page1-31
dc.published.statePublished
Appears in Collections:Elements
Staff Publications

Show simple item record
Files in This Item:
File Description SizeFormatAccess SettingsVersion 
2405.09157v1.pdfA Primal-Dual Framework for Symmetric Cone Programming1.2 MBAdobe PDF

OPEN

NoneView/Download

Google ScholarTM

Check

Altmetric


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.