Application of the Simplex Method in Tasks for Determining an
Optimal Production Program
Maya Todorova
a
, Ginka Marinova
b
and Neli Arabadzhieva-Kalcheva
c
Faculty of Computing and Automation, Technical University of Varna, Varna, Bulgaria
Keywords: Linear Optimization Model, Simplex Method, Simplex Table, Solver.
Abstract: In this paper is presented a method for solving linear optimization problems. The Simplex method's algorithm
is described. Тhe specific practical problem related to finding an optimal solution to an economic task has
been formulated and implemented using the Simplex method. The method is versatile, applicable to a wide
range of tasks across various fields. It operates as a sequence of finite iterations and allows for identifying
model characteristics, such as the existence of alternative optima and unsolvability. The Solver tool from
Microsoft Excel is presented for deciding problems in the field of linear and nonlinear programming.
1 INTRODUCTION
The Simplex method, developed by George Dantzig,
is a universal approach for solving linear optimization
problems. Its main idea is to move from one feasible
solution to a better one until the optimal solution is
found or it is determined that no solution exists
(Ansari, 2019). Many practical problems can be
modeled using linear mathematical models (Nabli,
2009). For instance, companies often face challenges
in combining available resources to determine which
products to manufacture to maximize profits while
minimizing costs. The problems associated with the
process of maximizing profits are the process of
finding optimal solutions in production (Anggoro et
al., 2019).
This paper demonstrates the practical application
of the Simplex method in a specific economic
problem. A mathematical model is created. The model
has been adduced to simplex canonical form. The
solution has been implemented using the Simplex
method and using computer software. The Solver tool
from Microsoft Office Excel has been used for the
computer implementation. Solver provides an
opportunity to solve practical problems that can be
mathematically described and represented as a linear
or nonlinear optimization model.
a
https://orcid.org/ 0000-0002-0266-9723
b
https://orcid.org/ 0000-0003-0943-5804
c
https://orcid.org/ 0000-0002-9277-2803
2 MATERIALS AND METHODS
2.1 Steps of Solving Linear
Optimization Models with the
Simplex Method
The Simplex method analyzes the vertices of a
polyhedron using a standard model form and
examines feasible basic solutions. The process begins
with an initial basic solution, which is checked for
optimality. If the solution is optimal, the procedure
ends, and the solution is displayed. If not, the plan is
improved by transitioning to a neighboring vertex
with a better objective function value. If the objective
function is unbounded, the model is unsolvable, and
the procedure terminates (Avramov & Grozev, 2009).
2.2 Algorithm
Data from the model in simplex canonical form
shown on Figure 2 are entered into the Simplex table
(Table 1).