核心概念
本文提出了一種基於演算法擴散的新方法,用於對任意對數凹函數進行採樣、捨入和積分,並在複雜度方面取得了近二十年來的首次突破。
本文研究了對任意對數凹函數進行採樣、捨入和積分的複雜度。我們的新方法為所有三個問題提供了近二十年來對一般對數凹函數的首次複雜度改進,並且與凸體上均勻分佈的特殊情況的最佳已知複雜度相匹配。對於採樣問題,我們的輸出保證比以前已知的要強得多,並且基於依賴隨機樣本簡化了統計估計的分析。
對數凹函數的採樣和積分是具有眾多應用和重要特殊情況的基本問題,例如凸體上的均勻分佈和強對數凹密度。對這些問題的研究產生了許多有用的技術。無論是在數學上還是在演算法上,一般的對數凹函數通常都提供了「正確的」一般抽象。例如,凸體的許多經典不等式都自然地擴展到了對數凹函數(例如,Grünbaum 定理、Brunn-Minkowski 和 Prékopa-Leindler、各向同性常數等)。KLS 超平面猜想最初是由於分析球漫步以對凸體進行採樣而提出的,它是在一般對數凹密度的背景下提出的。目前估計凸體體積的最快演算法至關重要地使用了從一系列對數凹密度中進行採樣,這被證明比使用一系列均勻分佈更有效率。採樣對數凹密度還有許多其他應用,例如投資組合優化、模擬退火、貝葉斯推理、差分隱私等。
高維採樣是通過基於馬爾可夫鏈的隨機演算法完成的。這些鏈被設置為具有所需的平穩分佈,這相對容易確保。例如,為了均勻地採樣,馬爾可夫鏈是對稱的就足夠了。通常,為了按比例對所需的函數進行採樣,確保「細緻平衡」條件就足夠了。主要的挑戰是證明馬爾可夫鏈的快速混合,即收斂到平穩分佈的速度由維度和其他相關參數的多項式(小)界定。