Non-linear programming is the method of solving the problems described by differential equations, which cannot be reduced to linear equations. With reference to non-linear programming, it is important to note that linear programming models are often inadequate to describe the economic reality. The reason of such is that the linear model only approximates the real economic situation, and a description of the economic system, which is considered adequate and thus reflects the economic relations that require the use of a model including all its complications. Therefore, for this purpose, non-linear programming is often used.