อ่าน 19 นาที
กราฟขยาย
ในทฤษฎีกราฟกราฟขยายเป็นกราฟเบาบางที่มีคุณสมบัติการเชื่อมต่อ ที่แข็งแกร่ง ซึ่งวัดปริมาณโดยใช้การขยาย...
กราฟขยาย
ในทฤษฎีกราฟกราฟขยายเป็นกราฟเบาบางที่มีคุณสมบัติการเชื่อมต่อ ที่แข็งแกร่ง ซึ่งวัดปริมาณโดยใช้การขยาย จุดยอดขอบหรือสเปกตรัมการสร้างกราฟขยายได้ก่อให้เกิดการวิจัยในคณิตศาสตร์บริสุทธิ์และคณิตศาสตร์ประยุกต์ โดยมีการประยุกต์ใช้หลายอย่างในทฤษฎีความซับซ้อนการออกแบบเครือข่ายคอมพิวเตอร์ ที่แข็งแกร่ง และทฤษฎีรหัสแก้ไขข้อผิดพลาด[ 1 ]
คำจำกัดความ
โดยสัญชาตญาณแล้ว กราฟขยาย (expander graph) คือมัลติกราฟ แบบไม่มีทิศทางที่มีจำนวนจำกัด ซึ่งเซตย่อยของจุดยอดทุกเซตที่ไม่ "ใหญ่เกินไป" จะมีขอบเขตที่ "ใหญ่" การกำหนดรูปแบบที่เป็นทางการที่แตกต่างกันของแนวคิดเหล่านี้ทำให้เกิดแนวคิดของตัวขยายที่แตกต่างกัน ได้แก่ตัวขยายขอบ ( edge expanders) ตัวขยายจุดยอด (vertex expanders ) และตัวขยายสเปกตรัม (spectral expanders ) ดังที่ได้นิยามไว้ด้านล่าง
กราฟที่ไม่เชื่อมต่อกันไม่ใช่กราฟขยาย เนื่องจากขอบเขตของส่วนประกอบที่เชื่อมต่อกันนั้นว่างเปล่า กราฟจำกัดที่เชื่อมต่อกันทุกกราฟเป็นกราฟขยายได้ อย่างไรก็ตาม กราฟที่เชื่อมต่อกันต่างกันจะมีพารามิเตอร์การขยายที่แตกต่างกันกราฟสมบูรณ์มีคุณสมบัติการขยายที่ดีที่สุด แต่ก็มีดีกรี สูงสุดที่เป็นไป ได้ โดยทั่วไปแล้ว กราฟจะเป็นกราฟขยายที่ดีหากมีดีกรีต่ำและพารามิเตอร์การขยายสูง
การขยายขอบเขต
การขยายขอบ (หรือเรียกอีกอย่างว่าจำนวนไอโซเพอริเมตริกหรือค่าคงที่ชีเกอร์ ) h ( G )ของกราฟGบน จุดยอด nจุด ถูกกำหนดดังนี้
- ที่ไหน
ซึ่งสามารถเขียนได้อีกแบบว่า∂ S = E ( S , S ) โดยที่S := V ( G ) \ Sเป็นส่วนเติมเต็มของSและ
ขอบระหว่างเซตย่อยของจุดยอด A , B ⊆ V ( G )
ในสมการ ค่าต่ำสุดจะอยู่เหนือเซตS ที่ไม่ว่างทั้งหมดซึ่ง มี จุดยอด ไม่เกินn ⁄ 2จุด และ∂ SคือขอบเขตขอบของSกล่าวคือ เซตของขอบที่มีจุดปลายเพียงจุดเดียวในS [ 2 ]
โดยสัญชาตญาณ
จำนวนขอบขั้นต่ำที่ต้องตัดเพื่อแบ่งกราฟออกเป็นสองส่วน การขยายขอบเป็นการปรับแนวคิดนี้ให้เป็นมาตรฐานโดยการแบ่งด้วยจำนวนจุดยอดที่น้อยที่สุดในสองส่วนนั้น เพื่อดูว่าการปรับให้เป็นมาตรฐานสามารถเปลี่ยนแปลงค่าได้อย่างมากเพียงใด ลองพิจารณาตัวอย่างต่อไปนี้ สมมติว่ามีกราฟสมบูรณ์สองกราฟที่มีจำนวนจุดยอดเท่ากันคือnและเพิ่ม ขอบ nเส้นระหว่างสองกราฟโดยเชื่อมต่อจุดยอดแบบหนึ่งต่อหนึ่ง จำนวนขอบขั้นต่ำที่ต้องตัดจะเป็นnแต่การขยายขอบจะเป็น 1
โปรดสังเกตว่าในmin | ∂ S |การหาค่าเหมาะสมที่สุดสามารถทำได้อย่างเทียบเท่ากันทั้งบน0 ≤ | S | ≤ n ⁄ 2หรือบนเซตย่อยที่ไม่ว่างเปล่าใดๆ เนื่องจาก . แต่สิ่งเดียวกันนี้ไม่เป็นจริงสำหรับh ( G )เนื่องจากการปรับขนาดโดย| S |หากเราต้องการเขียนh ( G )ด้วยการหาค่าเหมาะสมที่สุดบนเซตย่อยที่ไม่ว่างเปล่าทั้งหมด เราสามารถเขียนใหม่ได้เป็น
การขยายจุดยอด

