Next Article in Journal
Convergence Analysis of Jarratt-like Methods for Solving Nonlinear Equations for Thrice-Differentiable Operators
Previous Article in Journal
Crypto Asset Markets vs. Financial Markets: Event Identification, Latest Insights and Analyses
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Maximizing Tax Revenue for Profit Maximizing Monopolist with the Cobb-Douglas Production Function and Linear Demand as a Bilevel Programming Problem

Faculty of Economics & Business, University of Zagreb, Trg J. F. Kennedyja 6, 10 000 Zagreb, Croatia
*
Author to whom correspondence should be addressed.
AppliedMath 2025, 5(2), 37; https://doi.org/10.3390/appliedmath5020037
Submission received: 1 February 2025 / Revised: 26 February 2025 / Accepted: 11 March 2025 / Published: 3 April 2025

Abstract

:
Optimal taxation and profit maximization are two very important problems, naturally related to one another since companies operate under a given tax system. However, in the literature, these two problems are usually considered separately, either by studying optimal taxation or by studying profit maximization. This paper tries to link the two problems together by formulating a bilevel model in which the government acts as a leader and a profit maximizing follower acts as a follower. The exact form of the tax revenue function, as well as optimal tax amount and optimal input levels, are derived in cases when returns to scale take on values 0.5 and 1. Several illustrative numerical examples and accompanying graphical representations are given for decreasing, constant, and increasing returns to scale values.

1. Introduction

Taxation is one of the most important instruments of any government. Its basic function is to fund the government’s expenditure. However, it also has a profound impact on the competitiveness of companies, thus affecting economic growth and investments as well as supply and demand. Therefore, devising optimal tax policy is of key importance to any government. The problem of devising optimal taxation obviously contains hierarchical structure since the government makes tax decisions first and then companies independently operate under a given tax system trying to achieve what is personally best for them. Hence, it is natural to model the problem as a bilevel programming problem. Bilevel programming problems [1,2,3] were first described by von Stackleberg [4,5], with the first mathematical model given by Bracken and McGill [6,7]. They model problems with hierarchical structure, having two players located at different levels of hierarchy. The decision maker on the upper level is called the leader, while the one on the lower level is called the follower. Decisions are made sequentially, assuming perfect information. The leader acts first, with the goal of optimizing her objective. However, in making her decision, she has to anticipate the response of the follower who, once having the leader’s decision, acts independently, trying to optimize the objective of her own. Therefore, one of the constraints of the leader’s optimization problem is the optimization problem of the follower.
By itself, the problem of profit maximizing monopolist is so important that it is covered in all intermediate microeconomics textbooks, as Mas-Colell et al. did in [8], for example. As for production functions, Avvakumov and Rasmussen in [9,10] offer extensive coverage of the properties of the Cobb-Douglas and CES production function. On the other hand, tax revenue is one of the key tools of fiscal policy. Maximization of tax revenue function is also an important and well-studied problem, as in [11,12] by Lott and Gahvari. Tanaka [13] considers optimal commodity taxation under monopolistic competition and shows that optimal commodity taxes are partitioned into tax revenue part, tax shifting part, and product variation part. Auerbach and Hines [14] analyze features of perfect or optimal taxation when one or more private markets is imperfectly competitive and demonstrate the close relationship between the policy rules for correcting externalities and competitive imperfections, and an investigation of how governments how governments should behave in an environment in which the degree of market imperfection is uncertain. Coto-Matrinez et al. [15] explore economies with imperfect competitive markets and find that the optimal fiscal policy depends on the relationship between the index of market power, the returns to specialization, and the government’s ability to control entry. Reinhorn [16] studies optimal taxation in a Dixit–Stiglitz model of monopolistic competition and shows the compensated effect of the optimal tax system on the number of firms in the free entry equilibrium. Takatsuka [17] examines how unit tax and ad valorem tax affect firm location in a monopolistic competition model with asymmetrically sized regions and a quasi-linear preference. Colciago [18] provides optimal labor and dividend income taxation in a general equilibrium model with oligopolistic competition and endogenous firms’ entry. Sachs et al. [19] study the incidence of nonlinear labor income taxes in an economy with a continuum of endogenous wages. Lukač [20] formulates the problem of determining optimal tax policy for a single homogeneous commodity produced by n competing companies located in n different countries with export costs as a Stackelberg game with multiple followers and derives the optimal tax policy.
The main contribution of this paper is the formulation of the two problems, the problem of profit maximizing monopolist and the problem of optimal taxation, together as a single problem in the form of a bilevel programming problem, in which the leader is the government deciding about tax amount with the objective of maximizing her tax revenue. The tax is modelled as an amount per unit product. The follower is the monopolist who, once having the tax decision of the leader, chooses the level of production that maximizes her profit. The model assumes that production is described by the Cobb-Douglas production function and that the market price follows linear demand. An additional contribution of this paper is the closed-form solution for decreasing and constant returns to scale values 0.5 and 1, respectively. Moreover, the numerical solution for the illustrative example with increasing returns to scale value set to 2 showed that the solution can exist under a monopolist assumption instead of a perfect competition assumption.
The paper is organized as follows. After the notation in the second section, the third and the fourth sections formulate and solve the problem for the case of two inputs and provide three illustrative numerical examples. Conclusions are given in the last section.

