Linear programming is a powerful mathematical technique to solve – or optimize – a series of linear equations. Within the context of feed formulation, a linear program (LP) can be used to find the single combination of feed ingredients that meet all of the nutrient requirements (constraints) at the lowest possible cost.
There are many websites that provide an excellent introduction to the basics of linear programming. A few of them are listed below:
- Wikipedia – Linear Programming
- Geeks for Geeks – Linear Programming
- MIT – Linear Programming (advanced)
- Dr. Trefor Bazett – Introduction to Linear Programming (YouTube)
- Gurobi Optimization – A Primer on Linear Programming
More in-depth tutorials are available, also, but the links above will provide a great place to start in your journey into the world of linear programming.