ความซับซ้อนในการสื่อสารกับผู้ตัดสิน


9

สมมติกรอบความซับซ้อนในการสื่อสารที่เรามีผู้เล่นสองคน A (เหา) และ B (ob) และ R (eferee) A และ B ไม่สื่อสารโดยตรงกัน ในแต่ละรอบของการสื่อสารแต่ละคนจะส่งข้อความ (mA, mB) เพื่อ R. R คำนวณสองฟังก์ชั่น fA(mA,mB) และ fB(mA,mB)และส่งผลลัพธ์ให้พวกเขา ฟังก์ชั่นได้รับการแก้ไข แนวคิดคือการสื่อสารระหว่างผู้เล่นถูก จำกัด ยิ่งไปกว่านั้นผู้ตัดสินอาจทำการประมวลผลข้อความ

ตัวอย่าง:

A และ B ส่งหมายเลขสอง (ขนาดใหญ่ตามอำเภอใจ) ไปยัง R, R เพื่อตรวจสอบว่าหมายเลขใดดีกว่าและแจ้งผู้เล่น

ในกรอบนี้เราสามารถออกแบบโปรโตคอลอย่างง่ายที่คำนวณฟังก์ชันต่อไปนี้โดยใช้รอบเดียว A และ B ส่งx และ y ถึง R, R ส่งคืนคำตอบให้กับพวกเขาและพวกมันออกคำตอบ

