Comcast interview question

Explain Linear Programming in your own words