Branch-and-Price: Column Generation for Solving Huge Integer Programs | Synapse