การใช้สีของจุดสุดยอดหรือไม่


16

เรารู้ว่าสีขอบของกราฟG มีสีจุดสุดยอดของกราฟพิเศษคือของเส้นกราฟL(G)ของGG

มีตัวดำเนินการกราฟΦเช่นนั้นจุดสีของกราฟG เป็น สีขอบของกราฟΦ(G) ? ฉันสนใจในการเป็นผู้ประกอบการเช่นกราฟที่สามารถสร้างขึ้นในเวลาพหุนามคือรูปแบบของกราฟ Φ(G)สามารถหาได้จากGในเวลาพหุนาม

หมายเหตุ : คำถามที่คล้ายกันสามารถถามสำหรับชุดที่มั่นคงและการจับคู่ ตรงกันในมีเสถียรภาพที่ตั้งอยู่ในL ( G ) มีตัวดำเนินการกราฟΨที่ชุดที่มีเสถียรภาพในGเป็นการจับคู่ในΨ ( G )หรือไม่ ตั้งแต่ STABLE ตลาดหลักทรัพย์เป็นN Pสมบูรณ์และการจับคู่เป็นPเช่นผู้ประกอบการกราฟΨ (ถ้ามี) ไม่สามารถถูกสร้างขึ้นในเวลาพหุนามสมมติ N P P GL(G)ΨGΨ(G)NPPΨNPP

