P = ได้อย่างไร? NP ปรับปรุงการแยกตัวประกอบจำนวนเต็ม


14

ถ้าทำจริงเท่ากับN Pสิ่งนี้จะปรับปรุงอัลกอริธึมของเราให้คำนึงถึงจำนวนเต็มเร็วขึ้นได้อย่างไร ความจริงนี้จะทำให้เราเข้าใจการแยกตัวประกอบจำนวนเต็มดีขึ้นหรือไม่PNP

คำตอบ:


9

ถ้าและเรามีอัลกอริทึมที่สามารถแก้ปัญหาk-SATในเวลาพหุนามแล้วการแยกตัวประกอบจำนวนเต็มสามารถลดลงเป็น k-SAT โดยการอธิบายการแยกตัวประกอบว่าเป็นปัญหาใน k-SATP=NP

pqnpq=nnpq

สำหรับความเข้าใจเกี่ยวกับแฟคตอริ่งที่ดีกว่านั้นอาจจะต้องมีการวิจัยและวิเคราะห์อัลกอริธึมเวทมนตร์มากขึ้น (ซึ่งสามารถแก้ปัญหา NP-Complete ในเวลาพหุนามแบบกำหนดขึ้นได้) และอาจเชี่ยวชาญในการกำหนดปัญหาจำนวนเต็ม โครงสร้างที่เฉพาะเจาะจงมากขึ้นอยู่กับอัลกอริทึมการคูณที่ใช้)


3

NP

P=NPNP

โปรดทราบว่าอัลกอริทึม deterministic / probabilistic ที่รู้จักกันดีที่สุดสำหรับการแฟในขณะนี้ใช้เวลาชี้แจงดังนั้นอัลกอริทึมเวลาพหุนามจะดีขึ้นมาก เพื่อรับความรู้สึกของมันพิจารณาแฟคตอเรจำนวน 2,000 บิต หนึ่งอาจใช้เวลานานกว่าตลอดเวลาตั้งแต่บิ๊กแบงอื่น ๆ อาจตอบในไม่กี่มิลลิวินาที


XY1<Y<KXKYKXX/Y
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.