Prediction and Optimization Abstractions in Market Games