Làm thế nào để tính toán sức mạnh của ma trận vuông?


16

Giả sử chúng ta được cung cấp một ma trận và để . Chúng ta có thể tính công suất của ma trận đó nhanh đến mức nào?MộtRN×NmN0Mộtm

Điều tốt nhất tiếp theo so với các sản phẩm tính toán là sử dụng phép lũy thừa nhanh, đòi hỏi các sản phẩm ma trận .mÔi(đăng nhậpm)

Đối với các ma trận chéo, có thể sử dụng phép phân tách eigenvalue. Đó là sự khái quát hóa tự nhiên, phân rã Jordan, không ổn định theo pertubation và do đó không được tính (afaik).

Ma trận lũy thừa trong trường hợp chung có thể được tăng tốc?

Số mũ nhanh cho thấy một biến thể của câu hỏi này cũng hữu ích:

Bình phương của ma trận tổng quát có thể được tính nhanh hơn các thuật toán nhân ma trận đã biết không?Một


Nếu bạn quan tâm đến sự ổn định trong các nhiễu loạn, thì lũy thừa nhanh dường như cũng không an toàn.
MCH

Chà, tôi cho rằng nó không kém phần an toàn so với phép nhân lặp đi lặp lại, nó an toàn như phép nhân vô hướng, phải không?
shuhalo

Câu trả lời:


20

Như bạn lưu ý, máy tính có thể được thực hiện trong lần số hoạt động cho phép nhân ma trận trên ma trận. Câu trả lời cho câu hỏi thứ hai của bạn là không, ít nhất là đối với độ phức tạp tiệm cận - bình phương ma trận và phép nhân ma trận có độ phức tạp thời gian / số học tương đương (lên đến các yếu tố không đổi). Giảm bình phương để nhân ma trận là hiển nhiên. Để giảm nhân để bình phương, giả sử chúng ta muốn tính toán là sản phẩm của và . Hình thành ma trận với cấu trúc khối: O ( log m ) N × N A B 2 n × 2 n CMộtmÔi(đăng nhậpm)N×NMộtB2n×2nC

[0  Một]

[B  0]

Nghĩa là, có ma trận all-zeroes trong góc phần tư phía trên bên trái và góc phần tư phía dưới bên phải. Lưu ý rằng chứa trong góc phần tư phía trên bên trái của nó.n × n C 2 A BCn×nC2MộtB


Gần đây tôi đã hỏi một câu hỏi tại cs.SE về sự phức tạp của điện toán trong trường hợp đặc biệt trong đó m = . Thật dễ dàng để đưa ra một giới hạn trên, nhưng giới hạn dưới tốt nhất tôi có thể đưa ra là . Bạn có ý kiến ​​gì về vấn đề này không? Tôi nghĩ rằng rất nhiều vấn đề thú vị làm giảm trường hợp đặc biệt này. O ( n ) O ( M ( n ) log ( n ) ) Ω ( M ( n ) )MộtmÔi(n)Ôi(M(n)đăng nhập(n))Ω(M(n))
Shitikanth
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.