ResearchTrend.AI
  • Papers
  • Communities
  • Events
  • Blog
  • Pricing
Papers
Communities
Social Events
Terms and Conditions
Pricing
Parameter LabParameter LabTwitterGitHubLinkedInBlueskyYoutube

© 2025 ResearchTrend.AI, All rights reserved.

  1. Home
  2. Papers
  3. 1911.04415
30
24

Revisiting the Approximate Carathéodory Problem via the Frank-Wolfe Algorithm

11 November 2019
Cyrille W. Combettes
Sebastian Pokutta
ArXivPDFHTML
Abstract

The approximate Carath\éodory theorem states that given a compact convex set C⊂Rn\mathcal{C}\subset\mathbb{R}^nC⊂Rn and p∈[2,+∞[p\in\left[2,+\infty\right[p∈[2,+∞[, each point x∗∈Cx^*\in\mathcal{C}x∗∈C can be approximated to ϵ\epsilonϵ-accuracy in the ℓp\ell_pℓp​-norm as the convex combination of O(pDp2/ϵ2)\mathcal{O}(pD_p^2/\epsilon^2)O(pDp2​/ϵ2) vertices of C\mathcal{C}C, where DpD_pDp​ is the diameter of C\mathcal{C}C in the ℓp\ell_pℓp​-norm. A solution satisfying these properties can be built using probabilistic arguments or by applying mirror descent to the dual problem. We revisit the approximate Carath\éodory problem by solving the primal problem via the Frank-Wolfe algorithm, providing a simplified analysis and leading to an efficient practical method. Furthermore, improved cardinality bounds are derived naturally using existing convergence rates of the Frank-Wolfe algorithm in different scenarios, when x∗x^*x∗ is in the interior of C\mathcal{C}C, when x∗x^*x∗ is the convex combination of a subset of vertices with small diameter, or when C\mathcal{C}C is uniformly convex. We also propose cardinality bounds when p∈[1,2[∪{+∞}p\in\left[1,2\right[\cup\{+\infty\}p∈[1,2[∪{+∞} via a nonsmooth variant of the algorithm. Lastly, we address the problem of finding sparse approximate projections onto C\mathcal{C}C in the ℓp\ell_pℓp​-norm, p∈[1,+∞]p\in\left[1,+\infty\right]p∈[1,+∞].

View on arXiv
Comments on this paper