f(x,y)={0xy1ow

เห็นได้ชัดว่านี่ไม่ใช่กรณีที่น่าสนใจเนื่องจากฟังก์ชั่นที่เราใช้นั้นเหมือนกับฟังก์ชั่นผู้ตัดสิน กรณีที่น่าสนใจคือเมื่อเรามีความไม่เท่าเทียมกันเชิงเส้นคงที่axby และค่าสำหรับตัวแปรจะถูกแบ่งระหว่างผู้เล่น (A มี x และ B มี y) ภารกิจคือการตัดสินใจว่าความไม่เท่าเทียมนั้นถูกต้องหรือไม่ โปรโตคอลในกรณีนี้คือผู้เล่นคำนวณส่วนของพวกเขาแล้วส่งพวกเขาไปยังผู้ตัดสิน

คำถาม:

มีการศึกษาความซับซ้อนของการสื่อสารประเภทนี้หรือไม่? ถ้าใช่ฉันจะหาข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้ได้จากที่ไหน


หมายเหตุ 1: ในหน้า 49 Kushilevitz และ Nisan พูดถึงกรอบที่เกี่ยวข้องกับผู้ตัดสิน แต่ดูเหมือนจะแตกต่างจากสิ่งที่ฉันถาม

หมายเหตุ 2: ฉันไม่แน่ใจว่าการเรียกผู้ตัดสินเป็นสิ่งที่ถูกต้องหรือไม่โปรดแสดงความคิดเห็นหากคุณมีข้อเสนอแนะที่ดีกว่า


2
แบบจำลองที่คุณกล่าวถึงเรียกว่า "การส่งข้อความพร้อมกัน"
Marcos Villagra

2
ตรวจสอบกระดาษนี้ ( arxiv.org/abs/quant-ph/0102001 ) และเอกสารอ้างอิง โดยเฉพาะอย่างยิ่งตรวจสอบเอกสารโดย Ambainis และ Newman และ Szegedy
Marcos Villagra

2
นี่เป็นรายงานล่าสุดโดย Raoul Jahin ieeexplore.ieee.org/xpl/…
Marcos Villagra

1
@MarcosVillagra: SMP เหมือนกับ Kaveh's Note 1 ใช่ไหม?
Alessandro Cosentino

@Marcos ขอบคุณฉันจะตรวจสอบพวกเขา แต่จากนามธรรมดูเหมือนว่าฉัน SMP แตกต่างจากสิ่งที่ฉันอธิบาย (ฉันจะพยายามหาตัวอย่างที่ดีกว่าเพื่อให้ชัดเจนว่าผู้เล่นใช้ R เพื่อสื่อสารซึ่งอาจใช้เวลาหลายรอบ) ps: ฉันคิดว่ามันจะดีกว่าถ้าคุณโพสต์ความคิดเห็นเหล่านี้เป็นคำตอบ
Kaveh

คำตอบ:


7

ฉันแน่ใจว่าคุณรู้บทความต่อไปนี้ แต่ฉันใส่ลิงค์ไปเพราะผู้อ่านคนอื่นอาจสนใจ: การแก้ไขโดยเกม

กระดาษนี้เป็นความพยายามที่จะใช้กรอบความซับซ้อนของการสื่อสารเพื่อแสดงขอบเขตที่ต่ำกว่าสำหรับเครื่องบินตัด โพรโทคอลถูกใช้เพื่อสร้างวงจร interpolant สำหรับ CNF ที่ไม่น่าพอใจ:

A(x,y)B(x,z).

ผู้เล่น A รับอินพุต a และ yaผู้เล่น B ได้รับ b และ zb. หากมีการพิสูจน์ที่คล้ายต้นไม้ตื้น ๆ ในระนาบการตัดผู้เล่นสองคนจะมีโปรโตคอลการสื่อสารเช่นนั้น

  • การสื่อสารใด ๆ จะกระทำโดยผู้ตัดสินซึ่งช่วยในการประเมินความไม่เท่าเทียมในการพิสูจน์
  • ปริมาณของการสื่อสารมีขนาดเล็ก (ต้นไม้จะตื้น);
  • ผู้เล่นสองคนตัดสินใจว่า A หรือ B เป็นเท็จ
  • พวกเขาค้นหาตำแหน่ง i ซึ่งใน aibi.

ผู้ชี้ขาดกลายเป็นโปรโตคอลน่าจะเป็นสำหรับความไม่เท่าเทียมกัน ด้วยวิธีนี้จึงเป็นไปได้ที่จะเปลี่ยนขอบเขตล่างสำหรับโปรโตคอลความน่าจะเป็นต้นไม้ในกรอบการสื่อสารที่มีความซับซ้อนเป็นขอบเขตล่างสำหรับพิสูจน์การตัดต้นไม้เหมือนต้นไม้

หากเรามีขอบเขตล่างสำหรับโปรโตคอลการสื่อสารในรูปแบบของ PLS เราก็จะได้ขอบเขตที่ต่ำกว่าสำหรับการพิสูจน์การตัดแบบเหมือนโลหะ

ขอให้สังเกตว่าเทคนิคนี้ไม่ได้ขึ้นอยู่กับกฎการอนุมานที่เกิดขึ้นจริงของเครื่องบินตัด ถ้าเราสมมติกฎการอนุมานที่จะเป็น (1) การรวมกันในเชิงบวก (2) แบ่งจำนวนเต็มกับชั้นที่เราสามารถสร้างเสียงเดียววงจร interpolant ใช้พาเวลPudlák โต้แย้ง


ที่จริงฉันพยายามคิดออกว่ามีอะไรที่มากกว่าที่เคยได้รับการศึกษาเรื่องความซับซ้อนในการสื่อสารดังนั้นฉันจึงไม่ได้พูดถึงขอบเขตความซับซ้อนของการพิสูจน์ที่ต่ำกว่า :)
Kaveh

2
ใช่ฉันคิดอย่างนั้น แต่ผู้อ่านคนอื่น ๆ ของฟอรั่มนี้อาจสนใจและอาจสนใจที่จะพิสูจน์ความซับซ้อน
MassimoLauria

5

พูดเพียงไม่กี่ อันดับแรกฉันไม่เห็นเลยว่าทำไมเราถึงต้องการผู้ตัดสินเลย หากผู้เล่นรู้จักฟังก์ชั่นของเขา / เธอทำไมพวกเขาไม่สามารถจำลองผู้ตัดสินได้? อลิซส่งmA ถึง Bob เขา (ไม่เห็น mA) คำนวณ mBหลังจากนั้นเขาคำนวณ f(mA,mB)และบอกผลลัพธ์ให้อลิซ บางทีคุณอาจคิดว่าfAบ๊อบไม่เป็นที่รู้จักและfB ถึงอลิซ

ประการที่สองโปรโตคอลที่เกี่ยวข้องกับความไม่เท่าเทียมกันเชิงเส้นแน่นอนน่าสนใจในบริบทของการพิสูจน์การตัดระนาบ ในกรณีนี้มันก็เพียงพอที่จะพิจารณาโปรโตคอลที่รูปแบบของข้อความถูกจำกัด มาก : เพียงแค่ค่าของการรวมกันเชิงเส้นบางส่วนของตัวแปรอินพุตสามารถสื่อสาร

