ความซับซ้อนของการตรวจนับ endomorphisms กราฟ


9

homomorphismจากกราฟG=(V,E) ไปยังกราฟ G=(V,E) คือการทำแผนที่ f จาก V ถึง V เช่นนั้นถ้า x และ y อยู่ติดกัน E แล้วก็ f(x) และ f(y) อยู่ติดกัน E'. endomorphismของกราฟG เป็นโฮโมมอร์ฟิซึมจาก Gเพื่อตัวเอง; มันเป็นจุดคงที่ฟรีถ้าไม่มีx ดังนั้น f(x)=xและมันก็ไม่ใช่เรื่องไร้สาระถ้ามันไม่ใช่ตัวตน

ฉันได้ถามเมื่อเร็ว ๆ นี้คำถามที่เกี่ยวข้องกับ poset (และกราฟ) automorphisms , ที่อยู่, endomorphisms bijective มีการสนทนายังมี endomorphism ฉันพบงานที่เกี่ยวข้องกับการนับ (และการตัดสินใจของการมีอยู่) ออโตมอร์ฟิซึ่มส์ แต่การค้นหาฉันไม่พบผลลัพธ์ใด ๆ ที่เกี่ยวข้องกับเอ็นโดมอร์ฟิซึม

ดังนั้นคำถามของฉัน: ความซับซ้อนอะไรให้กราฟGของการตัดสินใจว่ามี endomorphism ที่ไม่น่าสนใจของ Gหรือนับจำนวน endomorphisms คำถามเดียวกันกับ endomorphisms ที่ไม่มีจุดคงที่

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

คำตอบ:


6

การนับ endomorphisms หรือ endomorphisms ที่ไม่มีจุดคงที่นั้นสมบูรณ์สำหรับ FP#P: รับกราฟที่เชื่อมต่อ Gพิจารณากราฟ G' ซึ่งเป็นสหภาพที่แยกจากกัน Gและสามเหลี่ยม แล้วก็|ปลาย(G')|=(|ปลาย(G)|+#3OL(G))(#{สามเหลี่ยมใน G}+33)ดังนั้น #3OLสามารถคำนวณได้โดยใช้จำนวน endomorphism สองจำนวน (และจากผลทั่วไปแม้เพียงแค่หนึ่งพอเพียง) และโพลีเวลาโพสต์ - โพรเซสซิง โปรดทราบว่าจำนวนสามเหลี่ยมสามารถนับได้ในเวลาลูกบาศก์ (หรือการคูณเมทริกซ์) สมการเดียวกันถือสำหรับ endomorphisms ฟรีจุดคงที่เนื่องจาก 3-colorings และ triangles เป็น endomorphisms ฟรีจุดคงที่ของG'.

ถ้าคุณชอบ G'หากต้องการเชื่อมต่อคุณสามารถทำดังนี้ ก่อนอื่นให้สังเกตว่าการนับ endomorphisms กราฟจุดสุดยอดสี (ที่จุดยอดของสี สามารถแมปกับจุดสีอื่น ๆ เท่านั้น ) เทียบเท่ากับ endomorphisms กราฟที่นับได้ดังนี้ ปล่อยให้สีเป็นไป{1,...,}. สำหรับแต่ละจุดสุดยอดโวลต์ ของสี เพิ่มในรอบแปลกแยกกันใหม่โวลต์ ขนาดอย่างน้อย n+2 (n=|V(G)|) และเชื่อมต่อหนึ่งจุดสุดยอดของ โวลต์ ถึง โวลต์. ทุก endomorphism ของG สอดคล้องกับ 2nendomorphisms ของกราฟใหม่ (สำหรับแต่ละรอบคุณมีสองวิธีในการแมป) โปรดทราบว่าไม่มีจุดยอดG สามารถแมปกับจุดยอดใด ๆ โวลต์เนื่องจากรอบมีขนาดใหญ่เกินไป (คุณจะต้องสามารถใส่หนึ่งรอบในอีกรอบซึ่งคุณทำไม่ได้สำหรับรอบคี่)

ตอนนี้เพื่อให้รุ่นของ G'ที่เชื่อมต่อเราเริ่มต้นด้วยรุ่นที่มีสีแล้วใช้การแปลงข้างต้น เริ่มเหมือนเมื่อก่อนโดยเพิ่มไปที่G รูปสามเหลี่ยมที่แยกจากกัน Δ. ตอนนี้เพิ่มจุดสุดยอดใหม่เดียวโวลต์0 ที่เชื่อมต่อกับทุกจุดสุดยอดใน GΔ. สีโวลต์0 สีแดงและจุดยอดอื่น ๆ ทั้งหมดสีน้ำเงิน


ขอบคุณ! ฉันไม่แน่ใจว่าสูตรที่แน่นอนของคุณสำหรับ|End(G')| (ฉันเข้าใจ (|End(G)|+#3COL(G))(#triangles+33)และสิ่งที่คล้ายกันสำหรับจุดคงที่ฟรี) แต่ข้อโต้แย้งยังคงมีอยู่ ส่วนที่สองของการโต้แย้งของคุณแสดงถึงความแข็งแม้จะเชื่อมโยงกันฉันคิดว่ามันเป็นความจริง แต่ฉันคิดว่ามันไม่ได้นำไปใช้โดยตรงกับ endomorphisms ที่ไม่มีจุดตายตัว (มีจุดคงที่ในการแมปรอบ) ฉันอยากรู้มากกว่านี้: ปัญหาการตัดสินใจ NP-hard (สำหรับผู้ที่ไม่มีความรู้รอบตัวหรือสำหรับ endomorphisms ที่ไม่มีจุดตายตัว)? ขอบคุณอีกครั้ง!
a3nm

คุณพูดถูกเกี่ยวกับสูตรแล้ว - ฉันอัพเดทแล้ว ในการทำให้ส่วนที่สองนำไปใช้กับจุดคงที่ให้วางขอบจากจุดยอดที่อยู่ไกลสุดของแต่ละจุดCv ถึง v. การนับสำหรับจุดคงที่ฟรีจะแตกต่างกันเล็กน้อย แต่ฉันคิดว่ามันยังใช้งานได้ (คุณอาจต้องเพิ่มขนาดของรอบ ... ) สำหรับกราฟคู่แข็ง (ไม่มีเอนโดสไทลอส)G,Hการตัดสินใจดำรงอยู่ของ endos ของ GH (disjoint union) เทียบเท่ากับการตัดสินใจว่ามีโฮโมมอร์ฟิซึม GH หรือ HG. กราฟเกือบทั้งหมดเป็น whp ที่แข็งดังนั้นจึงค่อนข้างเป็นไปได้ว่าการตัดสินใจเป็นเรื่องยาก ...
Joshua Grochow

ตกลงฉันคิดว่าฉันซื้ออาร์กิวเมนต์ของคุณสำหรับการนับที่ไม่มีจุดคงที่ สำหรับการตัดสินใจจริง ๆ แล้วตอนนี้ฉันสังเกตเห็นว่า "แก่นของกราฟ", Hell, p. 8-9 ดูเหมือนว่าจะพิสูจน์ได้ว่าการตัดสินใจดำรงอยู่ของเอ็นโดมอร์ฟิสที่ไม่สำคัญคือปัญหาสมบูรณ์ (คำถามของ
เอนโดมอร์ฟิซึม
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.