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

อ่าน 3 นาที

วิธีไฮเปอร์โบลาของ Dirichlet

CS1 แหล่งที่มาภาษาเยอรมัน (de)/ทฤษฎีจำนวน

ขั้นตอนแรกคือการหาคู่ฟังก์ชันgและhที่ทำให้เมื่อใช้การสังเคราะห์แบบ Dirichletแล้วได้f = g ∗ hจากนั้นผลรวมจะเป็นดังนี้

วิธีไฮเปอร์โบลาของ Dirichlet

ตัวอย่างหนึ่งของวิธีการไฮเปอร์โบลาของ Dirichlet พร้อมด้วยและ

ในทฤษฎีจำนวนวิธีไฮเปอร์โบลาของดิริชเลต์เป็นเทคนิคในการประเมินผลรวม

.

ขั้นตอนแรกคือการหาคู่ฟังก์ชันgและhที่ทำให้เมื่อใช้การสังเคราะห์แบบ Dirichletแล้วได้f = ghจากนั้นผลรวมจะเป็นดังนี้

โดยที่ผลรวมภายในครอบคลุมคู่ลำดับ( x , y )ของจำนวนเต็ม บวกทั้งหมด ที่xy = kในระนาบพิกัดคาร์ทีเซียนคู่เหล่านี้จะอยู่บนไฮเปอร์โบลาและเมื่อผลรวมสองชั้นถูกขยายอย่างสมบูรณ์ จะมีการจับคู่แบบหนึ่งต่อหนึ่งระหว่างพจน์ของผลรวมและจุดบนโครงข่ายในควาดรันต์แรกบนไฮเปอร์โบลาในรูปแบบxy = kโดยที่kเป็นจำนวนเต็ม1 ≤ knสำหรับแต่ละจุด( x , y ) ดังกล่าว ผลรวมจะมีพจน์g ( x ) h ( y )และในทางกลับกัน

ให้aเป็นจำนวนจริง ไม่จำเป็นต้องเป็นจำนวนเต็ม โดยที่1 < a < nและให้b = n / aจากนั้นจุดแลตติซสามารถแบ่งออกเป็นสามบริเวณที่ทับซ้อนกันได้: บริเวณหนึ่งถูกล้อมรอบด้วย1 ≤ xaและ1 ≤ yn / xอีกบริเวณหนึ่งถูกล้อมรอบด้วย1 ≤ ybและ1 ≤ xn / yและบริเวณที่สามถูกล้อมรอบด้วย1 ≤ xaและ1 ≤ ybในแผนภาพ บริเวณแรกคือการรวมกันของบริเวณสีน้ำเงินและสีแดง บริเวณที่สองคือการรวมกันของบริเวณสีแดงและสีเขียว และบริเวณที่สามคือบริเวณสีแดง โปรดสังเกตว่าบริเวณที่สามนี้คือจุดตัดของสองบริเวณแรก ตามหลักการของการรวมและการแยกออกผลรวมทั้งหมดจึงเป็นผลรวมของบริเวณแรก บวกกับผลรวมของบริเวณที่สอง ลบด้วยผลรวมของบริเวณที่สาม ซึ่งจะได้สูตร[ 1 ]

ตัวอย่าง

ให้σ ( n )เป็นฟังก์ชันนับตัวหารและให้D ( n )เป็นฟังก์ชันหาผลรวมของฟังก์ชันนั้น :

การคำนวณD ( n )อย่างง่ายๆ จำเป็นต้องแยกตัวประกอบจำนวนเต็มทุกตัวในช่วง[1, n ] ; สามารถปรับปรุงได้โดยใช้ตะแกรงของ Eratosthenes ที่ดัดแปลงแล้ว แต่ยังคงต้องใช้เวลาÕ ( n ) เนื่องจากσ0ยอมรับการสังเคราะห์ Dirichlet σ0 = 1 ∗ 1การเลือกa = b = √nใน ( 1 )สูตร

ซึ่งทำให้ง่ายขึ้นเป็น

ซึ่งสามารถประเมินได้ด้วยการดำเนินการ O ( √n ) ครั้ง

วิธีการนี้ยังมีการประยุกต์ใช้ทางทฤษฎีด้วย เช่นPeter Gustav Lejeune Dirichletได้นำเทคนิคนี้มาใช้ในปี พ.ศ. 2392 เพื่อให้ได้ค่าประมาณ[ 2 ] [ 3 ]

โดยที่γคือค่าคงที่ออยเลอร์-มาสเชโรนี

ดูเพิ่มเติม

  • การอภิปรายเกี่ยวกับวิธีไฮเปอร์โบลาของ Dirichlet สำหรับวัตถุประสงค์ในการคำนวณ
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Dirichlet_hyperbola_method&oldid=1361608369 "

สรุปเนื้อหา

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

ข้อมูลสำคัญเกี่ยวกับ วิธีไฮเปอร์โบลาของ Dirichlet

ขั้นตอนแรกคือการหาคู่ฟังก์ชันgและhที่ทำให้เมื่อใช้การสังเคราะห์แบบ Dirichletแล้วได้f = g ∗ hจากนั้นผลรวมจะเป็นดังนี้

ตัวอย่าง

ให้ σ ( n ) เป็น ฟังก์ชันนับตัวหาร และให้ D ( n ) เป็น ฟังก์ชันหาผลรวมของฟังก์ชันนั้น :

ดูเพิ่มเติม

สูตรของเพอร์รอน – สูตรสำหรับการหาผลรวมของฟังก์ชันทางคณิตศาสตร์

ลิงก์ภายนอก

การอภิปรายเกี่ยวกับวิธีไฮเปอร์โบลาของ Dirichlet สำหรับวัตถุประสงค์ในการคำนวณ ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Dirichlet_hyperbola_method&oldid=1361608369 "