Black-Box Acceleration of Monotone Convex Program Solvers

IF 0.7 4区 管理学 Q3 Engineering Military Operations Research Pub Date : 2022-10-19 DOI:10.1287/opre.2022.2352
Palma London, Shai Vardi, Reza Eghbali, A. Wierman
{"title":"Black-Box Acceleration of Monotone Convex Program Solvers","authors":"Palma London, Shai Vardi, Reza Eghbali, A. Wierman","doi":"10.1287/opre.2022.2352","DOIUrl":null,"url":null,"abstract":"When and where was the study conducted: This work was done in 2018, 2019 and 2020 when Palma London was a PhD student at Caltech and Shai Vardi was a postdoc at Caltech. This work was also done in part while Palma London was visiting Purdue University, and while Reza Eghbali was a postdoctoral fellow the Simons Institute for the Theory of Computing. Adam Wierman is a professor at Caltech. Article Summary and Talking Points: Please describe the primary purpose/findings of your article in 3 sentences or less. This paper presents a framework for accelerating (speeding up) existing convex program solvers. Across engineering disciplines, a fundamental bottleneck is the availability of fast, efficient, accurate solvers. We present an acceleration method that speeds up linear programing solvers such as Gurobi and convex program solvers such as the Splitting Conic Solver by two orders of magnitude. Please include 3-5 short bullet points of “Need to Know” items regarding this research and your findings. - Optimizations problems arise in many engineering and science disciplines, and developing efficient optimization solvers is key to future innovation. - We speed up linear programing solver Gurobi by two orders of magnitude. - This work applies to optimization problems with monotone objective functions and packing constraints, which is a common problem formulation across many disciplines. Please identify 2 pull quotes from your article that best capture the novelty and impact of your research. “We propose a framework for accelerating exact and approximate convex programming solvers for packing linear programming problems and a family of convex programming problems with linear constraints. Analytically, we provide worst-case guarantees on the run time and the quality of the solution produced. Numerically, we demonstrate that our framework speeds up Gurobi and the Splitting Conic Solver by two orders of magnitude, while maintaining a near-optimal solution.” “Our focus in this paper is on a class of packing problems for which data is either very costly or hard to obtain. In these situations, the number of data points available is much smaller than the number of variables. In a machine-learning setting, this regime is increasingly prevalent because it is often advantageous to consider larger and larger feature spaces, while not necessarily obtaining proportionally more data.” Article Implications - Please describe in 5 sentences or less the innovative takeaway(s) of your research. This framework applies to optimization problems with monotone objective functions and packing constraints, which is a common problem formulation across many disciplines, including machine learning, inference, and resource allocation. Providing fast solvers for these problems is crucial. We exploit characteristics of the problem structure and leverage statistical properties of the problem constraints to allow us to speed up optimization solvers. We present worst-case guarantees on run-time, and empirically demonstrate speedups of two orders of magnitude. -  Please describe in 5 sentences or less why your findings would be of interest to the general public. Many problems in engineering, science, math, and machine learning involve solving an optimization problem. Fast, efficient optimization solvers are key to future innovation in science and engineering. This work presents a tool to accelerate existing convex solvers, and thus can also be applied to future solvers. As the size of datasets grow it is even more crucial to have fast solvers. -  Who would be the most impacted by your research (i.e. by industry, job title, consumer category). Our work impacts machine-learning researchers and optimization researchers, in industry or academia.","PeriodicalId":49809,"journal":{"name":"Military Operations Research","volume":"87 1","pages":""},"PeriodicalIF":0.7000,"publicationDate":"2022-10-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Military Operations Research","FirstCategoryId":"91","ListUrlMain":"https://doi.org/10.1287/opre.2022.2352","RegionNum":4,"RegionCategory":"管理学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"Engineering","Score":null,"Total":0}
引用次数: 0

Abstract

When and where was the study conducted: This work was done in 2018, 2019 and 2020 when Palma London was a PhD student at Caltech and Shai Vardi was a postdoc at Caltech. This work was also done in part while Palma London was visiting Purdue University, and while Reza Eghbali was a postdoctoral fellow the Simons Institute for the Theory of Computing. Adam Wierman is a professor at Caltech. Article Summary and Talking Points: Please describe the primary purpose/findings of your article in 3 sentences or less. This paper presents a framework for accelerating (speeding up) existing convex program solvers. Across engineering disciplines, a fundamental bottleneck is the availability of fast, efficient, accurate solvers. We present an acceleration method that speeds up linear programing solvers such as Gurobi and convex program solvers such as the Splitting Conic Solver by two orders of magnitude. Please include 3-5 short bullet points of “Need to Know” items regarding this research and your findings. - Optimizations problems arise in many engineering and science disciplines, and developing efficient optimization solvers is key to future innovation. - We speed up linear programing solver Gurobi by two orders of magnitude. - This work applies to optimization problems with monotone objective functions and packing constraints, which is a common problem formulation across many disciplines. Please identify 2 pull quotes from your article that best capture the novelty and impact of your research. “We propose a framework for accelerating exact and approximate convex programming solvers for packing linear programming problems and a family of convex programming problems with linear constraints. Analytically, we provide worst-case guarantees on the run time and the quality of the solution produced. Numerically, we demonstrate that our framework speeds up Gurobi and the Splitting Conic Solver by two orders of magnitude, while maintaining a near-optimal solution.” “Our focus in this paper is on a class of packing problems for which data is either very costly or hard to obtain. In these situations, the number of data points available is much smaller than the number of variables. In a machine-learning setting, this regime is increasingly prevalent because it is often advantageous to consider larger and larger feature spaces, while not necessarily obtaining proportionally more data.” Article Implications - Please describe in 5 sentences or less the innovative takeaway(s) of your research. This framework applies to optimization problems with monotone objective functions and packing constraints, which is a common problem formulation across many disciplines, including machine learning, inference, and resource allocation. Providing fast solvers for these problems is crucial. We exploit characteristics of the problem structure and leverage statistical properties of the problem constraints to allow us to speed up optimization solvers. We present worst-case guarantees on run-time, and empirically demonstrate speedups of two orders of magnitude. -  Please describe in 5 sentences or less why your findings would be of interest to the general public. Many problems in engineering, science, math, and machine learning involve solving an optimization problem. Fast, efficient optimization solvers are key to future innovation in science and engineering. This work presents a tool to accelerate existing convex solvers, and thus can also be applied to future solvers. As the size of datasets grow it is even more crucial to have fast solvers. -  Who would be the most impacted by your research (i.e. by industry, job title, consumer category). Our work impacts machine-learning researchers and optimization researchers, in industry or academia.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
单调凸程序解算器的黑盒加速
研究的时间和地点:这项工作是在2018年、2019年和2020年完成的,当时帕尔马·伦敦(Palma London)是加州理工学院的博士生,沙伊·瓦尔迪(Shai Vardi)是加州理工学院的博士后。这项工作的一部分是在帕尔马伦敦访问普渡大学时完成的,当时雷扎·埃格巴利是西蒙斯计算理论研究所的博士后。亚当·威尔曼是加州理工学院的教授。文章摘要和谈话要点:请用3句话或更少的时间描述你文章的主要目的/发现。本文提出了一个加速现有凸规划求解的框架。在工程学科中,一个基本的瓶颈是快速、高效、准确的求解器的可用性。我们提出了一种加速方法,将线性规划求解器(如Gurobi)和凸规划求解器(如分裂圆锥求解器)的速度提高了两个数量级。请包括3-5个关于这项研究和你的发现的“需要知道”项目的要点。优化问题出现在许多工程和科学学科中,开发高效的优化解决方案是未来创新的关键。我们将线性规划求解器Gurobi的速度提高了两个数量级。这项工作适用于具有单调目标函数和包装约束的优化问题,这是许多学科中常见的问题表述。请从你的文章中找出2个最能体现你研究的新颖性和影响的引语。“我们提出了一个框架,用于加速精确和近似凸规划求解包装线性规划问题和一类具有线性约束的凸规划问题。分析上,我们提供了运行时间和解决方案质量的最坏情况保证。在数值上,我们证明了我们的框架将Gurobi和分裂圆锥求解器的速度提高了两个数量级,同时保持了接近最优的解决方案。”“我们在这篇论文中关注的是一类数据要么非常昂贵要么很难获得的打包问题。在这些情况下,可用数据点的数量远远小于变量的数量。在机器学习环境中,这种机制越来越普遍,因为考虑越来越大的特征空间通常是有利的,而不一定要获得更多的数据。”文章含义-请用5句话或更短的时间描述你的研究的创新收获。该框架适用于具有单调目标函数和打包约束的优化问题,这是许多学科(包括机器学习、推理和资源分配)的常见问题表述。为这些问题提供快速解决方案至关重要。我们利用问题结构的特征,并利用问题约束的统计特性来加速优化求解。我们提出了运行时的最坏情况保证,并经验证明了两个数量级的加速。-请用5句话或更少的篇幅描述为什么你的发现会引起公众的兴趣。工程、科学、数学和机器学习中的许多问题都涉及解决优化问题。快速、高效的优化求解器是未来科学和工程创新的关键。这项工作提供了一个加速现有凸求解器的工具,因此也可以应用于未来的求解器。随着数据集规模的增长,拥有快速求解器变得更加重要。-谁会受你的研究影响最大(即按行业、职位、消费者类别)。我们的工作影响着工业界或学术界的机器学习研究人员和优化研究人员。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
Military Operations Research
Military Operations Research 管理科学-运筹学与管理科学
CiteScore
1.00
自引率
0.00%
发文量
0
审稿时长
>12 weeks
期刊介绍: Military Operations Research is a peer-reviewed journal of high academic quality. The Journal publishes articles that describe operations research (OR) methodologies and theories used in key military and national security applications. Of particular interest are papers that present: Case studies showing innovative OR applications Apply OR to major policy issues Introduce interesting new problems areas Highlight education issues Document the history of military and national security OR.
期刊最新文献
Optimal Routing Under Demand Surges: The Value of Future Arrival Rates Demand Estimation Under Uncertain Consideration Sets Optimal Routing to Parallel Servers in Heavy Traffic The When and How of Delegated Search A Data-Driven Approach to Beating SAA Out of Sample
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1