2. Notation

Table 1 shows the notation used in this paper.

3. Model

The first assumption in this model is the perfect information assumption. Perfect information means that the government is familiar with the monopolist’s profit function, i.e., the government knows the monopolist reaction: production level q, for every tax decision t chosen by the government.
Other assumptions of the model are as follows. The monopolist’s output quantity is described by the Cobb-Douglas production function of two inputs, labor and capital, denoted as x 1 and x 2 , respectively, with output elasticities α 1 and α 2 , respectively:
q = q x 1 , x 2 = x 1 α 1 x 2 α 2 ,
According to Zevelev [21], it is known that the firm’s cost function, in the case of the Cobb-Douglas technology, is given by:
c q = ω q 1 / ε ,
where
ω = ε ρ 1 / ε ,   ε = α 1 + α 2 ,   ρ = α 1 w 1 α 1 α 2 w 2 α 2
Additionally, the firm’s conditional input demand functions, in the case of the Cobb-Douglas technology, are given by:
x i = α i w i ρ 1 / ε q 1 / ε ,   i = 1 ,   2 .
Furthermore, in our model, the monopolist receives price p for the product. However, the government charges a tax amount t per unit product. Therefore, the price buyers pay at the market for the product is equal to p + t. The demand on the market is linear, described by the inverse demand function:
p + t = a b q     p = p q = a t b q ,
where
a t > 0   and   a t b q > 0 .
The leader makes the tax decision per unit product t. However, in doing this, she has to take into account the response of the follower who, given the leader’s tax decision, does what is personally best for her. In other words, the government’s tax decision affects the supply in the market. Therefore, the leader’s tax revenue function is a function of t, as well as of output level q, and it is equal to:
T t , q = t q   .
Variable t is controlled by the leader (i.e., government) while variable q is controlled by the follower (i.e., monopolist).
For the given tax decision t, the follower maximizes her profit function. Since the price the monopolist receives is equal to p, from (2) and (5), it follows that her profit function is equal to:
Π t , q = p q q c q = a t q b q 2 ω q 1 / ε .
The problem of determining optimal tax policy for profit maximizing monopolist with the Cobb-Douglas production function and linear demand function can now be stated as the following bilevel programming problem:
max 0 < t < a T t , q = t q ,
s . t .   max q > 0 Π t , q = a t q b q 2 ω q 1 / ε .
The tax decision t made by the leader affects the choices available to the follower. Given the leader’s choice t, the follower acts independently and does what is personally best for her and not for the leader, i.e., the monopolist chooses the level of output that maximizes her profit.

4. Main Results

