Programming Under Uncertainty: The Equivalent Convex Program | Synapse