ฉันมีปัญหาในการยอมรับมุมมองเชิงทฤษฎีที่ซับซ้อนของ "การแก้ไขอย่างมีประสิทธิภาพโดยอัลกอริทึมแบบขนาน" ซึ่งให้โดยNCระดับ:
NC เป็นชั้นของปัญหาที่สามารถแก้ไขได้โดยขั้นตอนวิธีการแบบคู่ขนานในเวลาบนประมวลผลด้วย{N}p ( n ) ∈ O ( n k ) c , k ∈ N
ปัญหาของฉันคือสิ่งนี้ดูเหมือนจะไม่ค่อยพูดเกี่ยวกับเครื่องจักร "ของจริง" นั่นคือเครื่องจักรที่มีตัวประมวลผลจำนวน จำกัด ตอนนี้ฉันได้รับการบอกแล้วว่า "เป็นที่รู้กันดีว่า" เราสามารถ "มีประสิทธิภาพ" จำลองอัลกอริทึมของตัวประมวลผลบนตัวประมวลผลp ∈ N
"ประสิทธิภาพ" หมายถึงอะไรที่นี่ ชาวบ้านนี้หรือมีทฤษฎีบทที่เข้มงวดซึ่งคำนวณปริมาณค่าใช้จ่ายที่เกิดจากการจำลอง?
สิ่งที่ฉันกลัวที่เกิดขึ้นคือว่าผมมีปัญหาซึ่งมีลำดับขั้นตอนวิธีการและยังมี "ประสิทธิภาพ" อัลกอริทึมแบบขนานซึ่งเมื่อจำลองบนโปรเซสเซอร์ยังใช้เวลาเวลา (ซึ่ง เป็นสิ่งที่สามารถคาดหวังได้ในระดับการวิเคราะห์ที่ละเอียดหากขั้นตอนวิธีการเรียงลำดับนั้นเหมาะสมที่สุด ในกรณีนี้ไม่มีการเร่งความเร็วเท่าที่เราเห็น ในความเป็นจริงอัลกอริธึมแบบขนานที่จำลองขึ้นอาจช้ากว่าอัลกอริธึมเรียงลำดับ นั่นคือฉันกำลังมองหาคำสั่งที่แม่นยำกว่า -bounds (หรือการประกาศว่าไม่มีผลลัพธ์ดังกล่าว)p O ( n k ) O