Tôi đang làm việc trên một thư viện ma trận chỉ có tiêu đề để cung cấp một mức độ hợp lý về khả năng đại số tuyến tính trong một gói đơn giản nhất có thể và tôi đang cố gắng khảo sát xem trạng thái hiện tại của nghệ thuật là gì: tính toán SVD của một ma trận phức.
Tôi đang thực hiện phân rã hai pha, hai chiều theo sau là tính toán giá trị số ít. Ngay bây giờ tôi đang sử dụng phương thức giữ nhà cho phương pháp đặt giá thầu (tôi tin rằng LAPACK cũng sử dụng phương pháp này) và tôi nghĩ rằng nó cũng tốt như hiện tại (trừ khi có ai đó biết về thuật toán cho nó ..) .
Tính toán giá trị số ít tiếp theo trong danh sách của tôi và tôi phần nào không biết các thuật toán phổ biến để làm điều này là gì. Tôi đọc ở đây rằng nghiên cứu đang hướng tới một phương pháp lặp ngược đảm bảo tính trực giao với độ phức tạp . Tôi muốn nghe về điều đó hoặc những tiến bộ khác.