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

อ่าน 17 นาที

PPAD (ความซับซ้อน)

ในวิทยาการคอมพิวเตอร์ PPAD ( “Polynomial Parity Arguments on Directed graphs”) เป็นคลาสความซับซ้อน ที่ Christos Papadimitriouแนะนำในปี 1994 PPAD...

PPAD (ความซับซ้อน) | วิกิภาษาไทย

บทความความรู้ภาษาไทย

PPAD (ความซับซ้อน)

คำถามที่พบบ่อยเกี่ยวกับ PPAD (ความซับซ้อน)

PPAD (ความซับซ้อน) คืออะไร?

ในวิทยาการคอมพิวเตอร์ PPAD ( “Polynomial Parity Arguments on Directed graphs”) เป็นคลาสความซับซ้อน ที่ Christos Papadimitriouแนะนำในปี 1994 PPAD เป็นคลาสย่อยของTFNPโดยอิงจากฟังก์ชันที่สามารถ…

บทความอธิบายเรื่อง “คำนิยาม” ที่เกี่ยวกับ PPAD (ความซับซ้อน) อย่างไร?

PPAD เป็นเซตย่อยของคลาสTFNPซึ่งเป็นคลาสของปัญหาฟังก์ชันในFNPที่รับประกันได้ว่าเป็นปัญหา แบบสมบูรณ์ นิยามอย่างเป็นทางการ ของ TFNPมีดังต่อไปนี้:

บทความอธิบายเรื่อง “หลักฐานการเป็นสมาชิก PPAD” ที่เกี่ยวกับ PPAD (ความซับซ้อน) อย่างไร?

ในหลายกรณี เมื่อกล่าวว่าปัญหา "อยู่ใน PPAD" มักหมายความว่าการหา คำตอบ โดยประมาณของปัญหานั้นอยู่ใน PPAD ซึ่งมักจำเป็น เนื่องจากในหลายกรณี คำตอบอาจเกี่ยวข้องกับจำนวนอตรรกยะและไม่สามารถแสดงผลได…

บทความอธิบายเรื่อง “ความสัมพันธ์กับระดับความซับซ้อนอื่นๆ” ที่เกี่ยวกับ PPAD (ความซับซ้อน) อย่างไร?

PPAD อยู่ใน (แต่ไม่ทราบว่าเท่ากับ) PPA (คลาสที่สอดคล้องกันของอาร์กิวเมนต์ความเท่าเทียมกันสำหรับ กราฟ ที่ไม่มีทิศทาง ) ซึ่งอยู่ใน TFNP PPAD ยังอยู่ใน (แต่ไม่ทราบว่าเท่ากับ) PPP ซึ่ง คลาสย่อยอ…

บทความอธิบายเรื่อง “คำนิยาม” ที่เกี่ยวกับ PPAD (ความซับซ้อน) อย่างไร?

กลุ่มย่อยของ TFNP ถูกกำหนดโดยอิงจากประเภทของการพิสูจน์ทางคณิตศาสตร์ที่ใช้พิสูจน์ว่ามีคำตอบอยู่เสมอ โดยทั่วไปแล้ว PPAD เป็นกลุ่มย่อยของ TFNP ที่การรับประกันว่ามีyที่ทำให้ P( x , y ) เป็นจริงน…

บทความอธิบายเรื่อง “คำนิยาม” ที่เกี่ยวกับ PPAD (ความซับซ้อน) อย่างไร?

ถ้าหากมี s อยู่ tดังกล่าวจะต้องมีอยู่เพราะโครงสร้างของ G หมายความว่าจุดยอดที่มีเพื่อนบ้านเพียงหนึ่งเดียวจะมาเป็นคู่ โดยเฉพาะอย่างยิ่ง เมื่อกำหนดsแล้ว เราสามารถหาt ดังกล่าวได้ ที่ปลายอีกด้านข…

