สมการซิลเวสเตอร์

จาก testwiki
รุ่นแก้ไขเมื่อ 12:00, 5 มกราคม 2568 โดย imported>อมฤตาลัย (ดูเพิ่ม)
(ต่าง) ←รุ่นแก้ไขก่อนหน้า | รุ่นแก้ไขล่าสุด (ต่าง) | รุ่นแก้ไขถัดไป→ (ต่าง)
ไปยังการนำทาง ไปยังการค้นหา

แม่แบบ:ลิงก์ไปภาษาอื่น

สมการซิลเวสเตอร์ (แม่แบบ:Langx) มักพบในทฤษฎีระบบควบคุม คือสมการเมทริกซ์ ในรูปแบบ

AX+XB=C

โดยที่ A,B,X,C คือ n×n เมทริกซ์ A,B,C เป็นเมทริกซ์ทราบค่า และ X คือเมทริกซ์ตัวแปรที่เราต้องการหาค่า

เงื่อนไขการมีอยู่และความเป็นได้อย่างเดียวของผลตอบ

โดยใช้ ผลคูณโคนเน็กเกอร์ (Kronecker product) และตัวดำเนินการที่ทำการเรียงซ้อนคอลัมน์ vectorization operator (vec) เราสามารถเขียนสมการในรูปแบบใหม่ได้เป็น

(InA+BTIn)vecX=vecC

โดยที่ In คือ n×n เมทริกซ์เอกลักษณ์ ในรูปแบบนี้เราจะเห็นได้ว่า สมการซิลเวสเตอร์ สามารถเขียนได้อยู่ในรูป ระบบเชิงเส้น ที่มีมิติขนาด n2×n2

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

ถ้า A=ULU1 และ BT=VMV1 อยู่ในรูปแบบบัญญัติจอร์แดน (Jordan canonical form) ของ A และ BT แล้ว และ λi และ μj คือ ค่าลักษณะเฉพาะ (eigenvalue) ของ A และ BT ตามลำดับ แล้ว เราสามารถเขียนสมการในรูป

InA+BTIn=(VU)(InL+MIn)(VU)1

เนื่องจาก (InL+MIn) คือ เมทริกซ์สามเหลี่ยมบน (upper triangular) ที่มีสมาชิกตามแนวทแยงเป็น λi+μj เมทริกซ์ด้านซ้ายมือจะเป็นเมทริกซ์เอกฐาน (singular) ก็ต่อเมื่อ มี i และ j ที่ทำให้ λi=μj

ดังนั้น เราสามารถพิสูจน์ว่าสมการซิลเวสเตอร์มีคำตอบที่ไม่ซ้ำ (unique solution) ก็ต่อเมื่อ A และ B ไม่มีค่าลักษณะเฉพาะที่ร่วมกัน

คำตอบเชิงเลข

ขั้นตอนวิธีของ บาร์เทล และ ชวาร์ซ‎ (Bartels–Stewart algorithm) สามารถหาคำตอบของสมการซิลเวสเตอร์ โดยการเปลี่ยน A และ B ให้อยู่ในรูปของแบบของชูร์ (Schur form) โดยใช้ ขั้นตอนวิธีคิวอาร์ (QR algorithm) และต่อมาแก้สมการที่ติดในรูปเมทริกซ์สามเหลี่ยมบนด้วย back-substitution ขั้นตอนวิธีดั้งกล่าวมีค่า O (n3)

ดูเพิ่ม

อ้างอิง

แม่แบบ:รายการอ้างอิง

  • J. Sylvester, Sur l’equations en matrices px=xq, C.R. Acad. Sci. Paris, 99 (1884), pp. 67 – 71, pp. 115 – 116.
  • R. H. Bartels and G. W. Stewart, Solution of the matrix equation AX+XB=C, Comm. ACM, 15 (1972), pp. 820 – 826.
  • R. Bhatia and P. Rosenthal, How and why to solve the operator equation AXXB=Y ?, Bull. London Math. Soc., 29 (1997), pp. 1 – 21.
  • S.-G. Lee and Q.-P. Vu, Simultaneous solutions of Sylvester equations and idempotent matrices separating the joint spectrum, Linear Algebra and its Applications, 435 (2011), pp. 2097 – 2109.


แหล่งข้อมูลอื่น