Відправити по sms: Robust and Adaptive Optimization, A Tractable Approach to Optimization Under Uncertainty