中文

FrankWolfe.jl:一个高性能且灵活的 Frank-Wolfe 算法与条件梯度工具箱

最优化与控制 2021-10-06 v2

摘要

我们介绍 FrankWolfe.jl,这是一个开源实现的若干流行 Frank-Wolfe 与条件梯度变体,用于一阶约束优化。该包在设计时兼顾灵活性与高性能,允许轻松扩展,并对用户所提供的函数依赖极少假设。它支持 Julia 独特的多重分派特性,并通过 MathOptInterface.jl 与通用线性优化表述平滑接口。

关键词

引用

@article{arxiv.2104.06675,
  title  = {FrankWolfe.jl: a high-performance and flexible toolbox for Frank-Wolfe algorithms and Conditional Gradients},
  author = {Mathieu Besançon and Alejandro Carderera and Sebastian Pokutta},
  journal= {arXiv preprint arXiv:2104.06675},
  year   = {2021}
}