In order to solve the bilevel programming problem (9)–(10), one first needs to solve the follower’s problem for an arbitrary but fixed tax amount t and, thus, obtain the optimal output level as a function of t. Knowing the optimal follower’s decision for any choice of t, the leader’s problem can be solved. This gives the solution to the overall bilevel programming problem.
To solve the follower problem, one needs to find the follower’s problem stationary points, i.e., the optimal output level q for a given tax amount t.
Theorem 1. 
The stationary point of the follower’s problem (10) for an arbitrary but fixed tax amount t is defined implicitly as the solution of the equation:
( a t ) 2 b q = ω ε q 1 ε 1 ,
where condition
( a t ) 2 b q > 0
must be satisfied.
Proof of Theorem 1. 
Let the tax amount t per unit product be arbitrary but fixed. For a given t, from the first order condition on the follower’s optimization problem given in the form (10), the following equation is obtained:
Π q t , q = ( a t ) 2 b q ω ε q 1 ε 1 = 0 ,
from which Equation (11) follows directly. The right hand side of (11), ω ε q 1 ε 1 is positive as it is a product of positive factors ω , ε , and q 1 ε 1 , and because of the economic reasons. Therefore, the left-hand side of (11), ( a t ) 2 b q , must be positive, too, i.e., condition (12) must hold. This proves the theorem. □
The stationary point of the follower’s problem (10) cannot be obtained explicitly for any choice of the sum of the output elasticities ε = α 1 + α 2 because Equation (11) ( a t ) 2 b q = ω ε q 1 ε 1 cannot be solved for q for arbitrary value of ε . Instead, the solution is obtained by solving Equation (11) for given elasticities α 1 and α 2 , i.e., for some special values of ε .
Once the solution of the follower’s problem for an arbitrary but fixed tax amount t is known, the leader’s optimization problem can be solved. Let us illustrate the solution of the problem (9)–(10) through the following three numerical cases.
Corollary 1. 
(Constant returns to scale) For the constant returns to scale ε = α 1 + α 2 = 1 , the bilevel programming problem (9)–(10) becomes:
max 0 < t < a T t , q = t q ,
s . t .   max q > 0 Π t , q = a ω t q b q 2 .
The optimal solution of the problem (14)–(15) is given by:
t * = a ω 2 ,
q * = a ω 4 b ,
where  t *  and  q *   are the optimal leader’s and follower’s decisions, respectively. The optimal leader’s tax amount is equal to:
T * = a ω 2 8 b ,
while the optimal follower’s profit and input levels are, respectively, equal to:
Π * = a ω 2 16 b ,
x i * = α i w i ρ a ω 4 b ,     i = 1 ,   2 .
Proof of Corollary 1. 
For ε = 1 , Equation (13) becomes:
a t ω 2 b q = 0 ,
which implies
q = a t ω 2 b .
Note that (22) together with q > 0 and b > 0 imply the following condition:
a t ω > 0 t < a ω t 0 ,     a ω .
Furthermore, since b > 0 and, thus, 2 b < 0 :
Π q q t , q = q a t ω 2 b q = 2 b < 0 ,
the follower’s profit function is concave. Overall, its domain is in q and the maximum profit is achieved. By substituting (22) into (14), we have:
T t , a ω t 2 b = t 2 2 b + a ω 2 b t .
It is easy to see that the maximum of the function (25) equals (18) and that it is obtained for (16). Indeed, T t , a ω t 2 b = t b + a ω 2 b = 0 and the stationary point is t = a ω 2 . Since T t , a ω t 2 b = 1 b < 0 , T is concave overall its domain in t and the maximum tax is achieved. That is, the optimal leader’s tax is equal to (18) and it is achieved at level (16). Now, substituting t = a ω 2 (16) into q = a t ω 2 b (22), we get q * = a ω 4 b (17). Finally, by substituting (16) and (17) into (15), we get (19). Furthermore, for constant returns to scale ε = 1 , from (17) and (4) follows (20). This proves the theorem. □
Let us consider the following Example 1 as an illustration of the theoretical results given in Theorem 1 and Corollary 1.
Example 1. 
Let the input prices be  w 1 = 4  and  w 2 = 9 , respectively, and let the output elasticities of inputs be  α 1 = 0.3  and  α 2 = 0.7 , respectively. Furthermore, let the coefficients of demand function be  a = 50  and  b = 30 , respectively.
Note that the production function (1):
q = q x 1 , x 2 = x 1 α 1 x 2 α 2 = x 1 0.3 x 2 0.7 ,
has constant returns of scale, ε = α 1 + α 2 = 0.3 + 0.7 = 1 , i.e., it is linearly homogeneous.
Note, also, that according to (3):
ρ = α 1 w 1 α 1 α 2 w 2 α 2 = 0.3 4 0.3 0.7 9 0.7 0.077 ,
and
ω = ε ρ 1 / ε = ρ 1 12.998 ,
since, for ε = 1 :
Π t , q = a ω t q b q 2 = 37.002 t q 30 q 2 ,
problem (14)–(15) or (9)–(10) can now be stated as the following bilevel programming problem:
max 0 < t < a T t , q = t q ,
s . t .   max q > 0 Π t , q = 37.002 t q 30 q 2 .
First, we solve the follower’s problem (31) for a given but fixed tax amount t . From the first order conditions on (31):
Π q t , q = ( 37.002 t ) 60 q = 0 ,
we obtain the optimal output level
q * ( t ) = 37.002 t 60 .
Furthermore, since Π q q t , q = 60 < 0 , the follower’s profit function is concave. Overall, its domain is in q and the maximum profit is achieved.
By substituting q * ( t ) = 37.002 t 60 into the leader’s optimization problem (30), that is, max 0 < t < a T t , q = t q , we get the following tax revenue function of only tax amount t:
T t , 37.002 t 60 = t 2 + 37.002 t 60 .
The maximum of the leader’s tax revenue function T ( t ) is obtained for T ( t ) = 2 t + 37.002 = 0 because T ( t ) = 2 < 0 . It is easy to see that t * 18.501 and T * 5.705 (Figure 1).
Furthermore, the optimal output level (Figure 1) is equal to:
q * ( t * ) = 37.002 t * 60 = 37.002 18.501 60 0.308 .
Finally, by substituting t * = 18.501 and q * = 0.308 back into the follower’s profit function, we get the optimal follower’s profit (Figure 1):
Π * t * , q * = 37.002 t * q * 30 ( q * ) 2 2.852 .
Furthermore, for constant returns to scale ε = 1 , from the optimal output level q * = 0.308 and (4), the optimal inputs (labor and capital) levels follow:
x 1 * = α 1 w 1 ρ 1 / ε ( q * ) 1 / ε = 0.3 4 0.077 1 0.308 1 0.301 ,
and
x 2 * = α 2 w 2 ρ 1 / ε ( q * ) 1 / ε = 0.7 9 0.077 1 0.308 1 0.312 .
Figure 2 shows production function (26) isoquants and its optimal input levels x 1 * and x 2 * given in (37) and (38).
Corollary 2. 
(Decreasing returns of scale) For the decreasing returns to scale ε = α 1 + α 2 = 0.5 , the bilevel programming problem (9)–(10) becomes:
max 0 < t < 50 T t , q = t q ,
s . t .   max q > 0 Π t , q = b + ω q 2 + a t q .
The optimal solution of the problem (14)–(15) is given by:
t * = a 2 ,
q * = a 4 b + ω ,
where  t *  and  q *  are the optimal leader’s and follower’s decisions, respectively. The optimal leader’s tax is equal to:
T * = a 2 8 b + ω ,
while the optimal follower’s profit and input levels are, respectively, equal to:
Π * = a 2 16 b + ω ,
x i * = α i w i a 2 4 2 ρ 2 b + ω 2 ,     i = 1 ,   2 .
Proof of Corollary 2. 
For ε = 0.5 Equation (13) becomes:
a t 2 b + ω q = 0 ,
which implies
q = a t 2 b + ω .
Note that (47) implies the following condition:
a t > 0         t 0 ,     a .
Furthermore, since:
Π q q t , q = q a t 2 b + ω q = 2 b + ω < 0 ,
the follower’s profit function is concave. Overall, its domain is in q and the maximum profit is achieved. By substituting (47) into (39), we have:
T t , a t 2 b + ω = 1 2 b + ω t 2 + a t .
Similary to tax function in expression (25), it is easy to see that the maximum of the function (50) equals (43) and that it is obtained for (41). That is, the optimal leader’s tax is equal to (50) and it is achieved at level (41). Now, substituting (41) into (47), we get (42). Finally, by substituting (41) and (42) into (40), we get (44). Furthermore, for decreasing returns to scale ε = 0.5 , from (42) and (4) follows (45). This proves the theorem. □
Let us consider the following Example 2 as an illustration of the theoretical results given in Theorem 1 and Corollary 2.
Example 2. 
Consider the problem used in Example 1. We use the same input prices  w 1 = 4  and  w 2 = 9 , respectively, and the same coefficients of demand function  a = 50  and  b = 30 , respectively. In this example, the output elasticity  α 1  is again set to  α 1 = 0.3 , but this time the output elasticity  α 2  is set to  α 2 = 0.2 , which give the decreasing returns to scale  ε = α 1 + α 2 = 0.3 + 0.2 = 0.5 .
Note that the production function (1):
q = q x 1 , x 2 = x 1 α 1 x 2 α 2 = x 1 0.3 x 2 0.2 ,
is homogeneous with decreasing returns to scale equal to ε = α 1 + α 2 = 0.4 + 0.1 = 0.5 .
Note also that, according to (3):
ρ = α 1 w 1 α 1 α 2 w 2 α 2 = 0.3 4 0.3 0.2 9 0.2 0.215 ,
and
ω = ε ρ 1 / ε = 0.5 ρ 2 10.845 .
Since, for ε = 0.5 :
Π t , q = b + ω q 2 + a t q = 40.845 q 2 + ( 50 t ) q ,
problem (39)–(40) or (9)–(10) can now be stated as the following bilevel programming problem:
max 0 < t < 50 T t , q = t q ,
s . t .   max q > 0 Π t , q = ( 50 t ) q 40.845 q 2 .
First, we solve the follower’s problem (56) for a given but fixed tax amount t . From the first order conditions on (56):
Π q t , q = 81.690 q + 50 t = 0 ,
we obtain the optimal output level:
q * ( t ) = 50 t 81.690 .
Furthermore, since Π q q t , q = 81.690 < 0 , the follower’s profit function is concave. Overall, its domain is in q and the maximum profit is achieved.
By substituting q * ( t ) = 50 t 81.690 into the leader’s optimization problem (55) max 0 < t < a T t , q = t q , we get the following tax revenue function of only tax amount t :
T t , 50 t 81.690 = t 2 + 50 t 81.690 .
The maximum of the leader’s tax revenue function T ( t ) is obtained for T ( t ) = 2 t + 50 = 0 because T ( t ) = 2 < 0 . It is easy to see that t * = 25 and T * = 7.651 (Figure 3).
Furthermore, the optimal output level (Figure 3) is equal to:
q * ( t * ) = 50 t * 81.690 = 50 25 81.690 0.306 .
Finally, by substituting t * = 25 and q * = 0.306 back into the follower’s profit function, we get the optimal follower’s profit (Figure 3):
Π * t * , q * = 50 t * q * 40.845 ( q * ) 2 = 3.825 .
Furthermore, for decreasing returns to scale ε = 0.5 , the optimal inputs (labor and capital) levels are derived from the optimal output level q * = 0.306 and (4):
x 1 * = α 1 w 1 ρ 1 / ε ( q * ) 1 / ε = 0.3 4 0.215 2 0.306 2 0.152 ,
and
x 2 * = α 2 w 2 ρ 1 / ε ( q * ) 1 / ε = 0.1 9 0.215 2 0.306 2 0.045 .
Figure 4 shows production function (51) isoquants and its optimal input levels x 1 * and x 2 * given in (62) and (63).
According to Lukač [22], in a case where a follower is a perfect competitor, the follower’s maximum profit cannot be achieved for increasing returns of scale, i.e., for ε > 1 . However, in our model (9)–(10), since the follower is a monopolist with the linear demand (5), the solution of the bilevel programming problem (9)–(10) can be achieved for certain numerical values of parameters in the model. Let us consider the following Example 3 as an illustration of this situation and the theoretical results given in Theorem 1.
Example 3. 
Consider the problem used in Example 1 and Example 2. We use the same input prices  w 1 = 4  and  w 2 = 9 , respectively, and the same coefficients of demand function  a = 50  and  b = 30 , respectively. In this example, the output elasticity  α 1  is again set to  α 1 = 0.3 , but this time the output elasticity  α 2  is set to  α 2 = 1.7 , i.e., we consider increasing returns to scale  ε = α 1 + α 2 = 0.3 + 1.7 = 2 .
Note that the production function (1):
q = q x 1 , x 2 = x 1 α 1 x 2 α 2 = x 1 0.3 x 2 1.7 ,
is homogeneous with increasing returns to scale ε = α 1 + α 2 = 0.3 + 1.7 = 2 .
According to (3):
ρ = α 1 w 1 α 1 α 2 w 2 α 2 = 0.3 4 0.3 1.7 9 1.7 0.027 ,
and
ω = ε ρ 1 / ε = 2 ρ 1 / 2 12.162 .
Since, for ε = 2 :
Π t , q = b q 2 + a t q ω q 1 / 2 = 30 q 2 + ( 50 t ) q 12.162 q 1 / 2 ,
problem (39)–(40) or (9)–(10) can now be stated as the following bilevel programming problem:
max 0 < t < 50 T t , q = t q ,
s . t .   max q > 0 Π t , q = 30 q 2 + ( 50 t ) q 12.162 q 1 / 2 .
First, we solve the follower’s problem (69) for a given but fixed tax amount t . From the first order conditions on (69):
Π q t , q = 60 q + 50 t 6.081 q 1 / 2 = 0 ,
we should obtain the optimal output level q * ( t ) . Note that equation (70) cannot be solved for q explicitly. Solving the problem (68)–(69) numerically, we obtain the optimal solution t * = 17.556 and q * ( t * ) = 0.375 with T * = 6.589 .
Finally, by substituting t * = 17.556 and q * = 0.375 back into the follower’s profit function, we get the optimal follower’s profit:
Π * t * , q * = 30 ( q * ) 2 + ( 50 t * ) q * 12.162 ( q * ) 1 / 2 = 0.500 .
Furthermore, for increasing returns to scale ε = 2 , the optimal inputs (labor and capital) levels follow from the optimal output level q * = 0.375 and (4):
x 1 * = α 1 w 1 ρ 1 / ε ( q * ) 1 / ε = 0.3 4 0.027 1 / 2 0.375 1 / 2 0.279 ,
and
x 2 * = α 2 w 2 ρ 1 / ε ( q * ) 1 / ε = 0.1 9 0.027 1 / 2 0.375 1 / 2 0.704 .

