Có một yếu tố quyết định nhỏ bé ngụ ý điều hòa không tốt của một ma trận?


29

Nếu tôi có một ma trận khả nghịch hình vuông và tôi lấy định thức của nó và tôi thấy rằng , điều này có nghĩa là ma trận này có điều kiện kém không?det(A)0

Điều ngược lại cũng đúng? Một ma trận điều hòa có một yếu tố quyết định gần như bằng không?

Đây là một cái gì đó tôi đã thử trong Octave:

a = rand(4,4);
det(a) %0.008
cond(a)%125
a(:,4) = 1*a(:,1) + 2*a(:,2) = 0.000000001*ones(4,1);
det(a)%1.8E-11
cond(a)%3.46E10

1
Hệ số xác định cho thấy một ma trận là thường xuyên hay số ít. Nó không hiển thị cho dù đó là điều kiện tốt hay điều hòa.
Allan P. Engsig-Karup

5
Độ lớn của định thức không thể phản ánh điều kiện xấu: nhưng . κ(A)=κ(A1)det(A1)=(detA)1
faleichik

Nên có một hoặc ở đâu đó?
Thắc mắc

3
Nếu bạn muốn tìm hiểu thêm về tác dụng của toán học dấu phẩy động đối với phổ ma trận, bạn nên xem cuốn sách của Nick Trefethen: Spectra và Pseudospectra: Hành vi của ma trận và toán tử không bình thườngCổng Pseudospectra .
Aron Ahmadia

Câu trả lời:


38

Đó là độ lớn của số điều kiện κ(A) đo lường mức độ gần với điểm kỳ dị, chứ không phải độ tin cậy của yếu tố quyết định.

Chẳng hạn, ma trận đường chéo 1050I có một định thức nhỏ, nhưng được điều hòa tốt.

Mặt khác, hãy xem xét các họ ma trận tam giác vuông phía trên, do Alexander Ostrowski (và cũng được nghiên cứu bởi Jim Wilkinson):

U=(122121)

Hệ số xác định của ma trận luôn là , nhưng tỷ lệ của giá trị số nhỏ nhất với giá trị số nhỏ nhất (nghĩa là số điều kiện 2 chỉ tiêu ) được Ostrowski hiển thị bằng với , có thể được xem là tăng để tăng .n×nU1κ2(U)=σ1σncot2π4nn


1
@Nunoxic: chắc chắn là không; trước khi tôi đưa ra chi tiết, bạn đã quen với phân tách giá trị số ít chưa?
JM

2
Rất tốt. Đó là tất cả những điều bạn cần biết. Ý tưởng là thông tin rất quan trọng về điều hòa được tập trung trong . Cụ thể, bạn sẽ muốn tìm các giá trị lớn nhất và nhỏ nhất (hãy nhớ rằng phép phân tách được xác định sao cho các mục chéo của là không âm) trong đường chéo của ma trận đó. Tỷ lệ của mục nhập đường chéo lớn nhất đến nhỏ nhất là số điều kiện . Kích thước của số điều kiện bạn nên quan tâm tùy thuộc vào máy bạn làm việc trên ...ΣΣκ
JM

2
... nhưng nhìn chung, khi giải phương trình tuyến tính với ma trận đó, bạn đứng để mất cơ sở- chữ số trong giải pháp của bạn. Đó là một quy tắc thô cho số điều kiện; do đó, nếu bạn đang làm việc chỉ có 16 chữ số, thì là sẽ gây lo ngại. logbκbκ1013
JM

1
Có, nhưng đó không phải là phương pháp được đề xuất để xác định số điều kiện (một lời giải thích cho câu hỏi khác). Tôi đoán bạn biết làm thế nào để đảo ngược một ma trận đường chéo, không?
JM

2
"Regd. Mất chữ số, bạn có thể cho tôi một tài liệu tham khảo cho điều này?" - Tôi có thể, nhưng đây thực sự là một trong những điều mà bạn nên tự mình thử nghiệm trong môi trường điện toán để củng cố.
JM

17

Vì , định thức có thể được thực hiện lớn hoặc nhỏ tùy ý bằng cách thay đổi kích thước đơn giản (không thay đổi số điều kiện). Đặc biệt là ở kích thước cao, thậm chí tỷ lệ theo hệ số vô tội là 2 thay đổi yếu tố quyết định bằng một lượng rất lớn.det(kA)=kndetA

Do đó, không bao giờ sử dụng định thức để đánh giá điều kiện hoặc sự gần gũi với điểm kỳ dị.

Mặt khác, đối với hầu hết tất cả các vấn đề số được đặt ra, điều kiện này liên quan chặt chẽ đến khoảng cách đến điểm kỳ dị, theo nghĩa nhiễu loạn tương đối nhỏ nhất cần thiết để làm cho vấn đề trở nên tồi tệ. Đặc biệt, điều này giữ cho các hệ thống tuyến tính.

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.