การสร้างกราฟด้วยออปติกแบบ Trivial


14

ฉันกำลังแก้ไขรูปแบบการเข้ารหัสบางอย่าง เพื่อแสดงความไม่เพียงพอฉันได้วางแผนโปรโตคอลที่ออกแบบมาโดยอาศัยกราฟมอร์ฟิซึ่มส์

มันเป็น "ธรรมดา" (ยังเป็นที่ถกเถียงกันอยู่!) ที่จะสมมติว่าการดำรงอยู่ของอัลกอริธึม BPP สามารถสร้าง "กรณียากของปัญหากราฟ Isomorphism" (พร้อมกับพยานมอร์ฟิซึ่มส์)

ในโปรโตคอลที่วางแผนไว้ของฉันฉันจะสมมติว่ามีอัลกอริทึม BPP ดังกล่าวซึ่งตรงตามข้อกำหนดเพิ่มเติมหนึ่งข้อ:

  • ให้กราฟที่สร้างขึ้นจะและG_2มีเพียงพยานคนหนึ่ง (เปลี่ยนแปลง) ที่แมปเป็นเพื่อG_2G1G2G1G2

นี่ก็หมายความว่ามีเพียงautomorphisms จิ๊บจ๊อย ในคำอื่น ๆ ฉันสมมติว่าการดำรงอยู่ของอัลกอริทึม BPP บางอย่างซึ่งทำงานดังนี้:G1

  1. บนอินพุทให้สร้างกราฟ -vertexซึ่งมันจะมีออโตฟิวชั่นเพียงเล็กน้อยเท่านั้น1nnG1
  2. เลือกการเปลี่ยนแปลงสุ่มกว่าและใช้มันในที่จะได้รับG_2π[n]={1,2,...,n}G1G2
  3. เอาท์พุทG1,G2,π

ฉันจะสมมติว่าในขั้นตอนที่ 1 สามารถสร้างได้ตามต้องการและ เป็นตัวอย่างที่ยากของปัญหากราฟมอร์ฟ (โปรดตีความคำว่า "ยาก" โดยธรรมชาติคำจำกัดความที่เป็นทางการของAbadi และคณะดูที่กระดาษโดยImpaliazzo & Levin )G1G1,G2

การสันนิษฐานของฉันสมเหตุสมผลหรือไม่ ใครช่วยกรุณาชี้นำฉันไปอ้างอิงบาง?


1
ศัพท์เฉพาะทางเลือก: กราฟที่มีออโตมอร์ฟิซึมเพียงอย่างเดียวคือตัวตนมักถูกเรียกว่ากราฟที่แข็ง อาจช่วยในการค้นหา ...
Joseph O'Rourke

@Joseph: ขอบคุณ มันจะช่วยได้แน่นอน!
MS Dousti

คำตอบ:


9

อย่างน้อยที่สุดวิธีการที่ไร้เดียงสาอย่างใดอย่างหนึ่งอาจคิดว่าไม่ได้ผล วิธีการที่ฉันมีอยู่ในใจคือการสร้างแบบสุ่มเท่านั้น เนื่องจากกราฟเกือบทั้งหมดไม่มีความสมมาตร (นั่นคือสัดส่วนของกราฟบนnจุดยอดที่ไม่มีออโต้มอร์ฟิคแบบไม่เคลื่อนที่เข้าใกล้ 1 เมื่อn ), จี1จะไม่มีออโต้มอร์ฟินิกส์แบบไม่น่าสนใจ อย่างไรก็ตามเวอร์ชั่นเฉลี่ยของกราฟมอร์ฟิซึ่มกราฟซึ่งกราฟถูกเลือกแบบสุ่มสามารถแก้ไขได้ในเวลาเชิงเส้น [BK] ดังนั้นนี่จึงไม่สร้างการแจกแจงอินสแตนซ์ของฮาร์ดG1nnG1

แต่วิธีการไร้เดียงสาที่สองมีโอกาสในการทำงาน: สร้างกราฟปกติแบบสุ่ม(ของระดับไม่คงที่เนื่องจากกราฟค่าคงที่มอร์ฟิซึ่มเป็นค่าคงที่ใน P) สิ่งนี้ยังไม่มีออโต้มอร์ฟิวชันที่ไม่น่าสนใจและมีความน่าจะเป็นสูง [KSV] แต่ผลลัพธ์ของ Babai-Kucera ใช้ไม่ได้ (ดังที่พวกเขาชี้ให้เห็นในบทความ) การพิสูจน์ว่านี่เป็นเครื่องกำเนิดคงกระพันต้องมีการตั้งสมมติฐานบางอย่าง แต่ใคร ๆ ก็สามารถจินตนาการได้ว่าการพิสูจน์โดยไม่มีเงื่อนไขว่ากราฟมอร์ฟอสมอร์ฟิซึ่มกรณีทั่วไปโดยเฉลี่ยนั้นยากพอ ๆ กับกราฟมอร์ฟ (โปรดสังเกตว่ามอร์ฟิซึ่มกราฟกรณีเลวร้ายที่สุดเทียบเท่ากับกราฟมอร์ฟิซึ่มกรณีเลวร้ายที่สุด (ทั่วไป)

[BK] Laszlo Babai, Ludik Kucera, การติดฉลากที่ยอมรับของกราฟในเวลาเฉลี่ยเชิงเส้น FOCS 1979, pp.39-46

[KSV] Jeong Han Kim, Benny Sudakov และ Van H. Vu บนความไม่สมดุลของกราฟปกติสุ่มและกราฟสุ่ม โครงสร้างแบบสุ่มและอัลกอริทึมที่ 21 (3-4): 216-224 2002 นอกจากนี้ยังมีที่นี่


1
ขอบคุณโจชัว ฉันมีหนึ่งคำถาม. อ้างถึง: "มอร์ฟิซึ่มกราฟกรณีเลวร้ายที่สุดกรณีเทียบเท่ากับกราฟมอร์ฟิซึ่มกรณีเลวร้ายที่สุด (ทั่วไป)" หมายความว่าถ้ามี oracle ที่ตัดสินใจ isomorphism กราฟแบบปกติเราสามารถตัดสินใจได้ว่า isomorphism กราฟ (case) ที่เลวร้ายที่สุดในเวลาพหุนาม? คุณสามารถให้คำแนะนำฉันได้ไหม?
MS Dousti

นั่นคือสิ่งที่มันหมายถึง การก่อสร้างไม่ยากเกินไป นี่คือการอ้างอิง; ฉันไม่ทราบว่ามันเป็นครั้งแรก: dx.doi.org/10.1016/0022-0000(79)90043-6นอกจากนี้ยังมีที่cs.cmu.edu/~glmiller/Publications/Papers/Mi79.pdf
Joshua Grochow
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.