กลับไปหน้าบทความ

อ่าน 9 นาที

ไม่มีชื่อบทความ

ในสาขาวิชา คณิตศาสตร์ ทฤษฎีกราฟ ทฤษฎีบท การสุ่มตัวอย่างแบบเดินขยาย (expander walk sampling theorem) กล่าวไว้โดยสัญชาตญาณว่า การสุ่มตัวอย่าง จุดยอด ใน กราฟขยาย โดยการ เดินสุ่มระยะ..

การสุ่มตัวอย่างแบบเดินขยาย

ในสาขาวิชาคณิตศาสตร์ทฤษฎีกราฟทฤษฎีบทการสุ่มตัวอย่างแบบเดินขยาย (expander walk sampling theorem)กล่าวไว้โดยสัญชาตญาณว่าการสุ่มตัวอย่างจุดยอดในกราฟขยายโดยการเดินสุ่มระยะ สั้นๆ สามารถจำลองการสุ่มตัวอย่างจุดยอดโดยอิสระจากการกระจายแบบเอกรูป ได้ ทฤษฎีบทเวอร์ชันแรกสุดเป็นผลงานของAjtai, Komlós & Szemerédi (1987)และเวอร์ชันทั่วไปมักถูกยกให้เป็นผลงานของGillman (1998 )

คำแถลง

