<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Acceleration on Chen Kai Blog</title><link>https://www.chenk.top/zh/tags/acceleration/</link><description>Recent content in Acceleration on Chen Kai Blog</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Tue, 20 Sep 2022 09:00:00 +0000</lastBuildDate><atom:link href="https://www.chenk.top/zh/tags/acceleration/index.xml" rel="self" type="application/rss+xml"/><item><title>优化理论（五）：Nesterov 之外的加速</title><link>https://www.chenk.top/zh/optimization-theory/05-acceleration-beyond-nesterov/</link><pubDate>Tue, 20 Sep 2022 09:00:00 +0000</pubDate><guid>https://www.chenk.top/zh/optimization-theory/05-acceleration-beyond-nesterov/</guid><description>&lt;p>&lt;a href="../02-smoothness-strong-convexity-nesterov/">文章 02&lt;/a>
 介绍了 Nesterov 加速，并展示了它将每次迭代的复杂度从 &lt;span class="math-inline">$\kappa$&lt;/span>
 改进到 &lt;span class="math-inline">$\sqrt{\kappa}$&lt;/span>
。本文探讨更深层次的问题：&lt;/p>
&lt;ul>
&lt;li>&lt;strong>为什么是 &lt;span class="math-inline">$\sqrt{\kappa}$&lt;/span>
 而不是更快？&lt;/strong> 我们证明了一个匹配的下界——没有任何一阶方法能做得更好。&lt;/li>
&lt;li>&lt;strong>Nesterov 是唯一的方式吗？&lt;/strong> Polyak 的 Heavy-Ball 方法通过完全不同的更新规则达到了相同的速率。&lt;/li>
&lt;li>&lt;strong>我们能加速任意求解器吗？&lt;/strong> Catalyst 框架通过包装一个黑盒优化器来获得加速速率，代价是求解一个正则化的子问题。&lt;/li>
&lt;/ul>
&lt;p>统一的工具是一个 &lt;strong>Lyapunov 势函数（Lyapunov potential）&lt;/strong> —— 一种非负量，算法在每一步都会使其减小。Nesterov 和 Heavy-Ball 都有 Lyapunov 证明，而下界本质上说明了 Lyapunov 减小的速度不可能更快。&lt;/p></description></item></channel></rss>