Optimization- Primal and Dual Linear Programming