According to Google Dictionary,

**Linear Programming** is a mathematical technique for maximizing or minimizing a linear function of several variables, such as output or cost.

According to Wikipedia,

**Linear programming** (**LP**, also called **linear optimization**) is a method to achieve the best outcome (such as maximum profit or lowest cost) in a mathematical model whose requirements are represented by linear relationships. Linear programming is a special case of mathematical programming (also known as mathematical optimization).

You might be wondering how possible is it for there to be a calculator that can really solve linear programming calculations and show the workings at the same time. My dear, **Nickzom Calculator** does that for you at the very best of all capabilities.

Nickzom Calculator can not only solve a 2 by 2 matrix linear programming problem but can also solve for an m by n matrix problem. At the moment, Nickzom Calculator can handle:

- Maximization Without Artificial Variable(s)
- Minimization Without Artificial Variable(s)

Computations of Linear Programming with artificial variables is on the way and I do promise to inform you once it is integrated into the calculator encyclopedia via this blog.

Nickzom Calculator makes use of **simplex method** to compute the result for linear programming problems. There is an iterative computation of steps to obtain the final result which is when there is no further negative entry in the index/third/**P** row of which a basic solution emerges for x and y variables with all the other variables equal to **0**. At this point, the **optimal solution** and **optimal value** is given.