บทนำ
จำนวนเฉพาะเป็นสิ่งที่ยุ่งยาก เราเรียนรู้ในโรงเรียนว่าตัวเลขเหล่านี้เป็นตัวเลขที่ไม่มีปัจจัยอื่นนอกจาก 1 และตัวมันเอง และนักคณิตศาสตร์รู้มานานนับพันปีแล้วว่ามีจำนวนอนันต์อยู่ การผลิตตามคำสั่งดูเหมือนจะไม่ใช่เรื่องยาก
แต่มันคือ. การสร้างจำนวนเฉพาะจำนวนมากตามอำเภอใจนั้นซับซ้อนมาก โดยพื้นฐานแล้วคุณมีสองตัวเลือกในการคำนวณ ทั้งสองตัวเลือกมีข้อเสีย คุณสามารถใช้การสุ่มและค้นหาได้โดยการเดา แต่วิธีการไม่สอดคล้องกัน คุณเสี่ยงต่อการสร้างจำนวนเฉพาะที่แตกต่างกันทุกครั้ง หรือคุณสามารถใช้อัลกอริธึมเชิงกำหนดที่เชื่อถือได้มากกว่า แต่ต้องใช้ต้นทุนในการคำนวณจำนวนมาก
ในเดือนพฤษภาคม ทีมนักวิทยาศาสตร์คอมพิวเตอร์ แสดงให้เห็นว่า แนวทางแบบผสมผสานก็ใช้ได้ผลเช่นกัน พวกเขาเผยแพร่อัลกอริธึมที่รวมวิธีการสุ่มและกำหนดไว้อย่างมีประสิทธิภาพเพื่อให้ได้ผลลัพธ์เป็นจำนวนเฉพาะที่มีความยาวเฉพาะ โดยมีความเป็นไปได้สูงที่จะส่งมอบค่าเดียวกันแม้ว่าอัลกอริทึมจะทำงานหลายครั้งก็ตาม อัลกอริธึมเชื่อมโยงความสุ่มและความซับซ้อนด้วยวิธีที่น่าสนใจ และอาจเป็นประโยชน์สำหรับการเข้ารหัสด้วย ซึ่งรูปแบบการเข้ารหัสบางอย่างอาศัยการสร้างไพรม์ขนาดใหญ่
“พวกเขาวางลำดับความพยายาม แต่ละคนพยายามสร้างจำนวนเฉพาะที่มีความยาวต่างกัน และแสดงให้เห็นว่าความพยายามครั้งหนึ่งได้ผล” กล่าว ร้อยบอกซึ่งเป็นนักวิทยาศาสตร์คอมพิวเตอร์เชิงทฤษฎีที่สถาบันเพื่อการศึกษาขั้นสูงซึ่งไม่ได้เกี่ยวข้องกับงานนี้ “มันเป็นโครงสร้างที่ให้เอาท์พุตไพรม์ที่เลือกไว้ตามที่กำหนด แต่ให้คุณโยนเหรียญและสุ่มเลือกในกระบวนการได้”
ความท้าทายในการสร้างสูตรที่มีประสิทธิภาพสำหรับจำนวนเฉพาะนั้นมีรากฐานที่ลึกซึ้ง “เราไม่รู้จริงๆ มากนักเกี่ยวกับวิธีการกระจายจำนวนเฉพาะของจำนวนเฉพาะ หรือเกี่ยวกับช่องว่างของจำนวนเฉพาะ” โอเฟอร์ กรอสแมน ผู้ศึกษาอัลกอริธึมการสุ่มเทียมกล่าว และถ้าเราไม่รู้ว่าจะหาได้จากที่ไหน ไม่มีวิธีง่ายๆ ในการสร้างจำนวนเฉพาะตั้งแต่เริ่มต้น
บทนำ
เมื่อเวลาผ่านไป นักวิจัยได้พัฒนาแนวทางดังกล่าว วิธีที่ง่ายที่สุดคือการเดา เช่น หากคุณต้องการจำนวนเฉพาะที่มี 1,000 หลัก คุณสามารถเลือกตัวเลข 1,000 หลักโดยการสุ่มแล้วตรวจสอบ “ถ้ามันไม่เฉพาะเจาะจง คุณก็แค่ลองอีกอันหนึ่ง และอีกอันหนึ่ง ไปเรื่อยๆ จนกว่าคุณจะพบมัน” กล่าว ราหุลสันธานัมนักวิทยาศาสตร์คอมพิวเตอร์จากมหาวิทยาลัยออกซ์ฟอร์ดและผู้ร่วมเขียนบทความฉบับใหม่ “เนื่องจากมีจำนวนเฉพาะจำนวนมาก อัลกอริทึมนี้จึงให้จำนวนเฉพาะที่เป็นจำนวนเฉพาะที่มีความน่าจะเป็นสูงแก่คุณ หลังจากการวนซ้ำในจำนวนที่ค่อนข้างน้อย” แต่การใช้การสุ่มหมายความว่าคุณจะได้รับตัวเลขที่แตกต่างกันทุกครั้ง เขากล่าว นั่นอาจเป็นปัญหาได้หากคุณต้องการความสม่ำเสมอ เช่น คุณกำลังใช้วิธีการรักษาความปลอดภัยแบบเข้ารหัสซึ่งขึ้นอยู่กับความพร้อมของไพรม์ขนาดใหญ่
อีกวิธีหนึ่งคือใช้อัลกอริธึมที่กำหนดขึ้น คุณสามารถเลือกจุดเริ่มต้นและเริ่มทดสอบตัวเลขตามลำดับสำหรับความเป็นปฐมภูมิ ในที่สุดคุณก็ถูกลิขิตให้ค้นหามัน และอัลกอริธึมของคุณจะส่งออกอันแรกที่คุณพบอย่างสม่ำเสมอ แต่อาจใช้เวลานานสักระยะ หากคุณกำลังมองหาจำนวนเฉพาะที่มี 1,000 หลัก แม้จะคำนวณด้วย 2500 ขั้นตอนซึ่งอาจใช้เวลานานกว่าอายุของจักรวาลมากนั้นไม่เพียงพอที่จะรับประกันความสำเร็จ
ในปี 2009 Terence Tao นักคณิตศาสตร์และผู้ชนะเลิศ Fields ต้องการทำให้ดีขึ้น เขาท้าทายนักคณิตศาสตร์ให้คิดอัลกอริธึมที่กำหนดขึ้นเพื่อค้นหาจำนวนเฉพาะของขนาดที่กำหนดภายในระยะเวลาการคำนวณ
การจำกัดเวลานั้นเรียกว่าเวลาพหุนาม อัลกอริธึมจะแก้ปัญหาในเวลาพหุนาม ถ้าจำนวนขั้นตอนที่ใช้ไม่เกินฟังก์ชันพหุนามของ nขนาดของอินพุต (ฟังก์ชันพหุนามประกอบด้วยพจน์ที่มีตัวแปรยกกำลังจำนวนเต็มบวก เช่น n2 หรือ 4n3.) ในบริบทของการสร้างจำนวนเฉพาะ n หมายถึงจำนวนหลักในจำนวนเฉพาะที่ต้องการ การคำนวณนี้ไม่เสียค่าใช้จ่ายมากนัก นักวิทยาการคอมพิวเตอร์อธิบายถึงปัญหาที่สามารถแก้ไขได้ด้วยอัลกอริธึมในเวลาพหุนามอย่างง่ายดาย ในทางตรงกันข้าม ปัญหาที่ยากนั้นต้องใช้เวลาแบบเอ็กซ์โพเนนเชียล ซึ่งหมายความว่าต้องใช้ขั้นตอนจำนวนหนึ่งโดยประมาณด้วยฟังก์ชันเอ็กซ์โปเนนเชียล (ซึ่งรวมถึงคำศัพท์เช่น 2n).
เป็นเวลาหลายทศวรรษแล้วที่นักวิจัยได้ตรวจสอบความสัมพันธ์ระหว่างความสุ่มและความแข็ง ปัญหาการสร้างจำนวนเฉพาะถือว่าง่ายหากคุณปล่อยให้มีการสุ่ม และพอใจกับการรับจำนวนที่แตกต่างกันในแต่ละครั้ง และยากหากคุณยืนกรานที่จะกำหนดระดับ
ยังไม่มีใครสามารถรับมือกับความท้าทายของเทาได้ แต่งานใหม่ก็ใกล้เข้ามาแล้ว โดยอาศัยแนวทางที่ Shafi Goldwasser และ Eran Gat นักวิทยาศาสตร์คอมพิวเตอร์จากสถาบันเทคโนโลยีแมสซาชูเซตส์นำมาใช้ในปี 2011 พวกเขาอธิบายอัลกอริธึม "pseudodeterministic" ซึ่งเป็นสูตรทางคณิตศาสตร์สำหรับปัญหาการค้นหา เช่น การค้นหาจำนวนเฉพาะขนาดใหญ่ที่อาจใช้ประโยชน์จากการสุ่ม และยังคงให้คำตอบเดิมทุกครั้งซึ่งมีความเป็นไปได้สูง พวกเขาจะใช้ประสิทธิภาพของบิตสุ่มในสูตร ซึ่งจะยกเลิกการสุ่มในผลลัพธ์ โดยจะปรากฏเป็นค่าที่กำหนด
นักวิจัยได้สำรวจอัลกอริธึมการกำหนดเทียมตั้งแต่นั้นเป็นต้นมา ในปี 2017 Santhanam และ Igor Oliveira จากมหาวิทยาลัย Warwick (ซึ่งมีส่วนร่วมในงานใหม่ด้วย) อธิบาย วิธีการกำหนดแบบหลอกเพื่อสร้างจำนวนเฉพาะที่ใช้การสุ่มและดูเป็นการกำหนดอย่างน่าเชื่อถือ แต่ได้ผลในเวลา "ต่ำกว่าเลขชี้กำลัง" - เร็วกว่าเลขชี้กำลัง แต่ช้ากว่าเวลาพหุนาม จากนั้นในปี 2021 เทลแอนด์ ลี่เจีย เฉินนักวิทยาศาสตร์คอมพิวเตอร์จากมหาวิทยาลัยแคลิฟอร์เนีย เบิร์กลีย์ สำรวจ วิธีใช้ปัญหาหนักเพื่อสร้างตัวสร้างตัวเลขสุ่มเทียม (อัลกอริทึมที่สร้างสตริงตัวเลขซึ่งแยกไม่ออกจากเอาต์พุตแบบสุ่ม) “[เรา] พบความเชื่อมโยงใหม่ระหว่างความแข็งและการสุ่มเทียม” เฉินกล่าว
ในที่สุดชิ้นส่วนต่างๆ ก็มารวมกันในฤดูใบไม้ผลิปี 2023 ระหว่างนั้น bootcamp เกี่ยวกับความซับซ้อนในการคำนวณ ที่สถาบัน Simons สำหรับทฤษฎีคอมพิวเตอร์ที่เบิร์กลีย์ เมื่อนักวิจัยเริ่มทำงานร่วมกันในการแก้ปัญหา โดยรวบรวมผลลัพธ์ในอดีตเข้าด้วยกัน สำหรับงานชิ้นใหม่ Chen กล่าวว่า Hanlin Ren นักวิทยาศาสตร์คอมพิวเตอร์ที่ Oxford และผู้ร่วมเขียน มีแนวคิดเบื้องต้นในการรวมผลลัพธ์ของ Chen-Tell เข้ากับแนวทาง Santhanam-Oliveira ในรูปแบบใหม่ จากนั้นทีมงานทั้งหมดก็ได้พัฒนาแนวคิดอย่างเต็มที่มากขึ้นเพื่อจัดทำรายงานฉบับใหม่
Santhanam กล่าวว่าอัลกอริธึมการกำหนดสมมุติฐานที่ได้นั้นใช้วิธีใหม่ในการดูงานที่ผ่านมาเพื่อสร้างจำนวนเฉพาะในเวลาพหุนาม มันใช้การสุ่มอย่างพิสูจน์ได้เพื่อแสดงผลลัพธ์เป็นจำนวนเฉพาะตามความยาวที่กำหนด และเครื่องมือนี้มีความแม่นยำมากกว่าการเดาแบบสุ่ม และมีประสิทธิภาพในการคำนวณมากกว่าการกระทืบตามที่กำหนด
อัลกอริธึมใหม่นี้ยังเรียบง่ายอย่างน่าทึ่ง Santhanam กล่าว และสามารถนำไปใช้กับปัญหาการค้นหาได้หลากหลาย จริงๆ แล้วกับเซตย่อยที่มีความหนาแน่นใดๆ เช่น จำนวนเฉพาะ ซึ่งสามารถระบุความเป็นสมาชิกได้ในเวลาพหุนาม แต่มันไม่สมบูรณ์แบบ อัลกอริธึมใช้งานได้กับความยาวอินพุตที่ไม่จำกัด แต่ไม่ได้ครอบคลุมความยาวทั้งหมดของตัวเลข อาจยังมีบางค่าของ n ซึ่งอัลกอริธึมไม่ได้สร้างจำนวนเฉพาะตามที่กำหนดไว้
“คงจะดีไม่น้อยหากกำจัดข้อแม้เล็กๆ น้อยๆ นั้นออกไป” กรอสแมนกล่าว
เป้าหมายสูงสุด Santhanam กล่าวคือค้นหาอัลกอริธึมที่ไม่ต้องใช้การสุ่มเลย แต่ภารกิจนั้นยังคงเปิดอยู่ “ความมุ่งมั่นคือสิ่งที่เราอยากจะใช้” เขากล่าว
แต่เขายังชี้ให้เห็นว่ากระบวนการสุ่มเทียมเป็นเครื่องมือที่ทรงพลัง และโครงการเช่นการสร้างจำนวนเฉพาะเป็นเพียงวิธีหนึ่งในการใช้กระบวนการเหล่านี้เพื่อเชื่อมโยงแนวคิดจากคณิตศาสตร์ วิทยาการคอมพิวเตอร์ ทฤษฎีสารสนเทศ และด้านอื่น ๆ
“มันน่าตื่นเต้นที่ได้ลองคิดว่าการสังเกตการณ์อันยอดเยี่ยมเหล่านี้จะนำไปสู่จุดใดอีก” Tell กล่าว
- เนื้อหาที่ขับเคลื่อนด้วย SEO และการเผยแพร่ประชาสัมพันธ์ รับการขยายวันนี้
- PlatoData.Network Vertical Generative Ai เพิ่มพลังให้กับตัวเอง เข้าถึงได้ที่นี่.
- เพลโตไอสตรีม. Web3 อัจฉริยะ ขยายความรู้ เข้าถึงได้ที่นี่.
- เพลโตESG. ยานยนต์ / EVs, คาร์บอน, คลีนเทค, พลังงาน, สิ่งแวดล้อม แสงอาทิตย์, การจัดการของเสีย. เข้าถึงได้ที่นี่.
- BlockOffsets การปรับปรุงการเป็นเจ้าของออฟเซ็ตด้านสิ่งแวดล้อมให้ทันสมัย เข้าถึงได้ที่นี่.
- ที่มา: https://www.quantamagazine.org/how-to-build-a-big-prime-number-20230713/
- :มี
- :เป็น
- :ไม่
- :ที่ไหน
- ][หน้า
- $ ขึ้น
- 000
- 1
- 2011
- 2017
- 2021
- 2023
- a
- เกี่ยวกับเรา
- AC
- ถูกต้อง
- พลอากาศเอก
- สูง
- หลังจาก
- อายุ
- ขั้นตอนวิธี
- อัลกอริทึม
- ทั้งหมด
- อนุญาตให้
- ช่วยให้
- ด้วย
- an
- และ
- อื่น
- คำตอบ
- ใด
- ปรากฏ
- ประยุกต์
- เข้าใกล้
- วิธีการ
- เป็น
- พื้นที่
- AS
- At
- ความพยายามในการ
- ความพร้อมใช้งาน
- เป็นพื้น
- BE
- รับ
- เริ่ม
- ประโยชน์ที่ได้รับ
- เบิร์กลีย์
- ดีกว่า
- ระหว่าง
- ใหญ่
- ทั้งสอง
- อำไพ
- สร้าง
- แต่
- by
- แคลิฟอร์เนีย
- มา
- CAN
- ท้าทาย
- ท้าทาย
- ตรวจสอบ
- เฉิน
- ทางเลือก
- เลือก
- ปิดหน้านี้
- ผู้เขียนร่วม
- เหรียญ
- รวมกัน
- รวม
- อย่างไร
- มา
- ความซับซ้อน
- ซับซ้อน
- คอมพิวเตอร์
- วิทยาการคอมพิวเตอร์
- การคำนวณ
- เชื่อมต่อ
- การเชื่อมต่อ
- เชื่อมต่อ
- ถือว่า
- สร้าง
- ก่อสร้าง
- การก่อสร้าง
- สิ่งแวดล้อม
- ตรงกันข้าม
- ส่วน
- เย็น
- ราคา
- ได้
- หน้าปก
- การเข้ารหัสลับ
- การอ่านรหัส
- ทศวรรษที่ผ่านมา
- ลึก
- การส่งมอบ
- ขึ้นอยู่กับ
- บรรยาย
- อธิบาย
- ลิขิต
- แน่นอน
- พัฒนา
- ต่าง
- ยาก
- ตัวเลข
- กระจาย
- do
- ไม่
- Dont
- ข้อเสีย
- ดึง
- ในระหว่าง
- แต่ละ
- ง่าย
- มีประสิทธิภาพ
- อย่างมีประสิทธิภาพ
- ที่มีประสิทธิภาพ
- อื่น
- พอ
- แม้
- ในที่สุด
- เคย
- ทุกๆ
- ตัวอย่าง
- น่าตื่นเต้น
- มีอยู่
- สำรวจ
- ที่ชี้แจง
- ปัจจัย
- เร็วขึ้น
- สาขา
- ในที่สุด
- หา
- หา
- ชื่อจริง
- สำหรับ
- พบ
- ราคาเริ่มต้นที่
- อย่างเต็มที่
- ฟังก์ชัน
- ช่องว่าง
- สร้าง
- สร้าง
- การสร้าง
- เครื่องกำเนิดไฟฟ้า
- ได้รับ
- ให้
- กำหนด
- Go
- เป้าหมาย
- รับประกัน
- มี
- ยาก
- เทียม
- มี
- he
- หนัก
- หนัก
- จุดสูง
- สรุป ความน่าเชื่อถือของ Olymp Trade?
- ทำอย่างไร
- HTTPS
- เป็นลูกผสม
- ความคิด
- อีอีอี
- if
- in
- รวมถึง
- อนันต์
- ข้อมูล
- แรกเริ่ม
- อินพุต
- สถาบัน
- น่าสนใจ
- แนะนำ
- ร่วมมือ
- IT
- ซ้ำ
- เพียงแค่
- แค่หนึ่ง
- ชนิด
- ทราบ
- ที่รู้จักกัน
- ใหญ่
- นำ
- เรียนรู้
- ความยาว
- กดไลก์
- น่าจะ
- LIMIT
- อีกต่อไป
- มอง
- ที่ต้องการหา
- นิตยสาร
- ทำ
- การทำ
- การจัดการ
- หลาย
- แมสซาชูเซต
- สถาบันเทคโนโลยีแมสซาชูเซตส์
- คณิตศาสตร์
- คณิตศาสตร์
- อาจ..
- วิธี
- พบ
- การเป็นสมาชิก
- วิธี
- อาจ
- ข้อมูลเพิ่มเติม
- มาก
- จำเป็นต้อง
- ใหม่
- ไม่
- นวนิยาย
- จำนวน
- ตัวเลข
- of
- on
- ONE
- เปิด
- Options
- or
- อื่นๆ
- ออก
- ผล
- เอาท์พุต
- ฟอร์ด
- กระดาษ
- อดีต
- สมบูรณ์
- เลือก
- ชิ้น
- เพลโต
- เพลโตดาต้าอินเทลลิเจนซ์
- เพลโตดาต้า
- จุด
- บวก
- ที่มีประสิทธิภาพ
- อำนาจ
- สำคัญ
- ปัญหา
- ปัญหาที่เกิดขึ้น
- กระบวนการ
- กระบวนการ
- ก่อ
- การผลิต
- โครงการ
- พิสูจน์ได้
- การตีพิมพ์
- การแสวงหา
- ยก
- สุ่ม
- สุ่ม
- พิสัย
- จริงๆ
- การได้รับ
- สูตร
- หมายถึง
- สัมพัทธ์
- น่าเชื่อถือ
- วางใจ
- ซากศพ
- Ren
- ต้องการ
- ต้อง
- นักวิจัย
- ผล
- ส่งผลให้
- ผลสอบ
- กำจัด
- ความเสี่ยง
- ราก
- วิ่ง
- กล่าวว่า
- เดียวกัน
- ความพึงพอใจ
- พอใจกับ
- กล่าว
- รูปแบบ
- โรงเรียน
- วิทยาศาสตร์
- นักวิทยาศาสตร์
- นักวิทยาศาสตร์
- รอยขีดข่วน
- ค้นหา
- ความปลอดภัย
- ดูเหมือน
- ลำดับ
- น่า
- แสดงให้เห็นว่า
- ง่าย
- ตั้งแต่
- ขนาด
- เล็ก
- So
- แก้ปัญหา
- บาง
- การพูด
- โดยเฉพาะ
- ฤดูใบไม้ผลิ
- เริ่มต้น
- ที่เริ่มต้น
- ขั้นตอน
- ยังคง
- เชือก
- การศึกษา
- ศึกษา
- ความสำเร็จ
- อย่างเช่น
- เอา
- ใช้เวลา
- ทีม
- เทคโนโลยี
- บอก
- เงื่อนไขการใช้บริการ
- การทดสอบ
- กว่า
- ที่
- พื้นที่
- พวกเขา
- ตัวเอง
- แล้วก็
- ตามทฤษฎี
- ทฤษฎี
- ที่นั่น
- ล้อยางขัดเหล่านี้ติดตั้งบนแกน XNUMX (มม.) ผลิตภัณฑ์นี้ถูกผลิตในหลายรูปทรง และหลากหลายเบอร์ความแน่นหนาของปริมาณอนุภาคขัดของมัน จะทำให้ท่านได้รับประสิทธิภาพสูงในการขัดและการใช้งานที่ยาวนาน
- พวกเขา
- สิ่ง
- คิด
- นี้
- พัน
- เวลา
- ครั้ง
- ไปยัง
- ร่วมกัน
- เครื่องมือ
- เครื่องมือ
- โยน
- ลอง
- สอง
- ที่สุด
- จักรวาล
- มหาวิทยาลัย
- มหาวิทยาลัยแห่งแคลิฟอร์เนีย
- University of Oxford
- จนกระทั่ง
- ใช้
- มือสอง
- การใช้
- ความคุ้มค่า
- ต้องการ
- อยาก
- คือ
- ทาง..
- วิธี
- we
- webp
- คือ
- อะไร
- เมื่อ
- ที่
- ในขณะที่
- WHO
- ทั้งหมด
- กว้าง
- ช่วงกว้าง
- จะ
- กับ
- ภายใน
- งาน
- ทำงานด้วยกัน
- ทำงาน
- โรงงาน
- จะ
- ปี
- ยัง
- คุณ
- ของคุณ
- ลมทะเล