Linear Programming and Its Applications