Kita tahu bahwa pewarna tepi grafik adalah pewarna simpul dari graph khusus, yaitu dari grafik garis dari .
Apakah ada operator grafik sehingga pewarnaan simpul pada grafik adalah pewarnaan tepi dari grafik ? Saya tertarik pada operator grafik yang dapat dibangun dalam waktu polinomial, yaitu grafik dapat diperoleh dari dalam waktu polinomial.
Catatan : Pertanyaan serupa dapat ditanyakan untuk set dan pertandingan yang stabil. Pencocokan dalam adalah set yang stabil di L ( G ) . Apakah ada operator grafik Ψ sehingga set stabil di G cocok dengan Ψ ( G ) ? Sejak STABIL SET adalah N P -Lengkap dan MATCHING milik P , seperti operator grafik Ψ (jika ada) tidak dapat dibangun dalam waktu polinomial, dengan asumsi N P ≠ P .
EDIT: Terinspirasi oleh jawaban @ usul dan komentar @ Okamoto dan @ King, saya menemukan bentuk yang lebih lemah untuk masalah saya: Pewarnaan vertex pada grafik adalah pewarnaan tepi dari hypergraph Φ ( G ) didefinisikan sebagai berikut. Vertex set Φ ( G ) adalah himpunan simpul yang sama G . Untuk setiap simpul v dari G , lingkungan tertutup N G [ v ] = N G ( v ) ∪ { v } adalah tepi dari hypergraph Φ ( G . Maka G adalah grafik garis dari hypergraph Φ ( G ) dan oleh karena itu pewarnaan simpul dari G adalah pewarnaan tepi dari Φ ( G ) .
Sekali lagi, saya berterima kasih atas semua jawaban dan komentar yang menunjukkan bahwa, dengan atau tanpa asumsi , operator yang saya cari tidak ada. Alangkah baiknya jika saya bisa menerima semua jawaban!
sumber
Jawaban:
Dengan analogi dengan grafik garis , saya pikir Anda menanyakan yang berikut:
Jawabannya bisa dilihat tidak . Pertimbangkan pohon empat-simpul dengan root v yang memiliki tiga anak x , y , z . Dalam G ′ , kita harus memiliki empat sisi: ( v 1 , v 2 ) , ( x 1 , x 2 ) , ( y 1 , y 2 ) , ( z 1 , z 2 ) . Lebih lanjut, harus demikian halnya vG v x,y,z G′ (v1,v2),(x1,x2),(y1,y2),(z1,z2) atau v 2 adalah titik akhir dari masing-masing dari tiga sisi lainnya (yaitu, | { v 1 , v 2 } ∩ { x 1 , x 2 } | ≥ 1 , dll). Tetapi ini berarti bahwa setidaknya dua dari tiga sisi lainnya harus memiliki titik akhir yang sama, yang melanggar persyaratan kami karena tidak ada dua dari x , y , z yang berdekatan dalam grafik asli.v1 v2 |{v1,v2}∩{x1,x2}|≥1 x,y,z
Saya pikir grafik yang sama akan memberi Anda contoh tandingan untuk pertanyaan yang cocok juga.
sumber
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.
Mewakili bilangan kromatik sebagai ujung bilangan kromatik
Instance : Grafik G .
Solusi : Sebuah grafik H sehingga tepi bilangan kromatik χ '( H ) dari H adalah sama dengan jumlah kromatik χ ( G ) dari G .
Hal ini karena teorema Vizing memberikan algoritma yang efisien (sepele) yang mendekati angka kromatik tepi dalam kesalahan aditif 1 sedangkan angka kromatik sulit bahkan diperkirakan dalam berbagai pengertian. Sebagai contoh, Khanna, Linial, dan Safra [KLS00] menunjukkan bahwa masalah berikut ini adalah NP-complete (dan kemudian Guruswami dan Khanna [GK04] memberikan bukti yang jauh lebih sederhana):
3-yg berhasil versus non-4-yg berhasil
Instance : Grafik G .
Ya-janji : G adalah 3-warna.
Tanpa janji : G tidak dapat berwarna 4.
Hasil ini cukup untuk membuktikan kekerasan NP yang saya klaim di awal. Bukti dibiarkan sebagai latihan, tapi di sini ada petunjuk:
Referensi
[GK04] Venkatesan Guruswami dan Sanjeev Khanna. Pada kekerasan 4-warna, sebuah grafik 3-warna. Jurnal SIAM pada Matematika Diskrit , 18 (1): 30–40, 2004. DOI: 10.1137 / S0895480100376794 .
[KLS00] Sanjeev Khanna, Nathan Linial, dan Shmuel Safra. Pada kekerasan mendekati angka kromatik. Combinatorica , 20 (3): 393-415, Maret 2000. DOI: 10.1007 / s004930070013 .
sumber
(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" L−1 , i.e. Φ(G)=G′ , and vertex colorings of G are edge colorings of Φ(G) .
sumber