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


11

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

อย่างเป็นทางการปัญหา -testGมีดังนี้โดยที่กลุ่มได้รับการแก้ไข:G

  • อินพุต:ไฟไนต์สั่งซื้อบางส่วนชุดที่มีฟังก์ชั่นการติดฉลากμจากPไปG(P,<)μPG
  • เอาท์พุท:ไม่ว่าจะมีการขยายตัวเชิงเส้นของ (เช่นการสั่งซื้อทั้งหมด( P , < )เช่นนั้นสำหรับทุกx , y P , x < yหมายถึงx < y ) เช่นนั้นการเขียนองค์ประกอบของPต่อไปนี้คำสั่งซื้อทั้งหมด< 'เป็นx 1 , ... , x nเรามีμ ( x 1 ) μ (P(P,<')x,YPx<Yx<'YP<'x1,...,xnอีμ(x1)μ(xn)=อี

สำหรับกลุ่มที่Gปัญหา-test เป็นอย่างชัดเจนใน NP คำถามของฉันคือ: มีกลุ่มGเช่นนั้นว่าปัญหาการทดสอบG-เป็นปัญหา NP-hard?GGGG

ข้อสังเกตบางประการเกี่ยวกับคำแถลงปัญหาที่เทียบเท่า:

  • ภาษาของ posets และส่วนขยายเชิงเส้นสามารถถูกแทนที่ด้วย DAG และคำสั่งทอพอโลยีอย่างเท่าเทียมกัน นั่นคือถ้าคุณต้องการคุณสามารถคิดของท่านเป็น DAG กับจุดที่มีป้ายกำกับองค์ประกอบกลุ่มและเป็นออกเป็นถามว่าอะไรบางอย่างที่ทอพอโลยีของการป้อนข้อมูล DAG ประสบความสำเร็จในอีอี
  • เราสามารถพิจารณาปัญหาที่หนักกว่าแทนซึ่งเราได้รับโพสต์และg Gและถามว่าg (มากกว่าe ) สามารถรับรู้ได้หรือไม่ ในความเป็นจริงปัญหาที่แข็งแกร่งลดลงไปด้านบน: เราสามารถถามว่าeสามารถรับรู้โดย( P , < ) , ที่P เป็นPแต่มีองค์ประกอบที่มีป้ายกำกับg - 1ซึ่งมีขนาดเล็กกว่าคนอื่น ๆ ทั้งหมด ดังนั้นตัวเลือกธรรมชาติของeในคำนิยามข้างต้น(P,<)ก.Gก.อีอี(P',<)P'Pก.-1อี

ตอนนี้เกี่ยวกับความพยายามของฉันในการแก้ปัญหา:

  • แน่นอนถ้ากลุ่มคือการสับเปลี่ยนปัญหาการทดสอบG-ชัดเจนใน PTIME เนื่องจากส่วนขยายเชิงเส้นทั้งหมดบรรลุองค์ประกอบกลุ่มเดียวกันดังนั้นเราจึงสามารถเลือกหนึ่งในนั้นด้วยการจัดเรียงทอพอโลยีและตรวจสอบว่ามันเป็นeหรือไม่ ดังนั้นกรณีที่น่าสนใจไม่สับเปลี่ยนG โดยทั่วไปถ้าGมี homomorphism กับกลุ่มสับเปลี่ยนที่ไม่ใช่เรื่องไร้สาระ (เช่นลายเซ็นสำหรับการเรียงสับเปลี่ยน) เงื่อนไขที่จำเป็น แต่ไม่เพียงพอก็คือดูปัญหาผ่านโฮโมมอร์ฟิซึมและตรวจสอบใน PTIME ในรูปสับเปลี่ยน . ฉันล้มเหลวที่จะดูว่าสิ่งนี้สามารถสรุปถึงรูปแบบการสลายตัวสำหรับกลุ่ม จำกัด ทั้งหมดหรือไม่GGอีGG
  • ถ้าลำดับความสัมพันธ์ว่างเปล่า (กล่าวคือเราได้รับองค์ประกอบหลายส่วนในและสามารถใช้การเปลี่ยนแปลงใด ๆ ) ปัญหาสามารถแก้ไขได้ด้วยการเขียนโปรแกรมแบบไดนามิกโดยที่สหรัฐฯเป็นจำนวนการเกิดขึ้นของแต่ละองค์ประกอบในGที่ยังคงอยู่ ไม่ได้ใช้ (โปรดจำไว้ว่าGได้รับการแก้ไขดังนั้นจำนวนสถานะจึงเป็นพหุนามในอินพุต)GGG
  • สำหรับอินพุตที่เป็น poset ของความกว้างคงที่เราสามารถใช้อัลกอริทึมแบบไดนามิกหลังจากการสลายตัวแบบลูกโซ่ ดังนั้นหากค่าความแข็งคงที่จะต้องใช้อินพุตโพเซทที่มีความกว้างตามอำเภอใจ โปรดทราบว่าสำหรับ posets แบบกว้างจำนวนที่เป็นไปได้ "สถานะ" ในวิธีการตั้งโปรแกรมแบบไดนามิกจะเป็นจำนวนupsetsของ poset ซึ่งโดยทั่วไปเป็นเลขชี้กำลังและไม่ใช่พหุนามดังนั้นวิธีการดังกล่าวจึงไม่สามารถทำงานได้โดยตรง
  • ปัญหาเดียวกันอาจจะศึกษา monoids มากกว่ากลุ่ม แต่สำหรับ monoids ฉันรู้อยู่แล้วว่ามันเป็นเรื่องยากโดยอาร์กิวเมนต์ที่ซับซ้อนเป็นธรรมที่เกี่ยวข้องกับหนังสือการเปลี่ยนแปลงของหุ่นยนต์และลดการแตกต่างจากที่คำถาม CStheory ก่อนหน้านี้ หลักฐานทั้งหมดนี้อยู่ในเอกสารนี้ภาคผนวก D.1.3 และ D.1.4 แม้ว่าคำศัพท์จะแตกต่างกันมาก ดังนั้นเมื่อการทดสอบเป็น PTIME จะต้องใช้การย้อนกลับขององค์ประกอบกลุ่มG
  • หากเราถามว่าส่วนขยายเชิงเส้นทั้งหมดรู้ถึง (ไม่ใช่ว่าจะมีบ้าง ) ฉันรู้ว่าปัญหาเป็น PTIME หรือไม่ (ดูภาคผนวก D.2 ของคำนำหน้าเดียวกัน) แต่ฉันก็รู้ว่าปัญหาอื่น ๆ จะเป็น coNP- ยากสำหรับ monoids แทนที่จะเป็นกลุ่ม (D.1.3 และ D.1.4)อี

หาก -test เป็นเรื่องยากสำหรับบางGแน่นอนคำถามธรรมชาติไม่ว่าจะเป็นขั้วบางส่วนถือและที่เกณฑ์ที่จะแยกแยะความแตกต่างเวไนยGและไม่เวไนยG ในความเป็นจริงคำถามนี้สามารถถามโดยทั่วไปมากขึ้นเมื่อเราใช้ออโต้ จำกัด แทนกลุ่ม (เป็นทางการ: แก้ไขตัวอักษร จำกัดΣและ จำกัด ขอบเขตอัตโนมัติหุ่นยนต์ (DFA) AบนΣและพิจารณาปัญหาการทดสอบA-ให้โพสต์ที่มีป้ายกำกับด้วยองค์ประกอบจากΣของการตรวจสอบว่าบางส่วนขยายเชิงเส้นในรูปแบบคำที่ยอมรับโดยA. ) แน่นอนว่าฉันไม่มีความคิดเกี่ยวกับคำถามที่ยากขึ้นเหล่านี้GGGGΣAΣAΣA


คุณสนใจเฉพาะผลลัพธ์เกี่ยวกับปัญหาการทดสอบโดยที่Gเป็นกลุ่มที่ จำกัด หรือคุณสนใจที่จะไม่มีที่สิ้นสุดGสำหรับการทดสอบG ที่เป็นปัญหาสมบูรณ์หรือไม่ GGGG
Mikhail Rudoy

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

มีวิธีใช้ทฤษฎีบทของ Barrington (หรือบางสิ่งบางอย่างคล้ายกับ) ที่นี่หรือไม่? ฉันไม่สามารถหาวิธีได้เนื่องจากฉันไม่สามารถหาวิธีจัดความสัมพันธ์ระยะยาวระหว่างตัวเลือกที่ทำเมื่อเลือกคำสั่งซื้อทั้งหมด แต่บางทีคนอื่นอาจเห็นว่าจะทำอย่างไร
DW

คำตอบ:


2

ผมแสดงด้านล่างที่ปัญหา-test เป็น NP-ยากสำหรับบางคนที่เรียบง่าย แต่กลุ่มที่ไม่มีที่สิ้นสุดG กรณีที่ จำกัด ยังคงเปิดอยู่GG

พิสูจน์

กำหนดฟังก์ชั่นดังต่อไปนี้: และกรัม ( x ) = x +(x)=-xก.a(x)=x+a

จากนั้นนำเป็นกลุ่มที่สร้างขึ้นโดยfและg aโดยมีองค์ประกอบเป็นการดำเนินการGก.a

โปรดทราบว่าองค์ประกอบของคือ{ f g a | a Z } { g a | Z }ดังนั้นนี้เป็นจริงกลุ่มสวยเรียบง่ายG{ก.a|aZ}{ก.a|aZ}

จากนั้นปัญหา -test คือ NP-hard โดยลดจากพาร์ติชันG

ปัญหาพาร์ทิชันขอให้ลำดับของจำนวนเต็ม1 , 2 , . . , nว่ามีอยู่พาร์ทิชันของลำดับที่ออกเป็นสองส่วนของจำนวนเงินที่เท่ากันa1,a2,...,an

สำหรับลำดับดังกล่าวเราใช้ poset ของเราประกอบไปด้วยองค์ประกอบn + 2โดยไม่มีการกำหนดลำดับ สององค์ประกอบเหล่านี้มีฉ อื่น ๆnองค์ประกอบกรัมฉันสำหรับฉัน= 1 , . . , n .Pn+2nก.aผมผม=1,...,n

โปรดทราบว่าและกรัมพี= กรัม-พี โดยใช้เพียงข้อเท็จจริงเหล่านี้เราจะเห็นว่าองค์ประกอบขององค์ประกอบในPในลำดับใดจะเท่ากันเสมอกรัมΣ ฉันฉันฉัน - Σ ฉันฉันฉันที่ฉันเป็นชุดของดัชนีที่กรัมฉันอยู่ในตำแหน่งระหว่างfเกิดขึ้นสองครั้งก.พีก.Q=ก.พี+Qก.พี=ก.-พีPก.Σผมผมaผม-Σผมผมaผมผมก.aผม. ตั้งแต่ตัวตนคือการสั่งซื้อของPประกอบด้วยเข้าไปในตัวตนและถ้าหากอยู่ภายใต้การสั่งซื้อที่Σ ฉันฉันฉัน - Σ ฉันฉันฉัน = 0หรือในคำอื่น ๆ ถ้าหากΣ ฉันฉันฉัน = Σ ฉันฉันฉันก.0PΣผมผมaผม-Σผมผมaผม=0Σผมผมaผม=Σผมผมaผม

แล้วตัวอย่างของนี้ -problem มีทางออกถ้าหากมีอยู่ผมดังกล่าวว่าΣ ฉันฉันฉัน = Σ ฉันฉันฉัน ; นี่เป็นเงื่อนไขที่แน่นอนภายใต้อินสแตนซ์ของพาร์ติชันที่มีวิธีแก้ไขGผมΣผมผมaผม=Σผมผมaผม

ดังนั้นการลดลงนี้เป็นคำตอบในการรักษา เนื่องจากเป็นเวลาพหุนามอย่างชัดเจน (สมมติว่ามีการเข้ารหัสองค์ประกอบของอย่างสมเหตุสมผล) ปัญหาการทดสอบG -NP จึงสมบูรณ์GG


ขอบคุณมาก. ในความเป็นจริงฉันรู้เกี่ยวกับการลดการแบ่งพาร์ติชันเพื่อแสดงความแข็งของ -test สำหรับกลุ่มที่ไม่มีที่สิ้นสุด แต่ใช้พลังการแสดงออกเพิ่มเติม (apx D.1.2 ของการพิมพ์ล่วงหน้าของเรา) และเราไม่เห็นวิธีการทดสอบความแข็งG -test จาก มัน. เป็นเรื่องที่น่าสนใจมาก ๆ ที่คุณสามารถทำได้ในขณะที่ยังไม่ได้ใช้พลังของการจัดลำดับขององค์ประกอบ ขอขอบคุณอีกครั้งสำหรับการชี้ให้เห็น! อย่างไรก็ตามในกรณี จำกัด เรายอมรับว่าการพยายามปรับแต่งหลักฐานของคุณเพื่อใช้ผลรวมที่ถูก จำกัด หรือโมดูล่าและการได้รับกลุ่มแน่นอนจะไม่ส่งผลให้เกิดปัญหาอย่างหนักใช่ไหม? GG
a3nm

1

กับผู้เขียนร่วมของเราได้โพสต์เพียงpreprintซึ่งจากการศึกษาปัญหานี้มากขึ้นโดยทั่วไปสำหรับภาษาปกติ ในกรณีของกลุ่มที่มีจำนวน จำกัด เราอ้างว่าปัญหานั้นสามารถจัดการได้ (ใน NL) ในกรณีที่คำสั่งบางส่วนขององค์ประกอบประกอบด้วยการรวมกันเป็นกลุ่มของโซ่: ดูทฤษฎีบท 6.2 เราคาดเดาได้ว่าปัญหาสำหรับ DAG ทั่วไปนั้นอยู่ใน NL เช่นกันและมีความหวังที่จะขยายเทคนิคไปสู่การตั้งค่านั้น แต่เราขาดส่วนประกอบสำหรับเรื่องนี้ซึ่งเกี่ยวข้องกับคำถามนี้ - สำหรับรายละเอียดโปรดดูที่ส่วน preprint 6 วรรค "ข้อ จำกัด " ในตอนท้ายข้อ จำกัด ที่สอง

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