Decomposition Methods in Column Generation and Data-Driven Stochastic Optimization