Linear programming is a process that is used to determine the best outcome of a linear function.Linear programming, also abbreviated as LP, is a simple method that is used to depict complicated real-world relationships by using a linear function. Linear programming can be defined as a technique that is used for optimizing a linear function in order to reach the best outcome. This linear function or objective function consists of linear equality and inequality constraints. We obtain the best outcome by minimizing or maximizing the objective function.