5. Conclusions

This paper formulates the bilevel problem of determining the optimal tax amount, that is, of maximizing a government’s tax revenue function in the presence of a profit maximizing monopolist whose output is described by the Cobb-Douglas production function. The necessary conditions are first derived for the case of two inputs. Necessary conditions can be derived only in an implicit form, which needs to be solved for different values of output elasticities with respect to inputs. The exact form of the tax revenue function, as well as optimal tax amount and optimal input levels, are derived for the case when decreasing returns to scale is equal to 0.5 and for the case of the constant returns to scale. Additionally, since our model assumes a monopolist with linear demand as a follower, we illustrated through a numerical example that the optimal solution of our model can be achieved even in the case of increasing returns to scale hold, which is not the case if a follower is a perfect competitor.
In future work, we would like to see more about the solution of increasing returns to scale scenario, check CES (constant elasticity of substitution) and VES (variable elasticity of substitution) production functions instead of the Cobb-Douglas one, use nonlinear demand functions, and find some read data and real-world examples.

Author Contributions

Conceptualization, Z.L.; Formal analysis, Z.L., K.P. and V.K.; Investigation, Z.L. and V.K.; Methodology, Z.L., K.P. and V.K.; Software, K.P. and V.K.; Validation, Z.L., K.P. and V.K.; Visualization, K.P.; Writing—original draft, Z.L. and V.K.; Writing—review and editing, K.P. and V.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
C-DCobb-Douglas

