PRIMAL-DUAL METHODS FOR CONSTRAINED OPTIMIZATION: ANALYSIS AND APPLICATIONS