เพื่อให้แม่นยำยิ่งขึ้นสมมติว่าเราได้รับระบบความไม่เท่าเทียมกันเชิงเส้นที่มีสัมประสิทธิ์จำนวนเต็ม เรารู้ว่าระบบไม่มี0-1สารละลาย. ตัวแปรจะถูกแบ่งอย่างใดอย่างหนึ่งในหมู่ผู้เล่น (ในลักษณะห้าสิบห้าสิบ); นี่คือสถานการณ์ "พาร์ติชันที่แย่ที่สุด": ฝ่ายตรงข้ามสามารถเลือกพาร์ติชัน "ที่แย่ที่สุด" ให้0-1สตริงเป้าหมายของผู้เล่นคือการหาความไม่เท่าเทียมที่ไม่พอใจ นั่นคือคำตอบไม่ใช่ตอนนี้เพียงเล็กน้อย แต่ชื่อของความไม่เท่าเทียมกันหนึ่งระบบของเรา (นี่คือเกมการสื่อสารประเภท Karchmer-Wigderson)

ตอนนี้ให้พิจารณาโปรโตคอลที่ถูก จำกัด ดังต่อไปนี้สำหรับเกมดังกล่าว: (i) ผู้ตัดสินทำงานถ้าเพียง f(α,β)=1 IFF αβ, (ii) ข้อความของผู้เล่นถูก จำกัด ไว้ที่ข้อความเชิงเส้น : ในแต่ละรอบอลิซต้องส่งข้อความของแบบฟอร์มmA(x)=cxและ Bob ข้อความของแบบฟอร์ม mB(y)=dy.

Impagliazzo, Pitassi และ Urquhart (1994)สังเกตสิ่งต่อไปนี้: หากสัมประสิทธิ์ทั้งหมดที่ใช้ในการพิสูจน์ระนาบการตัดเป็นพหุนามในจำนวนตัวแปรและหากเกมนี้ต้องการt การสื่อสารนิดหน่อยจากนั้นทุก ๆ ต้น - พิสูจน์ความพอใจของระบบที่กำหนดจะต้องสร้าง exp(t/logn)ความไม่เท่าเทียมกัน จากนั้นพวกเขาใช้ขอบเขตล่างที่รู้จักกันในความซับซ้อนของการสื่อสารเพื่อให้ระบบที่ชัดเจนต้องการการพิสูจน์ขนาดเอ็กซ์โปเนนเชียล ข้อเสียของผลลัพธ์นี้คือระบบมีการประดิษฐ์มากซึ่งสอดคล้องกับปัญหาการปรับให้เหมาะสมแบบ "ไม่จริง" ดังนั้นจึงเป็นคำถามที่น่าสนใจที่จะเกิดข้อ จำกัด ด้านล่างสำหรับปัญหาการเพิ่มประสิทธิภาพที่ "แท้จริง"

หนึ่งในปัญหาดังกล่าวคือปัญหาชุดอิสระสำหรับกราฟ รับกราฟ G=(V,E) เราสามารถเชื่อมโยงกับแต่ละจุดสุดยอด u ตัวแปร xu และพิจารณาระบบความไม่เท่าเทียมซึ่งประกอบด้วยความไม่เท่าเทียมกัน vVxv>α(G)และความไม่เท่าเทียมกันทั้งหมด xu+xv1 สำหรับขอบทั้งหมด uv ของ G. ตั้งแต่ทุก ๆ0-1 วิธีแก้ปัญหาสำหรับระบบย่อยของความไม่เท่าเทียมกันหลังเหล่านี้ให้ชุดอิสระ Gระบบทั้งหมดไม่มีวิธีแก้ปัญหาแบบศูนย์เดียว ความซับซ้อนในการสื่อสารของเกมสำหรับระบบดังกล่าวคืออะไร?

