SMS: Optimization for Decision Making