FrankWolfe.jl: A High-Performance and Flexible Toolbox for Frank-Wolfe Algorithms and Conditional Gradients

被引:4
作者
Besancon, Mathieu [1 ]
Carderera, Alejandro [1 ,2 ]
Pokutta, Sebastian [1 ,3 ]
机构
[1] Zuse Inst Berlin, D-14195 Berlin, Germany
[2] Georgia Inst Technol, Atlanta, GA 30308 USA
[3] Tech Univ Berlin, D-10623 Berlin, Germany
关键词
first-order methods; optimization software; nonlinear programming;
D O I
10.1287/ijoc.2022.1191
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We present FrankWolfe.jl, an open-source implementation of several popular Frank-Wolfe and conditional gradients variants for first-order constrained optimization. The package is designed with flexibility and high performance in mind, allowing for easy extension and relying on few assumptions regarding the user-provided functions. It supports Julia's unique multiple dispatch feature, and it interfaces smoothly with generic linear optimization formulations using MathOptInterface.jl.
引用
收藏
页码:2611 / 2620
页数:10
相关论文
共 28 条
[1]  
[Anonymous], 2002, Matrix rank minimization with applications
[2]  
Antonello N, 2018, PROXIMAL GRADIENT AL
[3]   Mixed-Projection Conic Optimization: A New Paradigm for Modeling Rank Constraints [J].
Bertsimas, Dimitris ;
Cory-Wright, Ryan ;
Pauphilet, Jean .
OPERATIONS RESEARCH, 2022, 70 (06) :3321-3344
[4]   Julia: A Fresh Approach to Numerical Computing [J].
Bezanson, Jeff ;
Edelman, Alan ;
Karpinski, Stefan ;
Shah, Viral B. .
SIAM REVIEW, 2017, 59 (01) :65-98
[5]  
Braun G., 2019, arXiv: 1805.07311 math.OC, P735
[6]  
Braun G, 2017, PR MACH LEARN RES, V70
[7]  
Candès EJ, 2008, IEEE SIGNAL PROC MAG, V25, P21, DOI 10.1109/MSP.2007.914731
[8]   The Power of Convex Relaxation: Near-Optimal Matrix Completion [J].
Candes, Emmanuel J. ;
Tao, Terence .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2010, 56 (05) :2053-2080
[9]   Exact Matrix Completion via Convex Optimization [J].
Candes, Emmanuel J. ;
Recht, Benjamin .
FOUNDATIONS OF COMPUTATIONAL MATHEMATICS, 2009, 9 (06) :717-772
[10]   Complexity of linear minimization and projection on some sets [J].
Combettes, Cyrille W. ;
Pokutta, Sebastian .
OPERATIONS RESEARCH LETTERS, 2021, 49 (04) :565-571