Algorithmic Bounded Rationality, Optimality And Noise.