หากกราฟของเรา =(LR,E) เป็นสองฝ่ายแล้วมันก็เป็นธรรมชาติ (สำหรับปฏิปักษ์) ที่จะแบ่งตัวแปรตามส่วนต่าง ๆ ของมัน ในกรณีนี้อลิซได้รับส่วนย่อยALบ๊อบชุดย่อย BR พร้อมกับสัญญาว่า |AB|>α(G). เป้าหมายคือการหาขอบระหว่าง A และ B. ที่นี่α(G) คือหมายเลขอิสรภาพ "bipartite": ขนาดสูงสุดของชุดอิสระที่ไม่ได้อยู่ในทั้งหมด L หรือใน R. หนึ่งในปัญหาที่ฉันโปรดปรานคือ: พิสูจน์ว่าn×n กราฟที่ต้องการ ω(log2n)บิตของการสื่อสารที่มีอยู่

@Kaveh: ขออภัยที่ "ตอบ" คำถามของคุณด้วยคำถาม


ฉันสนใจกรอบ cc ทั่วไปมากกว่าแอปพลิเคชันที่รู้จักในการพิสูจน์ความซับซ้อน ฟังก์ชั่นที่ผู้ตัดสินใช้นั้นเป็นที่รู้จัก มีหลายประเด็นที่ฉันสนใจโมเดลนี้ แต่ประเด็นหลักคือเกี่ยวกับวิธีที่เราจะวัดปริมาณการสื่อสาร หากเราสนใจจำนวนบิตทั้งหมดที่สื่อสารกันเป็นไปได้ที่จะจำลองโปรโตคอลตามที่คุณกล่าว แต่ถ้าเราต้องการพิจารณาความซับซ้อนอื่น ๆ เช่นจำนวนรอบฉันคิดว่ามันแตกต่างกัน ตัวอย่างเช่นในกรณีหนึ่งที่มีการใช้ใน
Kaveh

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

@Kaveh: ใช่มันเป็นความรู้สึกที่เรานับการสื่อสาร แต่ในกรอบของเครื่องบินตัดเราไม่จำเป็นต้องสนใจเกี่ยวกับการส่งหมายเลขจริง เพียงแค่คิดว่าค่าสัมประสิทธิ์ทั้งหมดเป็นจำนวนเต็มของO(logn) ขนาดไบนารี (nคือจำนวนตัวแปร) แม้นี้ ( จำกัด ) กรณีที่ไม่ชัดเจนเมื่อต้องการที่จะได้รับสิ่งที่ "จริง" ปัญหาการเพิ่มประสิทธิภาพ (เช่นชุดอิสระ) ฉันไม่สนุกที่จะลดขอบเขตของ "ปัญหาเกี่ยวกับสัตว์ประหลาด" ผู้คนในการพิสูจน์ความซับซ้อนมักจะพอใจกับ "สัตว์ประหลาด" แต่คนในทฤษฎีการหาค่าเหมาะที่สุดต้องการที่จะเห็นขอบเขตที่ต่ำกว่า "ของจริง"
Stasys

สิ่งเหล่านี้เป็นปัญหาด้านที่ฉันบอกว่าฉันต้องการค้นหาเพิ่มเติมเกี่ยวกับชนิดของความซับซ้อนของการสื่อสารที่ฉันอธิบายไว้ในคำถามและหลีกเลี่ยงการเชื่อมโยงมันกับเจตนาที่ซับซ้อนและการแก้ไข ไม่มีอะไรเกี่ยวข้องกับความซับซ้อนในการพิสูจน์ในคำสั่งของคำถามของฉัน
Kaveh

1
@Kaveh: ถ้าฟังก์ชั่นผู้ตัดสินเป็นที่รู้จักของผู้เล่นฉันไม่เห็นความแตกต่างระหว่าง "โปรโตคอลผู้ตัดสิน" และ "ไม่มีโปรโตคอลผู้ตัดสิน" (ถ้าอย่างที่ฉันบอกว่ามีจำนวนน้อย) ความแตกต่างอาจเกิดขึ้นได้หากเรามีเพียงหนึ่งรอบ: ผู้เล่นส่งข้อความถึงผู้ตัดสินและเขาตัดสินใจขั้นสุดท้าย Btw ในกรณีของk>2ผู้เล่นนี้เรียกว่า "การสื่อสารข้อความพร้อมกัน" เกี่ยวกับ "ปัญหามอนสเตอร์" ที่นี่ฉันคิดว่าไม่เกี่ยวกับความซับซ้อนของวงจร แต่เกี่ยวกับปัญหาที่ทฤษฎีการปรับให้เหมาะสมประสบ
Stasys
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.