Modeling and optimization of cooperative multi-warehouse inventory systems under uncertainty: A scenario-based probabilistic programming approach | Synapse