Optimization-Based Estimation