References

  1. Colson, B.; Marcotte, P.; Savard, G. An Overview of Bilevel Optimization. Ann. Oper. Res. 2007, 153, 235–256. [Google Scholar] [CrossRef]
  2. Floudas, C.A.; Pardalos, P.M. (Eds.) Encyclopedia of Optimization; Springer: Boston, MA, USA, 2009; ISBN 9780387747583/9780387747590. [Google Scholar]
  3. Bard, J.F. Practical Bilevel Optimization; Springer: New York, NY, USA, 1998. [Google Scholar] [CrossRef]
  4. Stackelberg, H. Marktform und Gleichgewicht; Verlag von Julius Springer: Wien, Austria, 1934. [Google Scholar]
  5. Stackelberg, H. Market Structure and Equilibrium; Springer: Berlin/Heidelberg, Germany, 2011; ISBN 9783642125850/9783642125867. [Google Scholar]
  6. Bracken, J.; McGill, J.T. Computer Program for Solving Mathematical Programs with Nonlinear Programs in the Constraints. 1972. Available online: https://apps.dtic.mil/sti/citations/AD0742098 (accessed on 1 March 2025).
  7. Bracken, J.; McGill, J.T. Mathematical Programs with Optimization Problems in the Constraints. Oper. Res. 1973, 21, 37–44. [Google Scholar] [CrossRef]
  8. Mas-Colell, A.; Whinston, M.; Green, J. Microeconomic Theory; Oxford University Press: Oxford, UK, 1995. [Google Scholar]
  9. Avvakumov, S.N.; Kiselev, Y.; Orlov, M.; Tarasyev, A.M. Profit Maximization Problem for Cobb–Douglas and CES Production Functions. Comput. Math Model. 2010, 21, 336–378. [Google Scholar] [CrossRef]
  10. Rasmussen, S. Production Economics; Springer Texts in Business and Economics; Springer: Berlin/Heidelberg, Germany, 2013; ISBN 9783642301995/9783642302008. [Google Scholar]
  11. Lott, W.F.; Miller, S.M. Excise Tax Revenue Maximization. South. Econ. J. 1974, 40, 657. [Google Scholar] [CrossRef]
  12. Gahvari, F. The Nature of Government Expenditures and the Shape of the Laffer Curve. J. Public Econ. 1989, 40, 251–260. [Google Scholar] [CrossRef]
  13. Tanaka, Y. Optimal Commodity Taxation under Monopolistic Competition. Keio Econ. Stud. 1993, 30, 7–17. [Google Scholar]
  14. Auerbach, A.J.; Hines, J.R., Jr. Perfect Taxation with Imperfect Competition; National Bureau of Economic Research, Inc.: Cambridge, MA, USA, 2001. [Google Scholar]
  15. Coto-Martinez, J.; Garriga, C.; Sánchez Losada, F. Optimal Taxation with Imperfect Competition and Aggregate Returns to Specialization. SSRN J. 2007. [Google Scholar] [CrossRef]
  16. Reinhorn, L.J. Optimal Taxation with Monopolistic Competition. Int. Tax Public Financ. 2012, 19, 216–236. [Google Scholar] [CrossRef]
  17. Colciago, A. Imperfect Competition and Optimal Taxation. SSRN J. 2013. [Google Scholar] [CrossRef]
  18. Takatsuka, H. Tax Effects in a Two-region Model of Monopolistic Competition. Pap. Reg. Sci. 2014, 93, 595–618. [Google Scholar] [CrossRef]
  19. Sachs, D.; Tsyvinski, A.; Werquin, N. Nonlinear Tax Incidence and Optimal Taxation in General Equilibrium. Econometrica 2020, 88, 469–493. [Google Scholar] [CrossRef]
  20. Lukač, Z. Optimal Tax Policy for Single Homogeneous Commodity on n Markets with Export Costs as a Stackelberg Game. Cent. Eur. J. Oper. Res. 2023, 31, 873–890. [Google Scholar] [CrossRef]
  21. Zevelev, A.A. Closed Form Solutions in Economics. SSRN J. 2013. [Google Scholar] [CrossRef]
  22. Lukač, Z. Optimal Taxation of a Perfectly Competitive Firm with Cobb–Douglas Production Function as a Bilevel Programming Problem. Cent. Eur. J. Oper. Res. 2023, 31, 891–909. [Google Scholar] [CrossRef]