แก้ไข: แรงบันดาลใจจากคำตอบของ @ usul และความคิดเห็นของ @ Okamoto และ @ King ฉันพบว่ารูปแบบที่อ่อนแอกว่าสำหรับปัญหาของฉัน: Vertex colorings ของกราฟเป็นสีขอบของไฮเปอร์กราฟΦ ( G ) ที่กำหนดไว้ดังนี้ จุดสุดยอดชุดΦ ( G )เป็นชุดที่ยอดเดียวกันของG สำหรับแต่ละจุดสุดยอดวีของG , ย่านปิดN G [ V ] = N G ( วี) { V }เป็นขอบของ hypergraph Φ ( GG Φ(G)Φ(G)GvGNG[v]=NG(v){v} . จากนั้น Gเป็นกราฟเส้นของ hypergraph Φ ( G )และดังนั้นจึงจุดสุดยอดสีของ Gจะสีขอบของ Φ ( G )Φ(G)GΦ(G)GΦ(G)

อีกครั้งฉันรู้สึกขอบคุณสำหรับคำตอบและความคิดเห็นทั้งหมดที่แสดงให้เห็นว่าไม่ว่าจะมีหรือไม่สมมติว่าผู้ดำเนินการที่ฉันกำลังมองหาจะไม่มีอยู่จริง คงจะดีถ้าฉันยอมรับคำตอบทั้งหมด!NPP


ขอบคุณสำหรับความคิดเห็นที่ดี (และความอดทน!) และคำตอบที่มีประโยชน์ ฉันต้องการเวลาอ่านคิดและอาจกลับมาพร้อมกับดวงตาที่สดใส
user13136

6
ฉันเจอปัญหาที่น่าสนใจต่อไปนี้โดย Nishizeki และ Zhou ในปี 1998 ที่เกี่ยวข้องกับคำถามของคุณและความคิดเห็นที่สองของคุณต่อ @TsuyoshiIto: ปัญหาจุดสุดยอดการระบายสีเป็น "เพียง" ลดลงเป็นปัญหาการระบายสีขอบหรือไม่? (... ) เนื่องจากปัญหาทั้งสองนี้เป็นปัญหา NP-complete คุณสามารถลดปัญหาอื่น ๆ ได้อย่างน่าเชื่อถือผ่าน 3-SAT เนื่องจากทฤษฎีของ NP- สมบูรณ์ ดังนั้นปัญหาเปิดถาม ... (ดูที่นี่ )
vb le

@vble: ขอบคุณ! ฉันยอมรับว่าฉันต้องการ "มากเกินไป" ตัวดำเนินการดังกล่าวจะแก้ไขปัญหาของ Nishizeki และ Zhou
user13136

คำตอบ:


16

โดยการเปรียบเทียบกับกราฟเส้นฉันคิดว่าคุณกำลังถามสิ่งต่อไปนี้:

สำหรับกราฟที่ไม่ได้บอกทิศทางจะมีกราฟที่ไม่ได้บอกทิศทางG = ( V , E )ซึ่งแต่ละจุดยอดv Vสอดคล้องกับขอบ( v 1 , v 2 ) E และ ขอบที่สอดคล้องกับคุณVและv V ใช้จุดสิ้นสุดอย่างน้อยหนึ่งจุดถ้าหาก( u , v )G=(V,E)G=(V,E)vV(v1,v2)EuVvV ?(u,v)E

คำตอบที่สามารถเห็นจะไม่มี พิจารณาต้นไม้สี่จุดสุดยอดกับรากโวลต์มีลูกสามx , Y , Z ในG 'เราจะต้องมีสี่ขอบ: ( โวลต์1 , V 2 ) , ( x 1 , x 2 ) , ( ปี1 , ปี2 ) , ( Z 1 , Z 2 ) ยิ่งกว่านั้นจะต้องเป็นกรณีที่vGvx,y,zG(v1,v2),(x1,x2),(y1,y2),(z1,z2)หรือโวลต์2เป็นจุดสิ้นสุดของแต่ละคนอื่นอีกสามขอบ (เช่น, | { โวลต์1 , V 2 } { x 1 , x 2 } |1ฯลฯ ) แต่นี่หมายความว่าอย่างน้อยสองในสามขอบอื่น ๆ จะต้องแบ่งปันจุดปลายทั่วไปซึ่งละเมิดข้อกำหนดของเราเนื่องจากไม่มี x , y , z สองตัวติดกันในกราฟดั้งเดิมv1v2|{v1,v2}{x1,x2}|1x,y,z

ฉันคิดว่ากราฟเดียวกันจะให้ตัวอย่างกับคุณสำหรับคำถามที่ตรงกันเช่นกัน


3
จุดดี! ที่จริงฉันมีความคิดเหมือนกัน แต่อาจจะมีวิธีสำหรับการกำหนดอีก ? หรือวิธีที่เราสามารถพิสูจน์ได้อย่างเป็นทางการว่าตัวดำเนินการΦไม่มีอยู่จริง? GΦ
user13136

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

2
Just adding to usul's answer, the short answer is no, because matchings have structural properties not necessarily present in stable sets. For example, every line graph is also quasi-line and claw-free; this really limits the depth of edge colourings compared to vertex colourings.
Andrew D. King

14

The question contains some ambiguity in what you mean by “vertex colorings of a graph G are edge colorings of a graph H,” but it is NP-hard to construct a graph whose edge chromatic number is equal to the (vertex) chromatic number of a given graph. Formally, the following relation problem is NP-hard.

แทนจำนวนรงค์เป็นขอบสีจำนวน
อินสแตนซ์ : กราฟG
วิธีการแก้ปัญหา : กราฟHดังกล่าวที่ขอบสีจำนวนχ '( H ) ของเอชเท่ากับχสีจำนวน ( G ) ของG

นี่เป็นเพราะทฤษฏีของ Vizingให้อัลกอริธึมที่มีประสิทธิภาพ (ไม่สำคัญ) ซึ่งใกล้เคียงกับจำนวนรงค์ของสีภายในข้อผิดพลาดการบวกของ 1 ในขณะที่จำนวนรงค์นั้นยากที่จะประเมินความรู้สึกต่างๆ ตัวอย่างเช่น Khanna, Linial และ Safra [KLS00] พบว่าปัญหาต่อไปนี้คือ NP-complete (และต่อมา Guruswami และ Khanna [GK04] ให้การพิสูจน์ที่ง่ายกว่ามาก):

3 colorable เมื่อเทียบกับที่ไม่ใช่-4-colorable
อินสแตนซ์ : กราฟG
ใช่สัญญา : Gเป็น 3 สี
ไม่มีสัญญา : Gไม่ได้ 4 สี

ผลลัพธ์นี้เพียงพอที่จะพิสูจน์ความแข็งของ NP ที่ฉันอ้างในตอนแรก หลักฐานจะถูกทิ้งไว้เป็นแบบฝึกหัด แต่นี่เป็นคำใบ้:

การออกกำลังกาย พิสูจน์ว่าปัญหาดังกล่าวข้างต้น“ แทนจำนวนรงค์เป็นหมายเลขรงค์ขอบ” คือ NP-hard ภายใต้การลดฟังก์ชันการทำงานแบบพหุนามเวลาโดยลด“ 3 สีเทียบกับไม่ใช่ 4 สี” ไป นั่นคือสร้างฟังก์ชันเวลาพหุนามสองฟังก์ชันf (ซึ่งแมปกราฟกับกราฟ) และg (ซึ่งแมปกราฟกับบิต) เช่นนั้น

  • If G is a 3-colorable graph and H is a graph such that χ(f(G))=χ’(H), then g(H)=1.
  • If G is a non-4-colorable graph and H is a graph such that χ(f(G))=χ’(H), then g(H)=0.

References

[GK04] Venkatesan Guruswami and Sanjeev Khanna. On the hardness of 4-coloring a 3-colorable graph. SIAM Journal on Discrete Mathematics, 18(1):30–40, 2004. DOI: 10.1137/S0895480100376794.

[KLS00] Sanjeev Khanna, Nathan Linial, and Shmuel Safra. On the hardness of approximating the chromatic number. Combinatorica, 20(3):393–415, March 2000. DOI: 10.1007/s004930070013.


Thank you for reply! I am a little bit imprecise by formulating “vertex colorings of a graph G are edge colorings of a graph H”. What I mean is an operator Φ like the line graph operator L, but from vertex colourings to edge colourings. This is somehow more than χ(G)=χ(H).
user13136

Since VERTEX COLOURING and EDGE COLOURING are both NP-complete, we can construct, by definition, H from G in polynomial time such that χ(G)k iff χ(H)k.But such a construction need not fulfill the property for an operator Φ I am looking for. It only reduces vertex colourings to edge colourings.
user13136

1
@user13136: If a weaker requirement is impossible to satisfy, the stronger requirement is obviously also impossible. This is logic. You should understand that your planar graph example is not a counterexample to this. Deciding the 3-colorability of a given planar graph is not a weaker requirement than deciding the 4-colorability of a given planar graph; they are just different requirements. On the other hand, I already showed that what you want is impossible unless P=NP, period. But if you have trouble understanding this, I do not think there is anything I can do to help you understand.
Tsuyoshi Ito

1
If I understand the question correctly, such a map Φ doesn't exist. We don't need to refer to NP-completeness. Just consider G=K1,3 and suppose such Φ(G) exists. Since G is 2-colorable, Φ(G) should be 2-edge-colorable. This means the maximum degree of Φ(G) is at most two. Since Φ(G) has four edges, we can go through all candidates for Φ(G) (seven candidates up to isomorphism), and we will find that the family of edge colorings of Φ(G) and the family of vertex colorings of G are different. A contradiction.
Yoshio Okamoto

1
@user13136: It occurred to me that you might have been confused because I wrote only a proof idea and I left out the actual proof. I revised the answer so that it would be clear that I left out the actual proof, and added some hints for proof. If this still does not work for you, then I will give up.
Tsuyoshi Ito

9

(This is an addition to usul's answer and YoshioOkamoto's comment, rather than an answer.) It can be seen that your operation Φ exists only for those graphs G for which there is a graph G with G=L(G), i.e. G is a line graph (checkable in polytime). In this case, Φ is the "inverse line graph operator" L1, i.e. Φ(G)=G, and vertex colorings of G are edge colorings of Φ(G).

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