FrankWolfe.jl: A High-Performance and Flexible Toolbox for Frank–Wolfe Algorithms and Conditional Gradients
Published Online:11 May 2022https://doi.org/10.1287/ijoc.2022.1191
References
- (2018) Proximal gradient algorithms: Applications in signal processing. Preprint, submitted March 5, https://arxiv.org/abs/1803.01621.Google Scholar
- (2017) Julia: A fresh approach to numerical computing. SIAM Rev. 59(1):65–98.Crossref, Google Scholar
- (2017) Lazifying conditional gradient algorithms. Precup D, Teh YW, eds. Proc. 34th Internat. Conf. Machine Learn., vol. 70 (PMLR, UK), 566–575.Google Scholar
- (2019) Blended conditional gradients: The unconditioning of conditional gradients. Chaudhuri K, Salakhutdinov R, eds. Proc. 36th Internat. Conf. Machine Learn., vol. 97 (PMLR, UK), 735–743.Google Scholar
- (2009) Exact matrix completion via convex optimization. Foundations Comput. Math. 9(6):717–772.Crossref, Google Scholar
- (2010) The power of convex relaxation: Near-optimal matrix completion. IEEE Trans. Inform. Theory 56(5):2053–2080.Crossref, Google Scholar
- (2008) An introduction to compressive sampling. IEEE Signal Processing Magazine 25(2):21–30.Crossref, Google Scholar
- (2021) Complexity of linear minimization and projection on some sets. Oper. Res. Lett. 49(4):565–571.Crossref, Google Scholar
- (2017) JuMP: A modeling language for mathematical optimization. SIAM Rev. 59(2):295–320.Crossref, Google Scholar
- (2002) Matrix rank minimization with applications. PhD thesis, Stanford University, Stanford, CA.Google Scholar
- (1956) An algorithm for quadratic programming. Naval Res. Logist. Quart. 3(1–2):95–110.Crossref, Google Scholar
- (1986) Some comments on Wolfe’s “away step.” Math. Programming 35(1):110–119.Crossref, Google Scholar
- (2015) The MovieLens datasets: History and context. ACM Trans. Interactive Intelligent Systems 5(4):Article 19.Google Scholar
- (2016) Variance-reduced and projection-free stochastic optimization. Balcan MF, Weinberger KQ, eds. Proc. 33th Internat. Conf. Machine Learn., vol. 48 (PMLR, UK), 1263–1271.Google Scholar
- (2015) On the global linear convergence of Frank-Wolfe optimization variants. Cortes C, Lee DD, Sugiyama M, Garnett R, eds. Proc. 29th Conf. Neural Inform. Processing Systems, vol. 1 (MIT Press, Cambridge, MA), 496–504.Google Scholar
- (2021a) MathOptInterface: A data structure for mathematical optimization problems. INFORMS J. Comput., ePub ahead of print October 22, https://doi.org/10.1287/ijoc.2021.1067.Google Scholar
- (2021b) JuliaAlgebra/MultivariatePolynomials.jl: v0.3.13. Accessed April 1, 2022, https://doi.org/10.5281/zenodo.4656033.Google Scholar
- (1998) ARPACK Users’ Guide: Solution of Large-Scale Eigenvalue Problems with Implicitly Restarted Arnoldi Methods (Society for Industrial and Applied Mathematics, Philadelphia).Crossref, Google Scholar
- (1966) Constrained minimization methods. USSR Comput. Math. Math. Phys. 6(5):1–50.Crossref, Google Scholar
- (2018) Optim: A mathematical optimization package for Julia. J. Open Source Software 3(24):Article 615.Crossref, Google Scholar
- (2020) Stochastic conditional gradient methods: From convex minimization to submodular maximization. J. Machine Learn. Res. 21(1):1–49.Google Scholar
- (2020) JSOSolvers.jl: JuliaSmoothOptimizers optimization solvers. Accessed April 1, 2022, https://github.com/JuliaSmoothOptimizers/JSOSolvers.jl.Google Scholar
- (2021) Mixed-projection conic optimization: A new paradigm for modeling rank constraints. Oper. Res., ePub ahead of print December 20, https://pubsonline.informs.org/doi/10.1287/opre.2021.2182.Google Scholar
- (2020) Linearly convergent Frank–Wolfe with backtracking line-search. Chiappa S, Calandra R, eds. Proc. 23rd Internat. Conf. Artificial Intelligence Statist., vol. 108 (PMLR, UK), 1–10.Google Scholar
- (1951) A stochastic approximation method. Ann. Math. Statist. 22(3):400–407.Crossref, Google Scholar
- (1996) Regression shrinkage and selection via the lasso. J. Roy. Statist. Soc. B 58(1):267–288.Crossref, Google Scholar
- (2019) Why are big data matrices approximately low rank? SIAM J. Math. Data Sci. 1(1):144–160.Crossref, Google Scholar
- (2014) Convex optimization in Julia. 2014 First Workshop High Performance Tech. Comput. Dyn. Languages (IEEE, Piscataway, NJ), 18–28.Google Scholar