จำนวนไอโซเพอริเมตริกของจุดยอดh out ( G ) (หรือการขยายหรือการเพิ่มขนาดของ จุดยอด ) ของกราฟGถูกกำหนดดังนี้
โดยที่∂ out ( S )คือขอบเขตภายนอกของSกล่าวคือ เซตของจุดยอดในV ( G ) \ Sที่มีเพื่อนบ้านอย่างน้อยหนึ่งจุดในS [ 3 ]ในรูปแบบอื่นของคำจำกัดความนี้ (เรียกว่าการขยายเพื่อนบ้านที่ไม่ซ้ำกัน ) ∂ out ( S )จะถูกแทนที่ด้วยเซตของจุดยอดในVที่มี เพื่อนบ้าน เพียงหนึ่งจุดในS [ 4 ]
จำนวนไอโซเพอริเมตริกจุดยอดh ใน ( G )ของกราฟGถูกกำหนดดังนี้
โดยที่ขอบเขตภายในของSคือเซตของจุดยอดในSที่มีเพื่อนบ้านอย่างน้อยหนึ่งจุดในV ( G ) \ S [ 3 ]
การขยายสเปกตรัม
เมื่อGเป็นd -regularนิยาม การขยายเชิง พีชคณิตเชิงเส้นสามารถทำได้โดยอาศัยค่าลักษณะเฉพาะของเมทริกซ์ประชิดA = A ( G )ของGโดยที่Aijคือจำนวนขอบระหว่างจุดยอดiและj [ 5 ] เนื่องจากAเป็นเมทริกซ์สมมาตรทฤษฎีบทสเปกตรัมบ่งชี้ว่าAมีค่าลักษณะเฉพาะที่เป็นจำนวนจริงn ค่า λ1 ≥ λ2 ≥ … ≥ λnเป็นที่ทราบกันว่าค่าลักษณะเฉพาะเหล่านี้ทั้งหมดอยู่ในช่วง[ −d , d ]และโดยเฉพาะอย่างยิ่งเป็นที่ทราบกันว่าλn = −dก็ต่อเมื่อGเป็นเมทริกซ์ สองส่วน
กล่าวอย่างเป็นทางการมากขึ้น เราจะเรียก กราฟที่มี nจุดยอดและdมิติแบบปกติว่า...
ในฐานะกราฟ ( n , d , λ )ขอบเขตที่กำหนดโดยกราฟ ( n , d , λ )บนλiสำหรับi ≠ 1มีประโยชน์ในหลายบริบท รวมถึงทฤษฎีบท การผสมตัวขยาย
การขยายสเปกตรัมสามารถเป็นแบบสองด้านได้ดังที่กล่าวมาข้างต้น โดยที่หรืออาจเป็นแบบด้านเดียวได้ โดยที่แนวคิดหลังนี้เป็นแนวคิดที่อ่อนกว่าซึ่งใช้ได้กับกราฟสองส่วนและยังคงมีประโยชน์สำหรับการใช้งานหลายอย่าง เช่น บทพิสูจน์ของ Alon–Chung [ 6 ]
เนื่องจากGเป็นกราฟปกติ การกระจายแบบเอกรูปที่มีu i = 1 ⁄ nสำหรับทุกi = 1, …, nจึงเป็นการกระจายแบบคงที่ของGนั่นคือ เรามีAu = duและuเป็นเวกเตอร์ ลักษณะเฉพาะ ของAที่มีค่าลักษณะเฉพาะλ 1 = dโดยที่dคือดีกรีของจุดยอดของGช่องว่างสเปกตรัมของGถูกกำหนดให้เป็นd − λ 2 และมันวัดการขยายสเปกตรัมของกราฟG [ 7 ]
ถ้าเราตั้ง
เนื่องจากค่านี้เป็นค่าไอเกนที่ใหญ่ที่สุดที่สอดคล้องกับเวกเตอร์ไอเกนที่ตั้งฉากกับuจึงสามารถนิยามได้อย่างเทียบเท่าโดยใช้ค่าสัมประสิทธิ์เรย์ลี :
ที่ไหน
คือค่านอร์ม 2ของเวกเตอร์
นิยามในรูปแบบมาตรฐานเหล่านี้ก็มีการใช้งานอย่างแพร่หลายและสะดวกกว่าในการระบุผลลัพธ์บางอย่าง ในที่นี้จะพิจารณาเมทริกซ์1/งAคือเมทริกซ์การเปลี่ยนสถานะแบบมาร์คอฟของกราฟ Gค่าลักษณะเฉพาะของเมทริกซ์นี้อยู่ระหว่าง -1 และ 1 สำหรับกราฟที่ไม่จำเป็นต้องเป็นกราฟปกติ สเปกตรัมของกราฟสามารถกำหนดได้ในทำนองเดียวกันโดยใช้ค่าลักษณะเฉพาะของเมทริกซ์ลาปลาเซียนสำหรับกราฟ แบบมีทิศทางเราจะพิจารณาค่าเอกฐานของเมทริกซ์ประชิด Aซึ่งเท่ากับรากของค่าลักษณะเฉพาะของเมทริกซ์สมมาตร A T A
ครอบครัวขยาย
กลุ่มกราฟปกติที่มีขนาดเพิ่มขึ้นเรื่อยๆ เรียกว่ากลุ่มขยายถ้ามีค่าห่างจากศูนย์[ 8 ]
ความสัมพันธ์ระหว่างคุณสมบัติการขยายตัวที่แตกต่างกัน
พารามิเตอร์การขยายที่ กำหนด ไว้ข้างต้นมีความสัมพันธ์กัน โดยเฉพาะอย่างยิ่ง สำหรับกราฟd- ปกติใดๆ G
ดังนั้น สำหรับกราฟที่มีดีกรีคงที่ การขยายจุดยอดและการขยายขอบจึงมีลักษณะเหมือนกันในเชิงคุณภาพ
อสมการชีเกอร์
เมื่อGเป็นกราฟปกติ d หมายความว่าแต่ละจุดยอดมีดีกรีdจะมีความสัมพันธ์ระหว่างค่าคงที่ไอโซเพอริเมตริกh ( G )และช่องว่างd − λ2ในสเปกตรัมของตัวดำเนินการประชิดของGตามทฤษฎีกราฟสเปกตรัมมาตรฐาน ค่าไอเกนที่ไม่สำคัญของตัวดำเนินการประชิดของกราฟ ปกติ dคือλ1 = d และค่าไอเก นที่ไม่สำคัญตัวแรกคือλ2 ถ้า G เชื่อมต่อกันแล้วλ2 < dอสมการเนื่องจาก Dodziuk [ 9 ]และAlonและMilman [ 10 ]ระบุว่า[ 11 ]
ในความเป็นจริง ขอบล่างนั้นแน่น ขอบล่างบรรลุได้ในขีดจำกัดสำหรับไฮเปอร์คิวบ์Q nโดยที่h ( G ) = 1และd – λ 2 = 2ขอบบนบรรลุได้ (ในเชิงอะซิมโทติก) สำหรับวัฏจักร โดยที่h ( C n ) = 4/ n = Θ(1/ n )และd – λ 2 = 2 – 2cos(2 / n ) ≈ (2 / n ) 2 = Θ(1/ n 2 ) [ 1 ]ขอบเขตที่ดีกว่านี้กำหนดไว้ใน[ 12 ]ดังนี้
ความไม่เท่าเทียมกันเหล่านี้มีความเกี่ยวข้องอย่างใกล้ชิดกับขอบเขตของ Cheegerสำหรับลูกโซ่ Markovและสามารถมองได้ว่าเป็นเวอร์ชันแบบไม่ต่อเนื่องของความไม่เท่าเทียมกันของ Cheegerในเรขาคณิตแบบ Riemannian
การเชื่อมโยงที่คล้ายกันระหว่างตัวเลขไอโซเพอริเมตริกจุดยอดและช่องว่างสเปกตรัมได้รับการศึกษาแล้วเช่นกัน: [ 13 ]
ในเชิงอะซิ ม โทติก ปริมาณh 2 ⁄ d , h outและh in 2ล้วนมีขอบเขตบนโดยช่องว่างสเปกตรัมO ( d – λ 2 )
การก่อสร้าง
มีกลยุทธ์ทั่วไปสี่ประการสำหรับการสร้างตระกูลกราฟขยายอย่างชัดเจน[ 14 ]กลยุทธ์แรกเป็นแบบพีชคณิตและทฤษฎีกลุ่ม กลยุทธ์ที่สองเป็นแบบวิเคราะห์และใช้การจัดเรียงแบบบวกกลยุทธ์ที่สามเป็นแบบเชิงการจัดเรียงและใช้ ผลคูณกราฟ แบบซิกแซกและที่เกี่ยวข้อง และกลยุทธ์ที่สี่ขึ้นอยู่กับการยกNoga Alonแสดงให้เห็นว่ากราฟบางกราฟที่สร้างจากเรขาคณิตจำกัดเป็นตัวอย่างที่เบาบางที่สุดของกราฟขยายสูง[ 15 ]
มาร์กูลิส–แกบเบอร์–กาลิล
การสร้าง เชิงพีชคณิตโดยใช้กราฟ Cayleyเป็นที่รู้จักสำหรับกราฟขยายรูปแบบต่างๆ การสร้างต่อไปนี้เป็นผลงานของ Margulis และได้รับการวิเคราะห์โดย Gabber และ Galil [ 16 ]สำหรับจำนวนธรรมชาติn ทุกจำนวน เราพิจารณากราฟG nที่มีเซตจุดยอดโดยที่: สำหรับจุดยอดทุกจุดจุดยอดที่อยู่ติดกันแปดจุดของจุดยอดนั้นคือ
ดังนั้นจึงเป็นดังต่อไปนี้:
ทฤษฎีบทสำหรับทุกค่าnกราฟG nมีค่าไอเกนที่ใหญ่เป็นอันดับสอง
กราฟรามานุจัน
ตามทฤษฎีบทของ Alon และ Boppanaกราฟd -regular ขนาดใหญ่เพียงพอทั้งหมด จะสอดคล้องกับ โดยที่λ 2คือค่าลักษณะเฉพาะที่ใหญ่เป็นอันดับสองในค่าสัมบูรณ์[ 17 ]ผลที่ตามมาโดยตรงคือเรารู้ว่าสำหรับdและ ที่กำหนดไว้ทุกค่า จะมีกราฟ( n , d , λ ) เพียงจำนวนจำกัดเท่านั้น กราฟ Ramanujanเป็น กราฟ d -regular ที่ขอบเขตนี้แน่น ซึ่งสอดคล้องกับ[ 18 ]
ดังนั้นกราฟ Ramanujan จึงมีค่าλ² ที่เล็กที่สุดในเชิงอะซิมโทติก ทำให้กราฟเหล่านี้เป็นเครื่องมือขยายสเปกตรัมที่ยอดเยี่ยม
Lubotzky , Phillips และSarnak (1988), Margulis (1988) และ Morgenstern (1994) แสดงให้เห็นว่าสามารถสร้างกราฟ Ramanujan ได้อย่างชัดเจน[ 19 ]
ในปี พ.ศ. 2528 Alon ตั้งข้อสันนิษฐานว่ากราฟd- ปกติส่วนใหญ่บนจุดยอด nจุด สำหรับn ที่มีขนาดใหญ่พอสมควร เกือบจะเป็นกราฟ Ramanujan [ 20 ]นั่นคือ สำหรับε > 0กราฟเหล่านั้นจะสอดคล้องกับ
- .
ในปี พ.ศ. 2546 โจเอล ฟรีดแมนได้พิสูจน์สมมติฐานและระบุความหมายของ " กราฟ d-ปกติส่วนใหญ่" โดยแสดงให้เห็นว่ากราฟd- ปกติ แบบสุ่มมีสำหรับทุกε > 0ด้วยความน่าจะเป็น1 – O ( n -τ )โดยที่[ 21 ] [ 22 ]
Puder ได้ให้การพิสูจน์ที่ง่ายกว่าสำหรับผลลัพธ์ที่อ่อนกว่าเล็กน้อย[ 23 ] [ 24 ] [ 25 ]
Marcus , SpielmanและSrivastava [ 26 ] [ 27 ]ได้สร้าง กราฟ Ramanujan แบบสองส่วนโดยอาศัยลิฟต์
ในปี 2024 บทความฉบับร่างโดย Jiaoyang Huang, Theo McKenzie และHorng-Tzer Yauได้พิสูจน์แล้วว่า
- .
โดยมีสัดส่วนของค่าลักษณะเฉพาะที่กระทบขอบเขต Alon-Boppana ประมาณ 69% จากการพิสูจน์ว่าความเป็นสากลของขอบเป็นจริง นั่นคือ พวกมันเป็นไปตามการกระจาย Tracy-Widomที่เกี่ยวข้องกับGaussian Orthogonal Ensemble [ 28 ] [ 29 ]
ผลิตภัณฑ์ซิกแซก
Reingold , VadhanและWigdersonได้นำเสนอผลคูณแบบซิกแซกในปี 2000 [ 30 ] โดยคร่าวๆ แล้ว ผลคูณแบบซิกแซกของกราฟขยายสองกราฟจะสร้างกราฟที่มีการขยายที่แย่ลงเพียงเล็กน้อย ดังนั้น ผลคูณแบบซิกแซกจึงสามารถใช้สร้างตระกูลของกราฟขยายได้เช่นกัน ถ้าGเป็น กราฟ ( n , d , λ 1 )และHเป็น กราฟ ( m , d , λ 2 )แล้ว ผลคูณแบบซิกแซกG ◦ Hจะเป็น กราฟ ( nm , d 2 , φ ( λ 1 , λ 2 ))โดยที่φมีคุณสมบัติดังต่อไปนี้
- ถ้าแล1 < 1และแล2 < 1แล้วφ ( แล1 , แล2 ) < 1 ;
- φ ( แลมบ์ดา1 , แลมบ์ดา2 ) ≤ เลม1 + แลมบ์2 .
โดยเฉพาะ[ 30 ]
โปรดทราบว่าคุณสมบัติ (1) บ่งชี้ว่าผลคูณซิกแซกของกราฟขยายสองกราฟก็เป็นกราฟขยายเช่นกัน ดังนั้นผลคูณซิกแซกจึงสามารถใช้แบบอุปนัยเพื่อสร้างตระกูลของกราฟขยายได้
โดยสัญชาตญาณแล้ว การสร้างผลคูณแบบซิกแซกสามารถคิดได้ในลักษณะต่อไปนี้ แต่ละจุดยอดของGจะถูกขยายออกเป็น "กลุ่ม" ของ จุดยอด mจุด โดยแต่ละจุดยอดจะเชื่อมโยงกับขอบที่แตกต่างกันซึ่งเชื่อมต่อกับจุดยอดนั้น แต่ละจุดยอดจะถูกกำหนดป้ายกำกับเป็น( v , k )โดยที่vหมายถึงจุดยอดดั้งเดิมของGและkหมายถึง ขอบที่ kของvจุดยอดสองจุด( v , k )และ( w , ℓ )จะเชื่อมต่อกันหากสามารถเคลื่อนที่จาก( v , k )ไปยัง( w , ℓ )ได้ตามลำดับการเคลื่อนที่ต่อไปนี้
- ซิก – เคลื่อนที่จาก( v , k )ไปยัง( v , k' )โดยใช้ขอบของH
- กระโดดข้ามก้อนเมฆโดยใช้ขอบk'ในGเพื่อไปยัง( w , ℓ′ )
- Zag – ย้ายจาก( w , ℓ′ )ไปยัง( w , ℓ )โดยใช้ขอบของH [ 30 ]
ลิฟต์
r -liftของกราฟถูกสร้างขึ้นโดยการแทนที่จุดยอดแต่ละจุดด้วยจุด ยอด rจุด และขอบแต่ละขอบด้วยการจับคู่ระหว่างเซตของจุดยอดที่สอดคล้องกัน กราฟที่ยกขึ้นจะสืบทอดค่าลักษณะเฉพาะของกราฟเดิม และมีค่าลักษณะเฉพาะเพิ่มเติมบางส่วน Bilu และLinial [ 31 ] [ 32 ] แสดงให้เห็นว่ากราฟ d -regular ทุกกราฟมี 2-lift ซึ่งค่าลักษณะเฉพาะเพิ่มเติมมีขนาดไม่เกิน พวกเขายังแสดงให้เห็นว่าหากกราฟเริ่มต้นเป็นตัวขยายที่ดีพอ ก็สามารถหา 2-lift ที่ดีได้ในเวลาพหุนามดังนั้นจึงสร้าง ตัวขยาย d -regular ที่มีประสิทธิภาพสำหรับทุก d
Bilu และ Linial ตั้งข้อสันนิษฐานว่าขอบเขตสามารถปรับปรุงได้เป็นซึ่งจะเป็นค่าที่เหมาะสมที่สุดเนื่องจากขอบเขต Alon–Boppanaข้อสันนิษฐานนี้ได้รับการพิสูจน์แล้วในการตั้งค่าแบบสองส่วนโดยMarcus , SpielmanและSrivastava [ 26 ] [ 27 ]ซึ่งใช้วิธีของพหุนามที่สลับกัน ส่งผลให้พวกเขาสร้างกราฟ Ramanujan แบบสองส่วน ขึ้นมาใหม่ การพิสูจน์แบบไม่สร้างดั้งเดิมถูกเปลี่ยนเป็นอัลกอริทึมโดย Michael B. Cohen [ 33 ]ต่อมาวิธีการนี้ได้รับการขยายไปสู่r -lifts โดย Hall, Puder และ Sawin [ 34 ]
โครงสร้างแบบสุ่ม
มีผลลัพธ์มากมายที่แสดงให้เห็นถึงการมีอยู่ของกราฟที่มีคุณสมบัติการขยายที่ดีผ่านการโต้แย้งเชิงความน่าจะเป็น อันที่จริง การมีอยู่ของตัวขยายได้รับการพิสูจน์ครั้งแรกโดย Pinsker [ 35 ] ซึ่งแสดงให้เห็นว่าสำหรับกราฟสองส่วนปกติ d ด้านซ้ายที่มีจุดยอด n จุดที่เลือกแบบสุ่ม | N ( S ) | ≥ ( d – 2 ) | S |สำหรับเซตย่อยทั้งหมดของจุดยอด| S | ≤ c d nด้วยความน่าจะเป็นสูงโดยที่c dเป็นค่าคงที่ที่ขึ้นอยู่กับdซึ่งคือO ( d -4 ) Alon และ Roichman [ 36 ]แสดงให้เห็นว่าสำหรับทุก1 > ε > 0จะมีc ( ε ) > 0 บาง ค่าที่ทำให้สิ่งต่อไปนี้เป็นจริง: สำหรับกลุ่มGที่มีอันดับnให้พิจารณากราฟ Cayley บนGที่มี องค์ประกอบ c ( ε ) log 2 nที่เลือกแบบสุ่มจากGจากนั้น ในกรณีที่nเข้าใกล้ค่าอนันต์ กราฟที่ได้จะเป็นกราฟขยาย ε อย่างแน่นอน
ในปี 2021 อเล็กซานเดอร์ได้ปรับเปลี่ยนอัลกอริธึม MCMC เพื่อค้นหาโครงสร้างแบบสุ่มเพื่อสร้างกราฟ Ramanujan ที่มีขนาดจุดยอดคงที่และระดับความสม่ำเสมอ[ 37 ]ผลลัพธ์แสดงให้เห็นว่ากราฟ Ramanujan มีอยู่สำหรับทุกคู่ขนาดจุดยอดและระดับจนถึง 2000 จุดยอด
ในปี 2024 Alon ได้สร้างวิธีการสร้างกราฟใกล้เคียง Ramanujan ที่ชัดเจนสำหรับทุกคู่ขนาดจุดยอดและดีกรี
การใช้งานและคุณสมบัติที่เป็นประโยชน์
แรงจูงใจดั้งเดิมสำหรับการสร้างเอ็กซ์แพนเดอร์คือการสร้างเครือข่ายที่แข็งแกร่งและประหยัด (เช่น เครือข่ายโทรศัพท์หรือคอมพิวเตอร์): เอ็กซ์แพนเดอร์ที่มีดีกรีจำกัดคือ กราฟที่แข็งแกร่งในเชิงอะซิมโทติก โดยจำนวนขอบจะเพิ่มขึ้นเป็นเส้นตรงตามขนาด (จำนวนจุดยอด) สำหรับทุกเซตย่อย
กราฟขยาย (Expander graphs) มีการประยุกต์ใช้อย่างกว้างขวางในวิทยาศาสตร์คอมพิวเตอร์ในการออกแบบอัลกอริธึมรหัสแก้ไขข้อผิดพลาดตัวแยกข้อมูลตัวสร้างเลขสุ่มเทียมเครือข่ายเรียง ลำดับ ( Ajtai, Komlós & Szemerédi (1983) ) และ เครือข่าย คอมพิวเตอร์ ที่ทนทาน นอกจากนี้ยังถูกใช้ในการพิสูจน์ผลลัพธ์ที่สำคัญหลายอย่างในทฤษฎีความซับซ้อนของการคำนวณเช่นSL = L ( Reingold (2008) ) และทฤษฎีบท PCP ( Dinur (2007) ) ในด้านการเข้ารหัสกราฟขยายถูกใช้เพื่อสร้างฟังก์ชันแฮช
ในการสำรวจกราฟขยายในปี 2006 Hoory, Linial และ Wigderson ได้แบ่งการศึกษาเกี่ยวกับกราฟขยายออกเป็นสี่ประเภท ได้แก่ปัญหาเชิงสุดขั้วพฤติกรรมทั่วไป การสร้างแบบชัดเจน และอัลกอริทึม ปัญหาเชิงสุดขั้วมุ่งเน้นไปที่การกำหนดขอบเขตของพารามิเตอร์การขยาย ในขณะที่ปัญหาพฤติกรรมทั่วไปจะอธิบายลักษณะการกระจายตัวของพารามิเตอร์การขยายบนกราฟสุ่มการสร้างแบบชัดเจนมุ่งเน้นไปที่การสร้างกราฟที่ปรับพารามิเตอร์บางอย่างให้เหมาะสมที่สุด และคำถามเกี่ยวกับอัลกอริทึมศึกษาการประเมินและการประมาณค่าพารามิเตอร์
เลมมาการผสมตัวขยาย
ทฤษฎีบทการผสมแบบขยายระบุว่า สำหรับ กราฟ ( n , d , λ )สำหรับเซตย่อยสองเซตใดๆ ของจุดยอดS , T ⊆ Vจำนวนขอบระหว่างSและTจะมีค่าประมาณเท่ากับที่คุณคาดหวังใน กราฟ d- ปกติแบบสุ่ม การประมาณค่าจะดีขึ้นเมื่อλ มีค่าน้อยลง ในกราฟ d- ปกติ แบบสุ่มเช่นเดียวกับในกราฟสุ่ม Erdős–Rényiที่มีความน่าจะเป็นของขอบd / nเราคาดหวังว่าจะมี ขอบ d / n • | S | • | T |ระหว่างSและT
กล่าวอย่างเป็นทางการมากขึ้น ให้E ( S , T )แทนจำนวนขอบระหว่างSและTถ้าเซตทั้งสองไม่ตัดกัน ขอบที่จุดตัดจะถูกนับสองครั้ง นั่นคือ
จากนั้นทฤษฎีบทการผสมตัวขยายกล่าวว่าอสมการต่อไปนี้เป็นจริง:
คุณสมบัติหลายประการของ กราฟ ( n , d , λ )เป็นผลลัพธ์จากทฤษฎีบทการผสมตัวขยาย ซึ่งรวมถึงสิ่งต่อไปนี้[ 1 ]
- เซตอิสระของกราฟคือเซตย่อยของจุดยอดที่ไม่มีจุดยอดสองจุดใดอยู่ติดกัน ใน กราฟ ( n , d , λ )เซตอิสระจะมีขนาดไม่เกินλn / d
- จำนวนสีของกราฟG , χ ( G ) , คือจำนวนสีขั้นต่ำที่จำเป็นเพื่อให้จุดยอดที่อยู่ติดกันมีสีต่างกัน Hoffman แสดงให้เห็นว่าd ⁄ λ ≤ χ ( G ) , [ 38 ]ในขณะที่ Alon, Krivelevich และ Sudakov แสดงให้เห็นว่าถ้าd < 2 n ⁄ 3แล้ว[ 39 ]
- เส้นผ่านศูนย์กลาง ของ กราฟคือระยะทางสูงสุดระหว่างจุดยอดสองจุด โดยระยะทางระหว่างจุดยอดสองจุดจะถูกกำหนดให้เป็นเส้นทางที่สั้นที่สุดระหว่างจุดยอดทั้งสอง Chung แสดงให้เห็นว่าเส้นผ่านศูนย์กลางของ กราฟ ( n , d , λ )มีค่าสูงสุด[ 40 ]
การสุ่มตัวอย่างแบบเดินขยาย
ขอบเขตของ เชอร์นอฟ ระบุว่า เมื่อสุ่มตัวอย่างอิสระจำนวนมากจากตัวแปรสุ่มในช่วง[−1, 1]ค่าเฉลี่ยของตัวอย่างจะใกล้เคียงกับค่าคาดหวังของตัวแปรสุ่มด้วยความน่าจะเป็นสูง ทฤษฎีบทการสุ่มตัวอย่างจากการเดินแบบขยาย (expander walk sampling lemma) ซึ่งพัฒนาโดยAjtai, Komlós & Szemerédi (1987)และGillman (1998)ระบุว่า สิ่งนี้ยังคงเป็นจริงเมื่อสุ่มตัวอย่างจากการเดินบนกราฟขยาย (expander graph) ซึ่งมีประโยชน์อย่างยิ่งในทฤษฎีการลดความสุ่ม (derandomization theory ) เนื่องจาก การสุ่มตัวอย่างตามการเดินแบบขยายใช้บิตสุ่มน้อยกว่าการสุ่มตัวอย่างแบบอิสระมาก
เครือข่ายการเรียงลำดับ AKS และตัวแบ่งครึ่งโดยประมาณ
เครือข่ายการเรียงลำดับรับชุดข้อมูลอินพุตและดำเนินการตามขั้นตอนคู่ขนานหลายขั้นตอนเพื่อเรียงลำดับข้อมูลอินพุต ขั้นตอนคู่ขนานประกอบด้วยการเปรียบเทียบที่ไม่ซ้ำกันจำนวนเท่าใดก็ได้ และอาจสลับคู่ของข้อมูลอินพุตที่เปรียบเทียบกัน ความลึกของเครือข่ายกำหนดโดยจำนวนขั้นตอนคู่ขนานที่ดำเนินการ กราฟขยายมีบทบาทสำคัญในเครือข่ายการเรียงลำดับ AKS ซึ่งมีความลึกO (log n )แม้ว่านี่จะเป็นความลึกที่ดีที่สุดที่ทราบในเชิงอะซิมโทติกสำหรับเครือข่ายการเรียงลำดับ แต่การพึ่งพากราฟขยายทำให้ค่าคงที่ขอบเขตมีขนาดใหญ่เกินไปสำหรับการใช้งานจริง
ภายในเครือข่ายการเรียงลำดับ AKS กราฟขยายถูกใช้เพื่อสร้างตัวแบ่ง ครึ่ง ε ที่มีความลึกจำกัด ตัวแบ่งครึ่ง εรับอินพุตเป็นการเรียงสับเปลี่ยนความยาวnของ(1, …, n )และแบ่งอินพุตออกเป็นสองเซตที่ไม่ซ้ำกันAและBโดยที่สำหรับจำนวนเต็มk แต่ละตัว ≤ n ⁄ 2จะมีอินพุตที่เล็กที่สุดไม่เกินεkตัวในเซตB และมี อินพุต ที่ใหญ่ที่สุด ไม่เกินεkตัวใน เซต AเซตAและBเป็นตัวแบ่งครึ่ง ε
ตามAjtai, Komlós & Szemerédi (1983) สามารถสร้าง ε -halver ที่มีความลึกd ได้ดังนี้ พิจารณา ตัวขยายแบบทวิภาคที่มี nจุดยอดและดีกรีdโดยมีส่วนXและYที่มีขนาดเท่ากัน โดยที่เซตย่อยของจุดยอดทุกเซตที่มีขนาดไม่เกินεnจะมีอย่างน้อย1 – ε/εเพื่อนบ้าน
จุดยอดของกราฟเปรียบได้กับรีจิสเตอร์ที่เก็บอินพุต และขอบเปรียบได้กับสายไฟที่เปรียบเทียบอินพุตของรีจิสเตอร์สองตัว ในตอนเริ่มต้น ให้วางอินพุตครึ่งหนึ่งไว้ในXและอีกครึ่งหนึ่งไว้ในY โดยพลการ แล้วแยกขอบออกเป็นdคู่ที่จับคู่กันได้อย่างสมบูรณ์ เป้าหมายคือการทำให้Xมีอินพุตครึ่งหนึ่งที่เล็กกว่า และYมีอินพุตครึ่งหนึ่งที่ใหญ่กว่า เพื่อให้บรรลุเป้าหมายนี้ ให้ประมวลผลแต่ละคู่ที่จับคู่กันโดยการเปรียบเทียบรีจิสเตอร์ที่จับคู่กันด้วยขอบของคู่ที่จับคู่กัน และแก้ไขอินพุตใดๆ ที่ผิดลำดับ โดยเฉพาะอย่างยิ่ง สำหรับแต่ละขอบของคู่ที่จับคู่กัน หากอินพุตที่ใหญ่กว่าอยู่ในรีจิสเตอร์ในXและอินพุตที่เล็กกว่าอยู่ในรีจิสเตอร์ในYให้สลับอินพุตทั้งสองเพื่อให้ตัวที่เล็กกว่าอยู่ในXและตัวที่ใหญ่กว่าอยู่ในYเห็นได้ชัดว่ากระบวนการนี้ประกอบด้วยขั้นตอนขนาน d ขั้นตอน
หลังจากครบdรอบแล้ว ให้ถือว่าAเป็นเซตของอินพุตในรีจิสเตอร์ในXและBเป็นเซตของอินพุตในรีจิสเตอร์ในYเพื่อให้ได้ การลดลงครึ่งหนึ่ง แบบ εเพื่อให้เห็นภาพนี้ โปรดสังเกตว่า หากรีจิสเตอร์uในXและvในYเชื่อมต่อกันด้วยขอบuvแล้ว หลังจากประมวลผลการจับคู่กับขอบนี้แล้ว อินพุตในuจะน้อยกว่าอินพุตในvยิ่งไปกว่านั้น คุณสมบัตินี้ยังคงเป็นจริงตลอดกระบวนการที่เหลือ ทีนี้ สมมติว่าสำหรับk ≤ n ⁄ 2 บาง ค่า อินพุต(1, …, k )มากกว่าεk ตัวอยู่ในBแล้วโดยคุณสมบัติการขยายของกราฟ รีจิสเตอร์ของอินพุตเหล่านี้ในYจะเชื่อมต่อกันด้วยอย่างน้อย1 – ε/εมี รีจิสเตอร์ kตัวใน Xโดยรวมแล้วมีจำนวนรีจิสเตอร์มากกว่า kตัว ดังนั้นจึงต้องมีรีจิสเตอร์ A บางตัว ใน Xที่เชื่อมต่อกับรีจิสเตอร์ B บางตัว ใน Yโดยที่อินพุตสุดท้ายของ Aไม่อยู่ใน (1, …, k )ในขณะที่อินพุตสุดท้ายของ B อยู่ใน (1, …, k ) อย่างไรก็ตาม สิ่งนี้ขัดแย้งกับคุณสมบัติก่อนหน้านี้ ดังนั้นชุดเอาต์พุต Aและ Bจึงต้องเป็นการหารครึ่ง แบบ ε
ดูเพิ่มเติม
หมายเหตุ
- อรรถ เป็นข c ฮูรี , Linial & Wigderson (2549)
- ^นิยาม 2.1 ใน Hoory, Linial & Wigderson (2006)
- อรรถ เป็นขบ็อบคอฟ ฮูเดร และเตตาลี (2000)
- ^อาลอนและคาปาลโบ (2002)
- ^ดูหัวข้อ 2.3 ใน Hoory, Linial & Wigderson (2006)
- ^ N. Alon และ FRK Chung, การสร้างเครือข่ายที่ทนต่อขนาดเชิงเส้นอย่างชัดเจน วารสารคณิตศาสตร์เชิงดิสครีต เล่มที่ 72 หน้า 15–19, 1988
- ^คำจำกัดความของช่องว่างสเปกตรัมนี้มาจากหัวข้อ 2.3 ใน Hoory, Linial & Wigderson (2006)
- ^ Hoory, Linial & Wigderson 2006 , นิยาม 2.2.
- ^ ดอดซิอุ ค 1984
- ^อาลอนและสเปนเซอร์ 2011
- ^ทฤษฎีบท 2.4 ใน Hoory, Linial & Wigderson (2006)
- ^ B. Mohar. จำนวนไอโซเพอริเมตริกของกราฟ. J. Combin. Theory Ser. B, 47(3):274–291, 1989.
- ^ดูทฤษฎีบทที่ 1 และหน้า 156 บรรทัดที่ 1 ใน Bobkov, Houdré & Tetali (2000)โปรดทราบว่า λ 2ในนั้นสอดคล้องกับ 2( d − λ 2 )ของบทความนี้ (ดูหน้า 153 บรรทัดที่ 5)
- ^ดูตัวอย่างเช่น Yehudayoff (2012)
- ^ Alon, Noga (1986). "ค่าลักษณะเฉพาะ ตัวขยายเชิงเรขาคณิต การเรียงลำดับเป็นรอบ และทฤษฎีแรมซีย์" Combinatorica . 6 (3): 207– 219. CiteSeerX 10.1.1.300.5945 . doi : 10.1007/BF02579382 . S2CID 8666466 .
- ^ดูตัวอย่างเช่น หน้า 9 ของ Goldreich (2011)
- ^ทฤษฎีบท 2.7 ของ Hoory, Linial & Wigderson (2006)
- ^นิยาม 5.11 ของ Hoory, Linial & Wigderson (2006)
- ^ทฤษฎีบท 5.12 ของ Hoory, Linial & Wigderson (2006)
- ^ Alon, Noga (1986-06-01). "ค่าลักษณะเฉพาะและตัวขยาย" Combinatorica . 6 (2): 83– 96. doi : 10.1007/BF02579166 . ISSN 1439-6912 . S2CID 41083612 .
- ^ Friedman, Joel (2004-05-05). "การพิสูจน์สมมติฐานค่าลักษณะเฉพาะที่สองของ Alon และปัญหาที่เกี่ยวข้อง". arXiv : cs/0405020 .
- ^ทฤษฎีบท 7.10 ของ Hoory, Linial & Wigderson (2006)
- ^ Puder, Doron (2015-08-21). "การขยายกราฟสุ่ม: บทพิสูจน์ใหม่ ผลลัพธ์ใหม่". Inventiones Mathematicae . 201 (3): 845– 908. arXiv : 1212.5216 . Bibcode : 2015InMat.201..845P . doi : 10.1007/s00222-014-0560-x . S2CID 253743928 .
- ^ Puder, Doron (2015). "การขยายกราฟสุ่ม: บทพิสูจน์ใหม่ ผลลัพธ์ใหม่" Inventiones Mathematicae . 201 (3): 845– 908. arXiv : 1212.5216 . Bibcode : 2015InMat.201..845P . doi : 10.1007/s00222-014-0560-x . ISSN 0020-9910 . S2CID 16411939 .
- ^ Friedman, Joel; Puder, Doron (2023). "หมายเหตุเกี่ยวกับวิธีร่องรอยสำหรับกราฟปกติแบบสุ่ม" วารสารคณิตศาสตร์อิสราเอล 256 : 269– 282. arXiv : 2006.13605 . doi : 10.1007 /s11856-023-2497-5 . S2CID 220042379 .
- ^ a b Adam Marcus ; Daniel Spielman ; Nikhil Srivastava (2013). ตระกูลการสอดประสาน I: กราฟรามานุจันแบบสองส่วนทุกระดับ (PDF) . การประชุมวิชาการประจำปีครั้งที่ 54 ของ IEEE ว่าด้วยพื้นฐานของวิทยาศาสตร์คอมพิวเตอร์ (FOCS) ปี 2013
- ^ a b Adam Marcus ; Daniel Spielman ; Nikhil Srivastava (2015). Interlacing families IV: Bipartite Ramanujan graphs of all sizes (PDF) . Foundations of Computer Science (FOCS), 2015 IEEE 56th Annual Symposium.
- ^ Huang, Jiaoyang; McKenzie, Theo; Yau, Horng-Tzer (2024). "คุณสมบัติของ Ramanujan และความเป็นสากลของขอบของกราฟปกติแบบสุ่ม" arXiv : 2412.20263 [ math.PR ]
- ^ Sloman, Leila (18 เมษายน 2568). "หลักฐานใหม่ยุติข้อสงสัยที่มีมานานหลายทศวรรษเกี่ยวกับเครือข่ายที่เชื่อมต่อกัน"นิตยสารQuanta . สืบค้นเมื่อ6 พฤษภาคม 2568 .
- ^ a b c Reingold, O.; Vadhan, S.; Wigderson, A. (2000). "คลื่นเอนโทรปี ผลคูณกราฟซิกแซก และตัวขยายและตัวสกัดดีกรีคงที่แบบใหม่" Proceedings 41st Annual Symposium on Foundations of Computer Science . IEEE Comput. Soc. pp. 3– 13. doi : 10.1109/sfcs.2000.892006 . ISBN 0-7695-0850-2S2CID 420651
- ↑บิลู, โยนาทัน; ลิเนียล, นาธาน (2004-04-08) "การสร้างกราฟส่วนขยายด้วย 2-lifts และความคลาดเคลื่อนเทียบกับช่องว่างสเปกตรัม" arXiv : math/0312022 .
- ^ Bilu, Yonatan; Linial, Nathan (2006). "การยก ความคลาดเคลื่อน และช่องว่างสเปกตรัมที่เกือบเหมาะสมที่สุด" Combinatorica . 26 (5): 495– 519. doi : 10.1007/s00493-006-0029-7 . ISSN 0209-9683 . S2CID 14422668 .
- ^ Michael B. Cohen (2016). กราฟ Ramanujan ในเวลาพหุนาม . Foundations of Computer Science (FOCS), 2016 IEEE 57th Annual Symposium. arXiv : 1604.03544 . doi : 10.1109/FOCS.2016.37 .
- ^ Hall, Chris; Puder, Doron; Sawin, William F. (2018). "Ramanujan coverings of graphs". Advances in Mathematics . 323 : 367–410 . arXiv : 1506.02335 . doi : 10.1016/j.aim.2017.10.042 .
- ^ Pinkser, M. (1973). "เกี่ยวกับความซับซ้อนของตัวรวมศูนย์". SIAM Journal on Computing . SIAM. CiteSeerX 10.1.1.393.1430 .
- ^ Alon, N.; Roichman, Y. (1994). "กราฟ Cayley แบบสุ่มและตัวขยาย"โครงสร้างแบบสุ่มและอัลกอริทึม 5 ( 2). Wiley Online Library: 271– 284. doi : 10.1002/rsa.3240050203 .
- ^ Alexander, Clark (2021). "เกี่ยวกับกราฟขยายสเปกตรัมที่ใกล้เคียงค่าเหมาะสมที่สุดที่มีขนาดคงที่". arXiv : 2110.01407 [ cs.DM ].
- ^ Hoffman, AJ; Howes, Leonard (1970). "เกี่ยวกับค่าลักษณะเฉพาะและการระบายสีของกราฟ, II" . Annals of the New York Academy of Sciences . 175 (1): 238– 242. Bibcode : 1970NYASA.175..238H . doi : 10.1111/j.1749-6632.1970.tb56474.x . ISSN 1749-6632 . S2CID 85243045 .
- ^ Alon, Noga ; Krivelevich, Michael ; Sudakov, Benny (1999-09-01). "การระบายสีกราฟที่มีบริเวณใกล้เคียงที่เบาบาง" . วารสารทฤษฎีเชิงการจัดเรียง . ชุด B. 77 (1): 73– 82. doi : 10.1006/jctb.1999.1910 . ISSN 0095-8956 .
- ^ Chung, FRK (1989). "เส้นผ่านศูนย์กลางและค่าลักษณะเฉพาะ" . วารสารของสมาคมคณิตศาสตร์อเมริกัน . 2 (2): 187– 196. doi : 10.1090/S0894-0347-1989-0965008-X . ISSN 0894-0347 .
- Alexander, Clark (2021). "เกี่ยวกับกราฟขยายสเปกตรัมที่ใกล้เคียงค่าเหมาะสมที่สุดที่มีขนาดคงที่". arXiv : 2110.01407 [ cs.DM ].
ลิงก์ภายนอก
- บทนำโดยย่อในวารสาร Notices of the American Mathematical Society
- บทความเบื้องต้นโดยไมเคิล นีลเซนเก็บรักษาไว้เมื่อวันที่ 17 สิงหาคม 2559 ที่Wayback Machine
- บันทึกการบรรยายจากหลักสูตรเกี่ยวกับเครื่องขยาย (โดย Nati Linial และ Avi Wigderson)
- บันทึกการบรรยายจากหลักสูตรเกี่ยวกับเครื่องขยาย (โดย ปราห์ลาธ ฮาร์ชา)
- นิยามและการประยุกต์ใช้ช่องว่างสเปกตรัม
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ กราฟขยาย
ในทฤษฎีกราฟกราฟขยายเป็นกราฟเบาบางที่มีคุณสมบัติการเชื่อมต่อ ที่แข็งแกร่ง ซึ่งวัดปริมาณโดยใช้การขยาย...
คำจำกัดความ
โดยสัญชาตญาณแล้ว กราฟขยาย (expander graph) คือ มัลติกราฟ แบบไม่มีทิศทางที่มีจำนวนจำกัด ซึ่งเซตย่อยของจุดยอดทุกเซตที่ไม่ "ใหญ่เกินไป" จะมี ขอบเขตที่ "ใหญ่" การกำหนดรูปแบบที่เป็นทางการที่แตกต่างกันของแนวคิดเหล่านี้ทำให้เกิดแนวคิดของตัวขยายที่แตกต่างกัน ได้แก่...
การขยายขอบเขต
การ ขยายขอบ (หรือเรียกอีกอย่างว่า จำนวนไอโซเพอริเมตริก หรือ ค่าคงที่ชีเกอร์ ) h ( G ) ของกราฟ G บน จุดยอด n จุด ถูกกำหนดดังนี้
การขยายจุดยอด
จำนวน ไอโซเพอริเมตริกของจุดยอด h out ( G ) (หรือ การขยาย หรือ การเพิ่มขนาดของ จุดยอด ) ของกราฟ G ถูกกำหนดดังนี้