Linear State Estimation Algorithms