การดำรงอยู่ของ "การฝึกอบรมการระบายสี"


9

แก้ไข:ขณะนี้มีคำถามติดตามที่เกี่ยวข้องกับโพสต์นี้


คำนิยาม

ปล่อย c และ kเป็นจำนวนเต็ม เราใช้สัญลักษณ์[i]={1,2,...,i}.

Aเมทริกซ์กล่าวกันว่าเป็นc×cM=(mi,j)c-to- colouring matrixkหากการเก็บรักษาต่อไปนี้:

  • เรามีสำหรับทั้งหมด ,mi,j[k]i,j[c]
  • สำหรับทุกกับและเรามีell}i,j,[c]ijjmi,jmj,

เราเขียนถ้ามีอยู่ -to- kสีเมทริกซ์ckck


โปรดทราบว่าองค์ประกอบแนวทแยงนั้นไม่เกี่ยวข้อง เราสนใจ แต่องค์ประกอบที่ไม่ใช่แนวทแยงของMเท่านั้น

มุมมองทางเลือกต่อไปนี้อาจเป็นประโยชน์ ปล่อยR(M,)={m,i:i}เป็นเซตขององค์ประกอบที่ไม่เป็นแนวทแยงมุมในแถวและให้C(M,)={mi,:i}เป็นชุดขององค์ประกอบที่ไม่ใช่แนวทแยงในคอลัมน์\ตอนนี้Mคือc -to- kเมทริกซ์การระบายสี iff

R(M,)[k],C(M,)[k],R(M,)C(M,)=
สำหรับ[c]ทั้งหมด นั่นคือแถวและคอลัมน์จะต้องประกอบด้วยองค์ประกอบที่แตกต่างกัน (ยกเว้นแน่นอนที่เส้นทแยงมุม)

มันอาจจะหรืออาจจะไม่เป็นประโยชน์ในการพยายามที่จะตีความเป็นชนิดพิเศษของฟังก์ชันแฮชจากไป[k]M[c]2[k]

ตัวอย่าง

นี่คือ -to-สีเมทริกซ์:64

[221113311144111322324224234343].

โดยทั่วไปเป็นที่ทราบกันดีว่าสำหรับเรามียกตัวอย่างเช่นและ4 หากต้องการดูสิ่งนี้เราสามารถใช้โครงสร้างต่อไปนี้ (เช่น Naor & Stockmeyer 1995)n2

(2nn)2n.
20664

Letและให้2n ปล่อยให้เป็น bijection จากถึงเซตของ -subsets ทั้งหมดของนั่นคือและทั้งหมดของฉันสำหรับแต่ละด้วย , เลือกพลc=(2nn)k=2nf[c]n[2n]f(i)[2n]|f(i)|=nii,j[c]ij

mi,jf(i)f(j).

โปรดทราบว่า\ มันตรงไปตรงมาเพื่อตรวจสอบว่าการก่อสร้างนั้นเป็นเมทริกซ์การระบายสี โดยเฉพาะอย่างยิ่งเรามีและell)f(j)f(i)R(M,)=f()C(M,)=[k]f()

คำถาม

การก่อสร้างข้างต้นดีที่สุดหรือไม่? ถ้าอย่างนั้นเรามีสำหรับไหม?

(2nn)+12n
n2

เป็นที่ทราบกันดีว่าการก่อสร้างด้านบนนั้นมีความแน่นเชิง asymptotically จำเป็นต้องล็อกค) สิ่งต่อไปนี้เช่นจากผลของ Linial (1992) หรือจากการใช้ทฤษฎีแรมซีย์อย่างตรงไปตรงมา แต่สำหรับฉันมันยังไม่ชัดเจนว่าการก่อสร้างนั้นยังแน่นอยู่กับค่าคงที่หรือไม่ การทดลองเชิงตัวเลขบางอย่างแนะนำว่าโครงสร้างด้านบนอาจเหมาะสมที่สุดk=Ω(logc)

แรงจูงใจ

คำถามนี้เกี่ยวข้องกับการมีอยู่ของอัลกอริทึมแบบกระจายอย่างรวดเร็วสำหรับการระบายสีกราฟ ตัวอย่างเช่นสมมติว่าเราจะได้รับต้นไม้กำกับ (ขอบทั้งหมดมุ่งเน้นไปทางโหนดราก) และคิดว่าเราจะได้รับที่เหมาะสม -colouring ของต้นไม้ ขณะนี้มีขั้นตอนวิธีการกระจายที่คำนวณที่เหมาะสมสีของต้นไม้ในรอบการสื่อสารซิงโครและถ้าหากkck1ck


ในคณิตศาสตร์ที่แสดงใน "มุมมองทางเลือก" [c] ควรอ่าน [k] ในบรรทัดต่อไปนี้“ สำหรับทั้งหมด l \ in [k]” ควรอ่าน“ สำหรับทุก l \ in [c]”
Tsuyoshi Ito

คำตอบ:


9

การก่อสร้างนั้นเหมาะสมที่สุดในแง่ที่ไม่สามารถถือได้ อันที่จริงมันเป็นเรื่องง่ายที่จะเห็นว่า -to- kสีเมทริกซ์ที่มีอยู่และถ้าหากมีย่อย1 , ... , ของชุด {1, ... , k } เช่นว่าไม่มีที่แตกต่างกันฉันและเจ Satisfy ฉัน ⊆ เจ (สำหรับทิศทาง“ เฉพาะเมื่อ” ให้ใช้A i = R ( M , i ) สำหรับเมทริกซ์การระบายสีc -to- k(2nn)+1n . สำหรับทิศทาง“ ถ้า” ให้ตั้งค่าm ijA iA j .) ตระกูลที่ไม่มีอีกชุดหนึ่งเรียกว่าตระกูล Spernerและเป็นทฤษฎีบทของ Sperner ที่จำนวนชุดสูงสุดในตระกูล Sperner บน จักรวาลขนาดkเป็นrfloor} นี่ก็หมายความว่าrfloor}(kk/2)ckc(kk/2)


1
โอ้ใช่ฉันคิดว่ามันดูเหมือนว่าแถวจะต้องมีตระกูล Sperner แต่ไม่เห็นว่าจะพิสูจน์ได้อย่างไร แต่คุณพูดถูก: ถ้าเรามีจากนั้นและดังนั้น\ ง่ายมากขอบคุณมาก! R(M,i)R(M,j)mi,jR(M,i)R(M,j)C(M,j)R(M,j)
Jukka Suomela

0

สำหรับซีมโทติคที่เข้มงวดขึ้นเล็กน้อยมันสามารถพิสูจน์ได้ว่า:

ถ้าดังนั้นckc2k

สมมติว่ามีสีของ matrix โดยใช้สีตอนนี้สีแต่ละแถวในเมทริกซ์โดยชุดของสีที่มีอยู่ ที่ช่วยให้สีของแถวที่ใช้ย่อยของ[k]แถวที่ต่างกันต้องมีสีต่างกัน มิฉะนั้นสมมติว่าสำหรับแถวมีสีเดียวกับแถวJนั่นหมายความว่าสีของมีอยู่ที่ทั้งสองแถวและที่คอลัมน์ซึ่งขัดแย้งกับความจริงที่ว่าเราเริ่มด้วยการระบายสี มันตามมาว่าc×ck[k]i<jij(i,j)jjc2k


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