Engineering a Generic Solver for Convex Optimization Problems
Engineering a Generic Solver for Convex Optimization Problems
批准号:
253965656
负责人:
Dr.-Ing. Soeren Laue
金额:
$0.0万
依托单位:
依托单位国家:
德国
项目类别:
Research Grants
财政年份:
2014
资助国家:
德国
项目状态:
已结题
起止时间:
2013-12-31 至 2019-12-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Many problems in science, engineering, and economics can be cast as convex optimization problems. A non-exhaustive list of such problems includes portfolio optimization, circuit design, problems from optimal control theory, packing and covering linear programs, network flows, optimization problems used in high-resolution microscopy, and machine learning and data analysis problems. However, up to this day, efficient solutions to any of these optimization problems still require the implementation of customized, and highly-tuned solvers.The outcome of this project will be an optimizer generator that automatically generates C++-code for almost any convex optimization problem class that is encountered in the applications mentioned above.The optimizer generator will provide the ease of use of a prototyping language like Matlab/CVX for modeling and solving such convex optimization problems while at the same time generating production quality code that scales well with the problem size. In particular we want to achieve the same functionality as the popular modeling tool CVX but in a simpler and more flexible way while being as efficient as customized optimization solvers, and thus a few orders of magnitude faster than CVX together with state-of-the-art commercial solvers.The project comprises the design of the modeling language, the design and implementation of a symbolic differentiation module for vector- and matrix expressions, and the implementation of a generic solver that makes use of the symbolic derivatives.The generated solvers will also include the important class of semidefinite programming problems (SDPs). For this purpose we will design a new algorithm for solving SDPs that will be orders of magnitude faster than current state-of-the-art SDP solvers and hence scales to much larger problem instances. We will provide mathematical convergence and runtime guarantees for all algorithms.
期刊论文(8)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
GENO - Optimization for Classical Machine Learning Made Fast and Easy
GENO - 经典机器学习的优化变得快速而简单
DOI:
10.1609/aaai.v34i09.7097
发表时间:
2020
期刊:
影响因子:
--
作者:
[Sören Laue, Matthias Mitterreiter, Joaching Giesen]
通讯作者:
Joaching Giesen
Deducing individual driving preferences for user-aware navigation
推断个人驾驶偏好以实现用户感知导航
DOI:
10.1145/2996913.2997004
发表时间:
2016
期刊:
Proceedings of the 24th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems
影响因子:
--
作者:
[Stefan Funke, Sören Laue, Sabine Storandt]
通讯作者:
Sabine Storandt
Using Benson's Algorithm for Regularization Parameter Tracking
使用 Benson 算法进行正则化参数跟踪
DOI:
10.1609/aaai.v33i01.33013689
发表时间:
2019
期刊:
影响因子:
--
作者:
[Joachim Giesen, Sören Laue, Andreas Löhne, Christopher Schneider]
通讯作者:
Christopher Schneider
Visualization Support for Developing a Matrix Calculus Algorithm: A Case Study
开发矩阵微积分算法的可视化支持:案例研究
DOI:
10.1111/cgf.13694
发表时间:
2019
期刊:
Computer Graphics Forum
影响因子:
2.5
作者:
[Joachim Giesen, Julien Klaus, Sören Laue, Ferdinand Schreck]
通讯作者:
Ferdinand Schreck
DOI:
10.1609/aaai.v34i04.5881
发表时间:
2020-04
期刊:
影响因子:
--
作者:
[S. Laue;Matthias Mitterreiter;Joachim Giesen]
通讯作者:
S. Laue;Matthias Mitterreiter;Joachim Giesen
共 8 条
海外基金