Answer
Linear programming contributes towards optimal allocation of resources by finding the best way to distribute a limited amount of resources among a number of competing needs. This can be used in a variety of applications, such as allocating production capacity among different products, scheduling production runs, or allocating transportation resources.