บทความอธิบายเรื่อง “หลักฐานการเป็นสมาชิก PPAD” ที่เกี่ยวกับ PPAD (ความซับซ้อน) อย่างไร?

อย่างไรก็ตาม มีบางกรณีที่รับประกันว่าจะมีคำตอบที่เป็นจำนวนตรรกยะ สำหรับกรณีดังกล่าว Filos-Ratsikas, Hansen, Høgh และ Hollender นำเสนอวิธีการทั่วไปในการพิสูจน์ว่าการคำนวณ คำตอบ ที่แน่นอนเป็นข…

บทความอธิบายเรื่อง “ความสัมพันธ์กับระดับความซับซ้อนอื่นๆ” ที่เกี่ยวกับ PPAD (ความซับซ้อน) อย่างไร?

PPAD เป็นกลุ่มปัญหาที่เชื่อกันว่ายาก แต่การบรรลุ PPAD-completeness เป็นหลักฐานที่อ่อนกว่าของการแก้ไม่ได้เมื่อเทียบกับการบรรลุNP-completenessปัญหา PPAD ไม่สามารถเป็น NP-complete ได้ด้วยเหตุผล…

บทความอธิบายเรื่อง “ความสัมพันธ์กับระดับความซับซ้อนอื่นๆ” ที่เกี่ยวกับ PPAD (ความซับซ้อน) อย่างไร?

