How is the test error rate minimized (can be proven mathematically)?

a) By increasing the model complexity
b) By decreasing the model complexity
c) By reducing the training error rate
d) By finding the optimal parameters through cross-validation