อนุญาต จี=(วี,อี){\displaystyle G=(V,E)}เป็นกราฟขยายที่ มี n จุดยอดและ มีขอบที่มีน้ำหนักเป็นบวก และให้เอวี{\displaystyle A\subset V}. อนุญาตพี{\displaystyle P}ให้ แทนเมทริกซ์สุ่มของกราฟ และให้λ2{\displaystyle \lambda _{2}}เป็นค่าลักษณะเฉพาะ ที่ใหญ่เป็นอันดับสอง ของพี{\textstyle P}. อนุญาตy0,y1,,yเค1{\displaystyle y_{0},y_{1},\ldots ,y_{k-1}}ระบุจุดยอดที่พบใน(เค1){\displaystyle (k-1)}- การเดินแบบสุ่มทีละขั้นตอนบนจี{\displaystyle G}เริ่มต้นที่จุดยอดy0{\displaystyle y_{0}}และปล่อยให้π(เอ):={\textstyle \pi (A):=}ลิมเค1เคฉัน=0เค11เอ(yฉัน){\displaystyle \lim _{k\rightarrow \infty }{\frac {1}{k}}\sum _{i=0}^{k-1}\mathbf {1} _{A}(y_{i})}. ที่ไหน1เอ(y){1,ถ้า yเอ0,มิฉะนั้น {\textstyle \mathbf {1} _{A}(y){\begin{cases}1,&{\text{ถ้า }}y\in A\\0,&{\text{มิฉะนั้น }}\end{cases}}}

(เป็นที่ทราบกันดี[ 1 ]ว่าวิถีเกือบทั้งหมดy0,y1,,yเค1{\displaystyle y_{0},y_{1},\ldots ,y_{k-1}}ลู่เข้าสู่จุดจำกัดบางจุดπ(เอ){\textstyle \pi (A)}, เช่นเค{\textstyle k\rightarrow }{\textstyle \infty }.)

ทฤษฎีบทกล่าวว่าสำหรับกราฟที่มีน้ำหนักจี=(วี,อี){\displaystyle G=(V,E)}และการเดินแบบสุ่มy0,y1,,yเค1{\displaystyle y_{0},y_{1},\ldots ,y_{k-1}}ที่ไหนy0{\displaystyle y_{0}}ถูกเลือกโดยการแจกแจงเริ่มต้นq{\textstyle \mathbf {q} }สำหรับทุกคนγ>0{\displaystyle \gamma >0}เรามีขอบเขตดังต่อไปนี้:

ปร.[|1เคฉัน=0เค11เอ(yฉัน)π(เอ)|γ]ซีอี120(γ2(1λ2)เค).{\displaystyle \Pr \left[{\bigg |}{\frac {1}{k}}\sum _{i=0}^{k-1}\mathbf {1} _{A}(y_{i})-\pi (A){\bigg |}\geq \gamma \right]\leq Ce^{-{\frac {1}{20}}(\gamma ^{2}(1-\lambda _{2})k)}.}

ที่ไหนซี{\displaystyle C}ขึ้นอยู่กับq,จี{\displaystyle \mathbf {q} ,G}และเอ{\displaystyle A}.

ทฤษฎีบทนี้ให้ขอบเขตสำหรับอัตราการลู่เข้าสู่π(เอ){\displaystyle \pi (A)}เมื่อพิจารณาจากความยาวของการเดินแบบสุ่ม จึงทำให้ได้วิธีการประมาณค่าที่มีประสิทธิภาพมากขึ้นπ(เอ){\displaystyle \pi (A)}เมื่อเปรียบเทียบกับการสุ่มตัวอย่างจุดยอดแบบอิสระของจี{\displaystyle G}.

การพิสูจน์

เพื่อพิสูจน์ทฤษฎีบท เราจะให้คำจำกัดความบางส่วน ตามด้วยบทพิสูจน์ย่อยสามข้อ

อนุญาตxy{\displaystyle {\it {{w}_{xy}}}}เป็นน้ำหนักของขอบxyอี(จี){\displaystyle xy\in E(G)}และปล่อยให้x=y:xyอี(จี)xy.{\textstyle {\it {{w}_{x}=\sum _{y:xy\in E(G)}{\it {{w}_{xy}.}}}}}กำหนดให้โดยπ(x):=x/yวีy{\textstyle \pi (x):={\it {{w}_{x}/\sum _{y\in V}{\it {{w}_{y}}}}}}. อนุญาตqπ{\textstyle {\frac {\mathbf {q} }{\sqrt {\pi }}}}เป็นเมทริกซ์ที่มีรายการต่างๆq(x)π(x){\textstyle {\frac {\mathbf {q} (x)}{\sqrt {\pi (x)}}}}และปล่อยให้เอ็นπ,q=||qπ||2{\textstyle N_{\pi ,\mathbf {q} }=||{\frac {\mathbf {q} }{\sqrt {\pi }}}||_{2}}.

อนุญาตดี=ไดอะก์(1/ฉัน){\displaystyle D={\text{diag}}(1/{\it {{w}_{i})}}}และเอ็ม=(ฉันเจ){\displaystyle M=({\it {{w__{ij})}}}. อนุญาตพี()=พีอีP(r) = PE_{r}}ที่ไหนพี{\textstyle P}คือเมทริกซ์สุ่มอี=ไดอะก์(อี1เอ){\textstyle E_{r}={\text{diag}}(e^{r\mathbf {1} _{A}})}และ0{\textstyle r\geq 0}. แล้ว:

พี=ดีเอสดี1และพี()=ดีอี1เอส()อีดี1{\displaystyle P={\sqrt {D}}S{\sqrt {D^{-1}}}\qquad {\text{และ}}\qquad P(r)={\sqrt {DE_{r}^{-1}}}S(r){\sqrt {E_{r}D^{-1}}}}

ที่ไหนเอส:=ดีเอ็มดี และ เอส():=ดีอีเอ็มดีอี{\displaystyle S:={\sqrt {D}}M{\sqrt {D}}{\text{ และ }}S(r):={\sqrt {DE_{r}}}M{\sqrt {DE_{r}}}}. เช่นเอส{\displaystyle S}และเอส(){\displaystyle S(r)}เนื่องจากสมมาตร จึงมีค่าไอเกนเป็นจำนวนจริง ดังนั้น เมื่อค่าไอเกนของเอส(){\displaystyle S(r)}และพี(){\displaystyle P(r)}เท่ากัน ค่าลักษณะเฉพาะของพี(){\textstyle P(r)}เป็นเรื่องจริง ให้λ(){\textstyle \lambda (r)}และλ2(){\textstyle \lambda _{2}(r)}เป็นค่าไอเกนที่ใหญ่ที่สุดอันดับแรกและอันดับสองของพี(){\textstyle P(r)}ตามลำดับ

เพื่อความสะดวกในการเขียน ให้กำหนดดังนี้ทีเค=1เคฉัน=0เค11เอ(yฉัน){\textstyle t_{k}={\frac {1}{k}}\sum _{i=0}^{k-1}\mathbf {1} _{A}(y_{i})},ϵ=λλ2{\textstyle \epsilon =\lambda -\lambda _{2}},ϵ=λ()λ2(){\textstyle \epsilon _{r}=\lambda (r)-\lambda _{2}(r)}และปล่อยให้1{\displaystyle \mathbf {1} }เป็นเวกเตอร์ที่มีค่าเป็น 1 ทั้งหมด

บทตั้งที่ 1

ปร.[ทีเคπ(เอ)γ]อีเค(π(เอ)+γ)+เคบันทึกλ()(qพี()เค1)/λ()เค{\displaystyle \Pr \left[t_{k}-\pi (A)\geq \gamma \right]\leq e^{-rk(\pi (A)+\gamma )+k\log \lambda (r)}(\mathbf {q} P(r)^{k}\mathbf {1} )/\lambda (r)^{k}}

การพิสูจน์:

โดยอสมการของมาร์คอ

ปร.[ทีเคπ(เอ)+γ]=ปร.[อีทีเคอีเค(π(เอ)+γ)]อีเค(π(เอ)+γ)อีqอีทีเค{\displaystyle {\begin{alignedat}{2}\Pr \left[t_{k}\geq \pi (A)+\gamma \right]=\Pr[e^{rt_{k}}\geq e^{rk(\pi (A)+\gamma )}]\leq e^{-rk(\pi (A)+\gamma )}E_{\mathbf {q} }e^{rt_{k}}\end{alignedat}}}

ที่ไหนอีq{\displaystyle E_{\mathbf {q} }}คือความคาดหวังของx0{\displaystyle x_{0}}เลือกตามการกระจายความน่าจะเป็นq{\displaystyle \mathbf {q} }เนื่องจากสามารถตีความได้โดยการรวมผลลัพธ์จากวิถีการเคลื่อนที่ที่เป็นไปได้ทั้งหมดx0,x1,...,xเค{\displaystyle x_{0},x_{1},...,x_{k}}, เพราะฉะนั้น:

อีqอีที=x1,x2,...,xเคอีทีq(x0)Πฉัน=1เคพีxฉัน1xฉัน=qพี()เค1{\displaystyle E_{\mathbf {q} }e^{rt}=\sum _{x_{1},x_{2},...,x_{k}}e^{rt}\mathbb {q} (x_{0})\Pi _{i=1}^{k}p_{x_{i-1}x_{i}}=\mathbf {q} P(r)^{k}\mathbf {1} }

การนำผลลัพธ์ทั้งสองมารวมกันเป็นการพิสูจน์บทพิสูจน์ย่อย

บทตั้งที่ 2

สำหรับ01{\displaystyle 0\leq r\leq 1},

(qพี()เค1)/λ()เค(1+)เอ็นπ,q{\displaystyle (\mathbf {q} P(r)^{k}\mathbf {1} )/\lambda (r)^{k}\leq (1+r)N_{\pi ,\mathbf {q} }}

การพิสูจน์:

ในฐานะค่าลักษณะเฉพาะของพี(){\displaystyle P(r)}และเอส(){\displaystyle S(r)}เท่าเทียมกัน

(qพี()เค1)/λ()เค=(qพีดีอี1เอส()เคดี1อี1)/λ()เคอี/2||qπ||2||เอส()เค||2||π||2/λ()เคอี/2เอ็นπ,q(1+)เอ็นπ,q{\displaystyle {\begin{aligned}(\mathbf {q} P(r)^{k}\mathbf {1} )/\lambda (r)^{k}&=(\mathbf {q} P{\sqrt {DE_{r}^{-1}}}S(r)^{k}{\sqrt {D^{-1}E_{r}}}\mathbf {1} )/\lambda (r)^{k}\\&\leq e^{r/2}||{\frac {\mathbf {q} }{\sqrt {\pi }}}||_{2}||S(r)^{k}||_{2}||{\sqrt {\pi }}||_{2}/\lambda (r)^{k}\\&\leq e^{r/2}N_{\pi ,\mathbf {q} }\\&\leq (1+r)N_{\pi ,\mathbf {q} }\qquad \square \end{aligned}}}

บทตั้งที่ 3

ถ้า{\displaystyle r}เป็นจำนวนจริงซึ่ง0อี1ϵ/4{\displaystyle 0\leq e^{r}-1\leq \epsilon /4},

บันทึกλ()π(เอ)+52/ϵ{\displaystyle \log \lambda (r)\leq r\pi (A)+5r^{2}/\epsilon }

สรุปหลักฐาน:

เราเทย์เลอร์ขยายธุรกิจบันทึกλ(y){\textstyle \log \lambda (y)}เกี่ยวกับประเด็น=z{\textstyle r=z}เพื่อให้ได้มา:

บันทึกλ()=บันทึกλ(z)+z(z)+(z)201(1ที)วีz+(z)ทีที{\displaystyle \log \lambda (r)=\log \lambda (z)+m_{z}(r-z)+(r-z)^{2}\int _{0}^{1}(1-t)V_{z+(r-z)t}dt}

ที่ไหนx และ วีx{\displaystyle m_{x}{\text{ and }}V_{x}}คืออนุพันธ์อันดับที่หนึ่งและอันดับที่สองของบันทึกλ(){\displaystyle \log \lambda (r)}ที่=x{\displaystyle r=x}เราแสดงให้เห็นว่า0=ลิมเคทีเค=π(เอ).{\displaystyle m_{0}=\lim _{k\to \infty }t_{k}=\pi (A).}จากนั้นเราจะพิสูจน์ว่า (i)ϵ3ϵ/4{\textstyle \epsilon _{r}\geq 3\epsilon /4}โดยการจัดการเมทริกซ์ แล้วพิสูจน์ (ii)วี10/ϵ{\displaystyle V_{r}\leq 10/\epsilon }โดยใช้ (i) และการประมาณค่าของ Cauchyจากการวิเคราะห์เชิงซ้อน

ผลลัพธ์ทั้งหมดแสดงให้เห็นว่า

บันทึกλ()=บันทึกλ(0)+0+201(1ที)วีทีทีπ(เอ)+52/ϵ{\displaystyle {\begin{aligned}\log \lambda (r)=\log \lambda (0)+m_{0}r+r^{2}\int _{0}^{1}(1-t)V_{rt}dt\leq r\pi (A)+5r^{2}/\epsilon \end{aligned}}}
สามารถดูการพิสูจน์แบบบรรทัดต่อบรรทัดได้ใน Gilman (1998)

การพิสูจน์ทฤษฎีบท

เมื่อรวมบทพิสูจน์ย่อยที่ 2 และบทพิสูจน์ย่อยที่ 3 เข้าด้วยกัน เราจะได้ว่า

ปร.[ทีเคπ(เอ)γ](1+)เอ็นπ,qอีเค(γ52/ϵ){\displaystyle \Pr[t_{k}-\pi (A)\geq \gamma ]\leq (1+r)N_{\pi ,\mathbf {q} }e^{-k(r\gamma -5r^{2}/\epsilon )}}

การตีความเลขชี้กำลังทางด้านขวามือของอสมการว่าเป็นกำลังสองใน{\displaystyle r}และเมื่อลดรูปนิพจน์ เราจะเห็นว่า

ปร.[ทีเคπ(เอ)γ](1+γϵ/10)เอ็นπ,qอีเคγ2ϵ/20{\displaystyle \Pr[t_{k}-\pi (A)\geq \gamma ]\leq (1+\gamma \epsilon /10)N_{\pi ,\mathbf {q} }e^{-k\gamma ^{2}\epsilon /20}}

ขอบเขตที่คล้ายกัน

ปร.[ทีเคπ(เอ)γ](1+γϵ/10)เอ็นπ,qอีเคγ2ϵ/20{\displaystyle \Pr[t_{k}-\pi (A)\leq -\gamma ]\leq (1+\gamma \epsilon /10)N_{\pi ,\mathbf {q} }e^{-k\gamma ^{2}\epsilon /20}}

ถือไว้ ดังนั้นจึงตั้งค่าซี=2(1+γϵ/10)เอ็นπ,q{\displaystyle C=2(1+\gamma \epsilon /10)N_{\pi ,\mathbf {q} }}ให้ผลลัพธ์ที่ต้องการ

การใช้งาน

ทฤษฎีบทนี้มีประโยชน์ในการลดความสุ่มในการศึกษาการลดความสุ่ม [ 2 ] แสดงให้เห็นว่าการเดินสุ่มแบบขยายเป็นตัวสร้างสุ่มเทียมที่ดีเมื่อเทียบ กับฟังก์ชันทดสอบหลายประเภท การสุ่มตัวอย่างจากการเดินแบบขยายเป็นตัวอย่างของตัวสุ่ม ที่มีประสิทธิภาพด้านความสุ่ม โปรดทราบว่าจำนวนบิตที่ใช้ในการสุ่มตัวอย่างเค{\displaystyle k}ตัวอย่างอิสระจากเอฟ{\displaystyle f}เป็นเคบันทึกn{\displaystyle k\log n}ในขณะที่หากเราสุ่มตัวอย่างจากตระกูลอนันต์ของตัวขยายที่มีดีกรีคงที่ ค่าใช้จ่ายจะเพียงเท่านั้นบันทึกn+โอ(เค){\displaystyle \log n+O(k)}ตระกูลดังกล่าวมีอยู่จริงและสามารถสร้างได้อย่างมีประสิทธิภาพ เช่นกราฟรามานุจันของลูบอตสกี -ฟิลลิปส์- ซาร์นัค

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ไม่มีชื่อบทความ

ในสาขาวิชา คณิตศาสตร์ ทฤษฎีกราฟ ทฤษฎีบท การสุ่มตัวอย่างแบบเดินขยาย (expander walk sampling theorem) กล่าวไว้โดยสัญชาตญาณว่า การสุ่มตัวอย่าง จุดยอด ใน กราฟขยาย โดยการ เดินสุ่มระยะ..

คำแถลง

อนุญาต จี = ( วี , อี ) {\displaystyle G=(V,E)} เป็น กราฟขยายที่ มี n จุดยอดและ มีขอบที่มีน้ำหนักเป็นบวก และให้ เอ ⊂ วี {\displaystyle A\subset V} .

การพิสูจน์

เพื่อพิสูจน์ทฤษฎีบท เราจะให้คำจำกัดความบางส่วน ตามด้วยบทพิสูจน์ย่อยสามข้อ

การใช้งาน

ทฤษฎีบทนี้มีประโยชน์ในการลดความสุ่มในการศึกษา การลดความสุ่ม [ 2 ] แสดงให้เห็นว่าการเดินสุ่มแบบขยายเป็นตัวสร้างสุ่มเทียมที่ดีเมื่อเทียบ กับ ฟังก์ชันทดสอบหลายประเภท การสุ่มตัวอย่างจากการเดินแบบขยายเป็นตัวอย่างของ ตัวสุ่ม ที่มีประสิทธิภาพด้านความสุ่ม...