Trừ khi giải pháp dạng đóng cực kỳ tốn kém để tính toán, nó thường là cách để đi khi có sẵn. Tuy nhiên,
Đối với hầu hết các vấn đề hồi quy phi tuyến, không có giải pháp dạng đóng.
Ngay cả trong hồi quy tuyến tính (một trong số ít trường hợp có sẵn giải pháp dạng đóng), việc sử dụng công thức có thể không thực tế. Ví dụ sau đây cho thấy một cách mà điều này có thể xảy ra.
y=XβX
β^=argmin∥Xβ−y∥2
được đưa ra bởi
β^=(XTX)−1XTy
Bây giờ, hãy tưởng tượng rằng là một ma trận rất lớn nhưng thưa thớt. ví dụ: có thể có 100.000 cột và 1.000.000 hàng, nhưng chỉ 0,001% các mục trong là khác không. Có các cấu trúc dữ liệu chuyên biệt để chỉ lưu trữ các mục khác không của các ma trận thưa thớt như vậy. XXX
Cũng hãy tưởng tượng rằng chúng ta không may mắn và là một ma trận khá dày đặc với tỷ lệ mục nhập khác không cao hơn nhiều. Việc lưu trữ một ma trận dày đặc 100.000 đến 100.000 phần tử sau đó sẽ yêu cầu dấu phẩy động (ở mức 8 byte mỗi số, điều này có thể là 80 gigabyte.) nhưng là một siêu máy tính. Hơn nữa, nghịch đảo của ma trận này (hay phổ biến hơn là một yếu tố Cholesky) cũng có xu hướng có hầu hết các mục khác. XTXXTX1×1010
Tuy nhiên, có phương pháp lặp để giải quyết vấn đề phương nhỏ nhất mà không cần lưu trữ lớn hơn , , và và không bao giờ hình thành một cách rõ ràng sản phẩm ma trận . Xyβ^XTX
Trong tình huống này, sử dụng phương pháp lặp có hiệu quả tính toán cao hơn nhiều so với sử dụng giải pháp dạng đóng cho bài toán bình phương nhỏ nhất.
Ví dụ này có vẻ lớn một cách vô lý. Tuy nhiên, các vấn đề bình phương nhỏ nhất thưa thớt với kích thước này thường được giải quyết bằng các phương pháp lặp trên máy tính để bàn trong nghiên cứu chụp cắt lớp địa chấn.