Optimization Approach to Constrained Break Even Points with Respect to Price ()
1. Introduction
Break even analysis, as a part of cost-volume-profit analysis of business industry, provides management with important information about the relationship between costs, product volume, and profits. Break even analysis is based on the assumption that all costs can be classified into fixed and variable costs. Fixed costs are constant over the range of the analysis while variable costs are proportional to volume. Break even analysis is used to determine the level of sales which is required to recover all costs incurred during the period. In other words, the break even point is the level at which cost and revenue are equal ( Heisinger & Hoyle, 2012 ).
If sales fall below the break even point, losses will be incurred. Management must determine the break even point to compute the margin of safety, which indicates how much sales may decrease from the targeted level before the company will incur losses. The objective of break even analysis is to determine the volume of sales to achieve a zero profit. There are many works devoted to break even analysis, but most of them deal with one type of product case ( Abdullahi et al., 2017 ; Ankiti et al., 2021 ). However, there is a very simple weighted average contribution margin method developed for multi product case ( Paff, 2021 ). It was shown that, break even analysis is one of the most important tools for management in decision making ( Adedeji & Ituma, 2020 ). In Oppusunggu (2020) , the break even analysis has been applied in all businesses and any industry, whether large or small. The research done in ( Gubio et al., 2022 ) recommended that block industries should use break even analysis for profit maximization purpose. To improve the efficiency of reusable products and obtain an environmental benefit, break even analysis has been used in Cottafava et al. (2021) . Break even analysis for milk production of selected EU countries was done in ( Jurkenaite & Mikelionyte, 2021 ; Syrucek et al., 2022 ). In Neidhardt et al. (2022) , Salam et al., (2021) , Cao et al., (2021) and Abdurofi et al. (2021) break even analysis in the battery production has been analyzed. Uncertainty in parameters, based on uncertainty in the prices, and a risk-return analysis have been examined from a view point of portfolio optimization in Kara et al. (2019) . A Joint Products CVP Analysis case was developed in Enyi (2019) .
Taking into account the existing literature on break even analysis, it seems that less attention has been paid to constrained break even points which arise naturally from the traditional break even analysis by imposing constraints on parameters of cost-volume-profit analysis. To fulfill this gap, we propose a new mathematical methodology based on optimization methods. On the other hand, we continue a recent research done in Rentsen & Natsagdorj (2023) on profitability analysis of business. In this paper, we define constrained break even points with respect to price. The proposed approach was illustrated on some examples.
The paper is organized as follows. Chapter 2 is devoted to the traditional break even points. A new concept of sets of constrained break even points has been defined in Chapter 3. Chapter 4 is devoted to optimization methods for finding constrained break even points. Convex minimization algorithm has been proposed in Chapter 4. Convex maximization approach has been considered in Chapter 5. The numerical implementation of the proposed approaches has been illustrated in Chapter 6.
2. Traditional Break Even Points
The total profit of a company for a multi-product case can be written as
(1)
where,
-total profit,
-price per unit of j-th product,
-quantity of product sold,
-variable cost per unit of j-th product, F-total fixed cost,
. By definition of break even points
(2)
Define a set of break even points with respect to price as follows:
(3)
where, average products and variable costs
, and F are fixed. Note that the following inequalities must be satisfied:
(4)
In order to find break even points analytically, we construct points
such that
.
Define the set of convex combinations of
in the following.
(5)
Lemma 2.1.
Proof. We can easily check that
. Indeed, take any point
such that
,
,
then, we compute
which shows
. Inverse conclusion
is obvious.
Lemma 2.1 allows us to find break even points as many as possible as convex combinations of points
. Similarly, we can introduce the sets of break even points with respect to CVP parameters. For instance, the set of break even points with respect to cost c is:
where, and F are fixed.
3. Constrained Break Even Points
Assume that average volumes of products and variable costs
, and F are given.
We introduce the set
, called the set of constrained break even points with respect to price, defined as follows:
where,
and
are low and upper bounds of prices for j-th product
, which satisfy conditions (4).
The main difference between traditional break even analysis and proposed optimization approach is the following. In traditional approach a single break even point can be found satisfying the equation
for fixed cost and products. The break even point in the literature is
(6)
Also, the points extended by (6):
are break even points in a traditional sense, but may not be constrained break even points for certain
. In optimization approach, we find a set of constrained break even points with respect to prices by solving convex minimization algorithm.
4. Convex Programming Approach
In order to find a feasible point in the set of constrained break even points, we need to solve the following convex programming problem.
(7)
where,
is an arbitrary initial point and
If we solve problem (7) for different initial points
, then its corresponding solutions
, are constrained break even points in
. That is,
It is obvious that the points
constructed by
for any
such that
are also the constrained break even points.
Since the set of constrained break even points is compact consisting of linear constraints, for solving problem (7), we use Conditional Gradient Method ( Bertsekas, 1999 ).
Algorithm of Conditional Gradient Method is the following.
Algorithm of Conditional Gradient Method (CGA1)
Step 1: Choose an arbitrary point
.
Step 2: Solve a linear programming problem
Let
be a solution, that is
Step 3: Compute a value of
as
Step 4: If
then stop,
is a solution to problem; Otherwise, go to next step.
Step 5: Consruct a ray for
:
Choose
from the condition
or
Step 6: Construct a next approximation point
set
, and go to step 2.
Note that in order to find a stepsize
in Step 5 of the algorithm, first we need to solve unconstrained one dimensional quadratic minimization problem:
Since
is strongly convex quadratic function, its global minimum computed easily as
Now, taking into account
, we conclude that
Theorem 4.1. ( Bertsekas, 1999 ) The sequence
generated by the algorithm-CGA1 is a minimizing sequence, that is
.
Any limit point of
is a solution to problem:
5. Convex Maximization Approach
In order to find constrained break even points in
, it is also possible to solve the following convex maximization problem.
(8)
where,
is an arbitrary initial point.
Unlike problem (7), this problem is nonconvex and has a finite number of local maximum points.
If we solve problem (8) for different initial points
, then its corresponding local solutions or stationary points
, are constrained break even points in
. That is,
It is clear that the points
constructed by
for any
such that
are also the constrained break even points.
Since problem (8) is nonconvex, Algorithm of Conditional Gradient Method cannot always guarantee finding global solutions to the convex maximization problem, but may provide local solutions or stationary points for the problem. Then algorithm of conditional gradient method (CGA1) is modified for the problem as follows.
Algorithm of Conditional Gradient Method (CGA2)
Step 1: Choose an arbitrary point
.
Step 2: Solve a linear programming problem
Let
be a solution, that is
Step 3: Compute a value of
as
Step 4: If
then stop,
is a solution to problem; Otherwise, go to next step.
Step 5: Consruct a ray for
:
Choose
from the condition
by the bisection method.
Step 6: Construct a next approximation point
set
, and go to step 2.
Theorem 5.1. ( Boyd & Vandenberghe, 2002 ) The sequence
generated by the algorithm-CGA2 converges to a stationary point of problem (8), that is
6. Numerical Implementation
In order to illustrate the proposed approaches numerically, we use company's parameters such as price, volume, variable cost and fixed cost.
Consider a company with the fixed cost of
and parameters given in Table 1. Also, average products
,
and,
are given. Using these parameters, in Table 2, we find constrained break even points with respect to price by convex minimization algorithm. Constrained break even points have been found by Algorithm-CGA1 for different 10 initial points of x0.
In Table 3, we provide constrained break even points found by convex maximization algorithm for 10 different initial points of x0. In this case Algorithm
CGA2 has found only two constrained break even points since the problem as the convex maxmimization has a finite number of boundary solutions.
7. Conclusion
In this paper, a new notion of constrained break points with respect to price has been introduced. The constrained break even points arise when lower and upper constraints are imposed on the price. In this case, a traditional method for defining break even points may fail even for a single product. We propose a new methodology for finding constrained break even points for multi-product case using optimization methods. The proposed approaches were tested on some examples providing numerical results obtained on Matlab. Similarly, the proposed approach can be easily extended for the constrained break even points with respect to a variable cost. It can be examined in a next paper.