Fearnley, Goldberg, Hollender และ Savani [ ว่าคลาสความซับซ้อนที่เรียกว่าCLSเท่ากับการตัดกันของ PPAD และPLS

บทความอธิบายเรื่อง “ความสัมพันธ์กับระดับความซับซ้อนอื่นๆ” ที่เกี่ยวกับ PPAD (ความซับซ้อน) อย่างไร?

Etessami และ Yannakakis (ผู้คิดค้นคลาสFIXP ที่เกี่ยวข้อง ) เขียนว่า " ส่วนย่อย เชิงเส้นแบบเป็นช่วงของ FIXP เท่ากับ PPAD" กล่าวอีกนัยหนึ่งปัญหาใน PPAD คือปัญหาใน FIXP ซึ่งฟังก์ชันอินพุตเป็นเช…

เปิดฉบับอ่านง่าย จัดเนื้อหาให้อ่านภาพรวมได้เร็วขึ้น

ภาพรวม

  • ในวิทยาการคอมพิวเตอร์ PPAD ( “Polynomial Parity Arguments on Directed graphs”) เป็นคลาสความซับซ้อน ที่ Christos Papadimitriouแนะนำในปี 1994 PPAD เป็นคลาสย่อยของTFNPโดยอิงจากฟังก์ชันที่สามารถ…

คำนิยาม

  • PPAD เป็นเซตย่อยของคลาสTFNPซึ่งเป็นคลาสของปัญหาฟังก์ชันในFNPที่รับประกันได้ว่าเป็นปัญหา แบบสมบูรณ์ นิยามอย่างเป็นทางการ ของ TFNPมีดังต่อไปนี้:
  • กลุ่มย่อยของ TFNP ถูกกำหนดโดยอิงจากประเภทของการพิสูจน์ทางคณิตศาสตร์ที่ใช้พิสูจน์ว่ามีคำตอบอยู่เสมอ โดยทั่วไปแล้ว PPAD เป็นกลุ่มย่อยของ TFNP ที่การรับประกันว่ามีyที่ทำให้ P( x , y ) เป็นจริงน…
  • ถ้าหากมี s อยู่ tดังกล่าวจะต้องมีอยู่เพราะโครงสร้างของ G หมายความว่าจุดยอดที่มีเพื่อนบ้านเพียงหนึ่งเดียวจะมาเป็นคู่ โดยเฉพาะอย่างยิ่ง เมื่อกำหนดsแล้ว เราสามารถหาt ดังกล่าวได้ ที่ปลายอีกด้านข…

หลักฐานการเป็นสมาชิก PPAD

  • ในหลายกรณี เมื่อกล่าวว่าปัญหา "อยู่ใน PPAD" มักหมายความว่าการหา คำตอบ โดยประมาณของปัญหานั้นอยู่ใน PPAD ซึ่งมักจำเป็น เนื่องจากในหลายกรณี คำตอบอาจเกี่ยวข้องกับจำนวนอตรรกยะและไม่สามารถแสดงผลได…
  • อย่างไรก็ตาม มีบางกรณีที่รับประกันว่าจะมีคำตอบที่เป็นจำนวนตรรกยะ สำหรับกรณีดังกล่าว Filos-Ratsikas, Hansen, Høgh และ Hollender นำเสนอวิธีการทั่วไปในการพิสูจน์ว่าการคำนวณ คำตอบ ที่แน่นอนเป็นข…

ความสัมพันธ์กับระดับความซับซ้อนอื่นๆ

  • PPAD อยู่ใน (แต่ไม่ทราบว่าเท่ากับ) PPA (คลาสที่สอดคล้องกันของอาร์กิวเมนต์ความเท่าเทียมกันสำหรับ กราฟ ที่ไม่มีทิศทาง ) ซึ่งอยู่ใน TFNP PPAD ยังอยู่ใน (แต่ไม่ทราบว่าเท่ากับ) PPP ซึ่ง คลาสย่อยอ…
  • PPAD เป็นกลุ่มปัญหาที่เชื่อกันว่ายาก แต่การบรรลุ PPAD-completeness เป็นหลักฐานที่อ่อนกว่าของการแก้ไม่ได้เมื่อเทียบกับการบรรลุNP-completenessปัญหา PPAD ไม่สามารถเป็น NP-complete ได้ด้วยเหตุผล…
  • Fearnley, Goldberg, Hollender และ Savani [ ว่าคลาสความซับซ้อนที่เรียกว่าCLSเท่ากับการตัดกันของ PPAD และPLS
บทความต้นฉบับฉบับเต็ม

ในวิทยาการคอมพิวเตอร์ PPAD ( “Polynomial Parity Arguments on Directed graphs”) เป็นคลาสความซับซ้อน ที่ Christos Papadimitriouแนะนำในปี 1994 PPAD เป็นคลาสย่อยของTFNPโดยอิงจากฟังก์ชันที่สามารถแสดงให้เห็นว่าสมบูรณ์ได้ด้วยการอ้างเหตุผลความเท่าเทียมกัน คลาสนี้ได้รับความสนใจอย่างมากในสาขาทฤษฎีเกมเชิงอั ลกอริทึม เนื่องจากมีปัญหาการคำนวณสมดุลแนช : ปัญหานี้ได้รับการพิสูจน์แล้วว่าสมบูรณ์สำหรับ PPAD โดย Daskalakis, Goldberg และ Papadimitriou โดยมีผู้เล่นอย่างน้อย 3 คน และต่อมาได้รับการขยายโดย Chen และ Deng เป็น 2 คน

คำนิยาม

PPAD เป็นเซตย่อยของคลาสTFNPซึ่งเป็นคลาสของปัญหาฟังก์ชันในFNPที่รับประกันได้ว่าเป็นปัญหา แบบสมบูรณ์ นิยามอย่างเป็นทางการ ของ TFNPมีดังต่อไปนี้:

ความสัมพันธ์ทวิภาค P( x , y ) อยู่ใน TFNP ก็ต่อเมื่อมีอัลกอริทึมเวลาพหุนามเชิงกำหนดที่สามารถตรวจสอบได้ว่า P( x , y ) เป็นจริงหรือไม่ เมื่อกำหนดทั้งxและyและสำหรับทุกxจะมีyที่ทำให้ P( x , y ) เป็นจริง

กลุ่มย่อยของ TFNP ถูกกำหนดโดยอิงจากประเภทของการพิสูจน์ทางคณิตศาสตร์ที่ใช้พิสูจน์ว่ามีคำตอบอยู่เสมอ โดยทั่วไปแล้ว PPAD เป็นกลุ่มย่อยของ TFNP ที่การรับประกันว่ามีyที่ทำให้ P( x , y ) เป็นจริงนั้นขึ้นอยู่กับการพิสูจน์ความเท่าเทียมกันบนกราฟแบบมีทิศทาง กลุ่มนี้ถูกกำหนดอย่างเป็นทางการโดยการระบุปัญหาที่สมบูรณ์ข้อหนึ่งของกลุ่ม ซึ่งเรียกว่าEnd-Of-The-Line :

G คือกราฟระบุทิศทาง (ซึ่งอาจมีขนาดใหญ่มากในเชิงเลขชี้กำลัง) ที่แต่ละจุดยอดมีจุดก่อนหน้าและจุดถัดไปอย่างมากที่สุดหนึ่งจุด G ถูกกำหนดโดยฟังก์ชัน f( v ) ที่คำนวณได้ในเวลาพหุนาม (พหุนามตามขนาดของv ) ซึ่งส่งคืนจุดก่อนหน้าและจุดถัดไป (ถ้ามี) ของจุดยอดvเมื่อกำหนดจุดยอดsใน G ที่ไม่มีจุดก่อนหน้า ให้หาจุดยอดt≠sที่ไม่มีทั้งจุดก่อนหน้าและจุดถัดไป (ข้อมูลนำเข้าของปัญหาคือจุดยอดต้นทางsและฟังก์ชัน f( v )) กล่าวอีกนัยหนึ่ง เราต้องการจุดต้นทางหรือจุดปลายทางใดๆ ของกราฟระบุทิศทางที่ไม่ใช่s

ถ้าหากมี s อยู่ tดังกล่าวจะต้องมีอยู่เพราะโครงสร้างของ G หมายความว่าจุดยอดที่มีเพื่อนบ้านเพียงหนึ่งเดียวจะมาเป็นคู่ โดยเฉพาะอย่างยิ่ง เมื่อกำหนดsแล้ว เราสามารถหาt ดังกล่าวได้ ที่ปลายอีกด้านของสตริงที่เริ่มต้นจากs (โปรดทราบว่าอาจใช้เวลาแบบเลขชี้กำลังหากเราประเมิน f ซ้ำๆ)

หลักฐานการเป็นสมาชิก PPAD

ในหลายกรณี เมื่อกล่าวว่าปัญหา "อยู่ใน PPAD" มักหมายความว่าการหา คำตอบ โดยประมาณของปัญหานั้นอยู่ใน PPAD ซึ่งมักจำเป็น เนื่องจากในหลายกรณี คำตอบอาจเกี่ยวข้องกับจำนวนอตรรกยะและไม่สามารถแสดงผลได้ในเวลาจำกัด

อย่างไรก็ตาม มีบางกรณีที่รับประกันว่าจะมีคำตอบที่เป็นจำนวนตรรกยะ สำหรับกรณีดังกล่าว Filos-Ratsikas, Hansen, Høgh และ Hollender นำเสนอวิธีการทั่วไปในการพิสูจน์ว่าการคำนวณ คำตอบ ที่แน่นอนเป็นของ PPAD

ความสัมพันธ์กับระดับความซับซ้อนอื่นๆ

PPAD อยู่ใน (แต่ไม่ทราบว่าเท่ากับ) PPA (คลาสที่สอดคล้องกันของอาร์กิวเมนต์ความเท่าเทียมกันสำหรับ กราฟ ที่ไม่มีทิศทาง ) ซึ่งอยู่ใน TFNP PPAD ยังอยู่ใน (แต่ไม่ทราบว่าเท่ากับ) PPP ซึ่ง คลาสย่อยอื่นของ TFNP ประกอบด้วยCLS [

PPAD เป็นกลุ่มปัญหาที่เชื่อกันว่ายาก แต่การบรรลุ PPAD-completeness เป็นหลักฐานที่อ่อนกว่าของการแก้ไม่ได้เมื่อเทียบกับการบรรลุNP-completenessปัญหา PPAD ไม่สามารถเป็น NP-complete ได้ด้วยเหตุผลทางเทคนิคที่ว่า NP เป็นกลุ่มปัญหาการตัดสินใจ แต่คำตอบของปัญหา PPAD มักจะเป็นใช่เสมอ เนื่องจากทราบว่ามีวิธีแก้ปัญหาอยู่ แม้ว่าการหาวิธีแก้ปัญหานั้นอาจจะยากก็ตามอย่างไรก็ตาม PPAD และ NP มีความสัมพันธ์กันอย่างใกล้ชิด ในขณะที่คำถามว่ามีสมดุลแนชสำหรับเกมที่กำหนดหรือไม่นั้นไม่สามารถเป็น NP-hard ได้เพราะคำตอบคือใช่เสมอ แต่คำถามว่า มีสมดุล ที่สอง หรือไม่ นั้นเป็น NP-complete ตัวอย่างของปัญหา PPAD-complete ได้แก่ การหาสมดุลแนชการคำนวณจุดคงที่ใน ฟังก์ชัน Brouwerและการหาสมดุล Arrow-Debreuในตลาด

Fearnley, Goldberg, Hollender และ Savani [ ว่าคลาสความซับซ้อนที่เรียกว่าCLSเท่ากับการตัดกันของ PPAD และPLS

Etessami และ Yannakakis (ผู้คิดค้นคลาสFIXP ที่เกี่ยวข้อง ) เขียนว่า " ส่วนย่อย เชิงเส้นแบบเป็นช่วงของ FIXP เท่ากับ PPAD" กล่าวอีกนัยหนึ่งปัญหาใน PPAD คือปัญหาใน FIXP ซึ่งฟังก์ชันอินพุตเป็นเชิงเส้นแบบเป็นช่วง

อ่านเพิ่มเติม

  • สมดุล จุดคงที่ และคลาสความซับซ้อน: การสำรวจ

ปัญหาสมบูรณ์ที่น่าสนใจอื่นๆ

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=PPAD_(complexity)&oldid=1329675762 "

สรุปเนื้อหา

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

ข้อมูลสำคัญเกี่ยวกับ PPAD (ความซับซ้อน)

ในวิทยาการคอมพิวเตอร์ PPAD ( “Polynomial Parity Arguments on Directed graphs”) เป็นคลาสความซับซ้อน ที่ Christos Papadimitriouแนะนำในปี 1994 PPAD...

คำถามที่พบบ่อยเกี่ยวกับ PPAD (ความซับซ้อน)

ในวิทยาการคอมพิวเตอร์ PPAD ( “Polynomial Parity Arguments on Directed graphs”) เป็นคลาสความซับซ้อน ที่ Christos Papadimitriouแนะนำในปี 1994 PPAD เป็นคลาสย่อยของTFNPโดยอิงจากฟังก์ชันที่สามารถ…

ภาพรวม

ในวิทยาการคอมพิวเตอร์ PPAD ( “Polynomial Parity Arguments on Directed graphs”) เป็นคลาสความซับซ้อน ที่ Christos Papadimitriouแนะนำในปี 1994 PPAD เป็นคลาสย่อยของTFNPโดยอิงจากฟังก์ชันที่สามารถ…

คำนิยาม

PPAD เป็นเซตย่อยของคลาสTFNPซึ่งเป็นคลาสของปัญหาฟังก์ชันในFNPที่รับประกันได้ว่าเป็นปัญหา แบบสมบูรณ์ นิยามอย่างเป็นทางการ ของ TFNPมีดังต่อไปนี้: กลุ่มย่อยของ TFNP ถูกกำหนดโดยอิงจากประเภทของการพิสูจน์ทางคณิตศาสตร์ที่ใช้พิสูจน์ว่ามีคำตอบอยู่เสมอ โดยทั่วไปแล้ว...