Formulating Dual Problems