Duality in Optimization and Variational Inequalities (Optimization Theory and Applications)