A Linear Programming Approach