Linear Programming Optimization Techniques