No Free Lunch, Bayesian Inference, and Utility: A Decision-Theoretic Approach to Optimization