Figure 1. Two-dimensional graphical representation of the bilevel problem (30)–(31) solution.
Figure 1. Two-dimensional graphical representation of the bilevel problem (30)–(31) solution.
Appliedmath 05 00037 g001
Figure 2. Two-dimensional graphical representation of the Cobb-Douglas function and problem (30)–(31) optimal solution.
Figure 2. Two-dimensional graphical representation of the Cobb-Douglas function and problem (30)–(31) optimal solution.
Appliedmath 05 00037 g002
Figure 3. Two-dimensional graphical representation of the bilevel problem (55)–(56) solution.
Figure 3. Two-dimensional graphical representation of the bilevel problem (55)–(56) solution.
Appliedmath 05 00037 g003
Figure 4. Two-dimensional graphical representation of the Cobb-Douglas function and problem (54)–(55) optimal solution.
Figure 4. Two-dimensional graphical representation of the Cobb-Douglas function and problem (54)–(55) optimal solution.
Appliedmath 05 00037 g004
Table 1. Notation.
Table 1. Notation.
LabelConstraintDescription
x 1 , x 2 x 1 , x 2 > 0 inputs (labor and capital)
w 1 , w 2 w 1 , w 2 > 0 input prices
α 1 , α 2 α 1 , α 2 > 0 output elasticities of inputs
q q > 0 output level
t t > 0 the tax amount per unit product
p p > 0 price of the product received by producer
p + t p + t > 0 market price of the product
a , b a , b > 0 coefficients of demand function
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Lukač, Z.; Puljić, K.; Kojić, V. Maximizing Tax Revenue for Profit Maximizing Monopolist with the Cobb-Douglas Production Function and Linear Demand as a Bilevel Programming Problem. AppliedMath 2025, 5, 37. https://doi.org/10.3390/appliedmath5020037

AMA Style

Lukač Z, Puljić K, Kojić V. Maximizing Tax Revenue for Profit Maximizing Monopolist with the Cobb-Douglas Production Function and Linear Demand as a Bilevel Programming Problem. AppliedMath. 2025; 5(2):37. https://doi.org/10.3390/appliedmath5020037

Chicago/Turabian Style

Lukač, Zrinka, Krunoslav Puljić, and Vedran Kojić. 2025. "Maximizing Tax Revenue for Profit Maximizing Monopolist with the Cobb-Douglas Production Function and Linear Demand as a Bilevel Programming Problem" AppliedMath 5, no. 2: 37. https://doi.org/10.3390/appliedmath5020037

APA Style

Lukač, Z., Puljić, K., & Kojić, V. (2025). Maximizing Tax Revenue for Profit Maximizing Monopolist with the Cobb-Douglas Production Function and Linear Demand as a Bilevel Programming Problem. AppliedMath, 5(2), 37. https://doi.org/10.3390/appliedmath5020037

Article Metrics

Back to TopTop