เมทริกซ์ที่คล้ายกัน


16

ให้เมทริกซ์n × สองตัวกับAและBปัญหาในการตัดสินใจว่ามีเมทริกซ์การเปลี่ยนแปลงP อยู่หรือไม่นั่นคือB = P - 1 A Pเทียบเท่ากับ(กราฟ Isomorphism) แต่ถ้าเราผ่อนคลายPให้เป็นเมทริกซ์กลับด้านแล้วความซับซ้อนคืออะไร? มีข้อ จำกัด อื่น ๆ เกี่ยวกับเมทริกซ์P invertible นอกเหนือจากการเปลี่ยนแปลงซึ่งเกี่ยวข้องกับปัญหานี้หรือปัญหาที่ยากอื่น ๆ ?n×nABPB=P1APGIPPGI


บางทีฉันควรถามคำถามนี้ก่อนโพสต์คำตอบ แต่คุณลองทำอะไรก่อนโพสต์คำถามนี้ที่นี่?
Tsuyoshi Ito

@Tsuyoshi ฉันได้ลองใน wikipdia และ mathworld แล้วยังลองใช้คำค้นหาบางคำใน google คำถามนี้เป็นคำถามที่ประถมเกินไปหรือไม่ ฉันสนใจมากขึ้นถ้าตัวแปรบางอย่างของปัญหานี้จะให้ข้อมูลเชิงลึกสำหรับ GI
DurgaDatta

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

ฉันจะระมัดระวังในครั้งต่อไป ขอขอบคุณ.
DurgaDatta

คำตอบ:


11

เมทริกซ์และBซึ่งเป็นธาตุในเขตFมีความคล้ายคลึงกัน (ในF ) และถ้าหากพวกเขามีเหมือนกันแบบปกติ Frobenius ตามการค้นหาอย่างรวดเร็วมันก็ดูเหมือนว่ารูปแบบปกติ Frobenius ของn × nเมทริกซ์สามารถคำนวณได้กับ O ( n 3 ) การดำเนินงานด้าน [Sto98] และที่นี้สามารถปรับปรุงเพื่อสิ่งที่เปรียบได้กับความซับซ้อนของการคูณเมทริกซ์ [ Sto01]

[Sto98] Arne Storjohann อัลกอริทึมO ( n 3 ) สำหรับรูปแบบปกติของ Frobenius ในการประชุมวิชาการระหว่างประเทศปี 2541 เรื่องการคำนวณเชิงสัญลักษณ์และพีชคณิต (ISSAC) , หน้า 101–105, สิงหาคม 2541. DOI: 10.1145 / 281508.281570 .

[Sto01] Arne Storjohann การคำนวณแบบฟอร์มกำหนด Frobenius ในการประชุมวิชาการ IEEE ครั้งที่ 42 เรื่องรากฐานของวิทยาศาสตร์คอมพิวเตอร์ (FOCS) , หน้า 368–377, ตุลาคม 2001. DOI: 10.1109 / SFCS.2001.959911 .


5

มีข้อ จำกัด อื่น ๆ เกี่ยวกับที่เกี่ยวข้องกับปัญหานี้กับ GI ตัวอย่างเช่นหากต้องการให้Pเป็นผลิตภัณฑ์ Kronecker (เทนเซอร์) P 1P 2P 3ปัญหาที่เกิดขึ้นนั้นจะยากเท่ากับการเทียบเคียงของเมตริกซ์3-valent ซึ่งมีความซับซ้อนเช่นเดียวกับ Linear Code Equivalence ซึ่งจะเรียกว่า GI-hard (แต่ไม่รู้ว่าเทียบเท่ากับ GI)PPP1P2P3

อีกมุมมองหนึ่งสำหรับคำถามของคุณซึ่งอาจทำให้เข้าใจถึงสถานการณ์ทั่วไปมีดังนี้ สำหรับการดำเนินการใด ๆ ของกลุ่มในชุดX n (สำหรับแต่ละn ) หนึ่งสามารถถามเกี่ยวกับความซับซ้อนของการตัดสินใจว่าสองจุดที่กำหนดx , y ที่X nอยู่ในเดียวกันG n -orbit; เรียกสิ่งนี้ว่าปัญหาวงโคจรสำหรับการกระทำนั้น (ตระกูลของ) คำถามของคุณเป็นหลักเกี่ยวกับความซับซ้อนของปัญหาวงโคจรที่สามารถใช้ถ้อยคำได้ดังนี้: กำหนดการกระทำเชิงเส้นของกลุ่มG nบนพื้นที่เวกเตอร์V nGnXnnx,yXnGnGnVnพิจารณาปัญหาวงโคจรของเหนี่ยวนำให้เกิดการกระทำของ (โดยการผัน) บนX n = V n( V n ) *GnXn=Vn(Vn)

Gn=SnVn=RnGn=GLn(F)Vn=FnGn=GLa×GLb×GLcVn=FaFbFc

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