1
นับจำนวนต้นไม้ที่กางเร็ว
ให้แทนจำนวนต้นไม้ที่ทอดในกราฟมีจุดยอดมีอัลกอริทึมที่คำนวณในการดำเนินการทางคณิตศาสตร์อัลกอริทึมนี้คือการคำนวณโดยที่Qคือ Laplacian ของGและJเป็นเมทริกซ์ที่ประกอบด้วย1เท่านั้น สำหรับข้อมูลเพิ่มเติมเกี่ยวกับอัลกอริทึมนี้ให้ดูทฤษฎีกราฟขนาดใหญ่ - พีชคณิตหรือคำถามทางคณิตศาสตร์ SEt ( G )เสื้อ(G)t(G)GGGnnnt ( G )เสื้อ(G)t(G)O ( n3)O(n3)O(n^3)QGJ11n2เดชอุดม( J+ Q )1n2เดชอุดม(J+Q)\frac{1}{n^2} \det(J + Q)QQQGGGJJJ111 ฉันสงสัยว่ามีวิธีคำนวณt ( G )เสื้อ(G)t(G)ได้เร็วขึ้นไหม (ใช่มีเร็วกว่าO ( n3)O(n3)O(n^3)อัลกอริทึมสำหรับการคำนวณดีเทอร์มิแนนต์ แต่ฉันสนใจในวิธีการใหม่บางอย่าง) นอกจากนี้ยังมีความสนใจในการพิจารณากราฟของตระกูลพิเศษ (ระนาบหรืออาจ?) ตัวอย่างเช่นสำหรับกราฟ circulant สามารถคำนวณt ( G )เสื้อ(G)t(G)ในO ( n lgn )O(nLGn)O(n \lg n)การดำเนินการทางคณิตศาสตร์ผ่าน identity t ( G ) = 1nλ1⋯ …