Shadow Price Linear Programming