Ngay cả khi một ma trận rất thưa thớt, sản phẩm ma trận của nó có thể dày đặc. Lấy ví dụ một ma trận đường chéo và điền vào hàng và cột đầu tiên của nó bằng các mục khác không; sản phẩm của nó với chính nó sẽ hoàn toàn dày đặc. Một ma trận như vậy có thể phát sinh, đối với xét nghiệm, như đồ thị Laplacian của đồ thị trong đó có một đỉnh được kết nối với tất cả các đỉnh khác. Trong thực tế, nó đủ nếu có một vài đỉnh có khả năng kết nối khá cao với phần còn lại của mạng. Đối với phép nhân vectơ ma trận, hiện tượng này ít liên quan hơn mặc dù nó có thể dẫn đến mất cân bằng khi cố gắng song song hóa phép nhân vectơ ma trận.
Những gì tôi muốn làm nổi bật: Nó thực sự phụ thuộc vào mô hình thưa thớt và vào những gì bạn muốn làm với ma trận. Vì vậy, định nghĩa tốt nhất về một ma trận thưa thớt mà tôi có thể đưa ra (điều này khá vô dụng cùng một lúc) như sau:
Một ma trận rất thưa thớt nếu thuận lợi chỉ lưu trữ các giá trị khác không và vị trí của chúng và đầu tư thêm chi phí phát sinh từ việc quản lý cấu trúc dữ liệu phát sinh.
Bài học để học: Nó thực sự phụ thuộc vào những gì bạn muốn làm với nó , thuật toán bạn sử dụng và (như những người khác đã chỉ ra) phần cứng và phần mềm nào bạn sử dụng cho dù ma trận đã cho có thưa thớt hay không (đọc là: cho dù bạn nên sử dụng cấu trúc dữ liệu ma trận thưa thớt hay dày đặc). Không thể có một quy tắc hoàn toàn dựa trên tỷ lệ phần trăm nếu nó không chỉ là về việc lưu trữ dữ liệu hoặc phép nhân vectơ ma trận. Cách tốt nhất để tìm hiểu xem ma trận của bạn có thưa thớt hay không chỉ là thử và so sánh với các phương pháp ma trận dày đặc.