Professional Documents
Culture Documents
Two Methods of Determination of An Aquisition Program in Integer Numbers
Two Methods of Determination of An Aquisition Program in Integer Numbers
Two Methods of Determination of An Aquisition Program in Integer Numbers
Miscellaneous
Abstract: This paper solves the problem of maximization of the total utility in integer numbers,
using first the analysis of integer cases and after with the linear programming in integer numbers.
Keywords: utility; maximization; Simplex; Gomory
JEL Classification: C65; C81; C82
1. Introduction
In the process of acquisition of goods, the first principal problem is those of
maximizing the utility under a budget constraint. Let therefore two goods A and B
with corresponding prices pA and pB and the total budget for acquisition V. The
utility function is U: R 2+ R, (x,y)U(x,y) where x and y are the quantities of A
and B respectively. The classical conditions for maximizing the utility are:
max U(x, y)
p A x + p B y V
x, y 0
It is shown that, if the goods are perfectly divisible, the extreme of U is reached on
the straight line: pAx+pBy=V.
The question which arises is those related to the indivisibility of A and B. Before to
formulate the new problem, let suppose that the prices pA, pB and the budget V are
integers. This is not a forced assumption because after a multiply with a convenient
factor this supposition becomes true.
125
CONOMICA
p A x + p B y V
x, y N
For example, let consider the problem of acquision where pA=11, pB=10, V=184
and the utility function is one of Cobb-Douglas type: U(x,y)=x0,37y0,63. The
classical solution is: x=6.189 and y=11.592 with the maximal utility Ut=9.190. At a
first sight, we can take the round values: x1=6 and y1=12 with Ut1=8,243. But the
necessary budget is V1=116+1012= 186>V therefore the combination is not good.
Another allocation is find on integer values of x and y, that is: x2=6 and y2=11 with
Ut2=8,790 and V2=116+1011=176<V.
In what follows, we shall see that neither this solution is acceptable.
V kp A V kp A
Let now y such that y+1 . Because the utility is an
p B pB
increasing function with respect to x and y we shall have U(x,y+1)>U(x,y)
therefore (x,y+1) will be preferred to (x,y).
After these considerations we have the answer for the problem. We must compute
V kp A V
all the values U k, , 0k and choose the greatest.
p B pA
126
CONOMICA
Example For the problem presented in introduction, we shall obtain the best
solution: x=4, y=14, Ut=8,807 and V=184 which differ essentially from the above.
3. The Simplex Algorithm for the Allocation of an Integer Number of
Goods
Let a consumer which has a budget V of acquisition of two goods A and B. The
corresponding prices of A and B are pA and pB respectively. The utility function is
U: R 2+ R, (x,y)U(x,y) where x and y are the quantities of A and B respectively.
U U
Let also the marginal utilities UmA= and UmB= which generate for each
x y
U
integer value k of x and p of y the corresponding values uAk= (k ) and uBp=
x
U
( p) respectively. Let note also a the number of goods A and b the number
y
of goods B taking into account in a consumers plan.
Because the total utility is the sum of the marginal utilities, we shall search the
a b
maximum of the function: Ut= u Ai + u Bj .
i =1 j=1
V V
pA pB
We have also: pA x Ai + p B x Bj V.
i =1 j =1
127
CONOMICA
V V
pA pB
Finally we shall have: a= x Ai and b= x Bj .
i =1 j =1
Because the problem (1) is in integer numbers, we shall apply the algorithm of
Gomory.
After the solving of (1), using the Simplex algorithm, we shall have two cases:
Case 1
V V
If x Ai , x Bj N, i= 1, , j= 1, the problem is completely solved.
p
A pB
Case 2
For the simplicity, let note the good A with the index 1 and B with 2.
128
CONOMICA
In order that the problem has integer solution it therefore necessary and sufficient
[ ] [ ]
that: x kp x kp + y kpts x ts Z or, in other words: v kp v kpts x ts Z.
( t ,s )S ( t ,s )S
Let now:
(4) v= v kp v kpts x ts
( t ,s )S
from where:
(5) v kpts x ts =vkp-v, vZ
( t ,s )S
From the hypothesis, vkpts, vkp[0,1) and v kpts x ts 0 from the positive character
( t ,s )S
of variables.
We have now three cases:
Case 2.1.
If v>0 we have vN* therefore 0 v kpts x ts =vkp-v. From this: vkpv1
( t ,s )S
Case 2.3.
If v<0 we have from the condition that v is integer: v-1 which implies: -v1.
Finally: v kpts x ts =vkp-vvkp+1>vkp>0.
( t ,s )S
From these cases, we have that the condition to be integer for xkp is: v kpts x ts
( t ,s )S
vkp.
After all these considerations, making the notation: y= v kpts x ts -vkp we shall
( t ,s )S
129
CONOMICA
V V
pA
pB
max u Ai x Ai + u Bjx Bj
i =1 j=1
V V
p A
pB
p x + p x V
(6) i =1 A Ai j=1 B Bj
y v kpts x ts = v kp
( t , s )S
x Ai x Ai 1 , x Bj x Bj1
x Ai 1, x Bj 1
x Ai 0, x Bj 0
If the problem (6) will has at finally an integer solution the problem will be
completely solved. If not, we shall resume the upper steps.
4. References
Ioan, C.A. (2009). A method of the determination of an acquisition program for the maximization of
the total utility, The European Integration Realities and Perspectives Galati: Editura Universitara
Danubius.
Ioan, C.A. & Ioan, G. (2010). Applied mathematics in micro and macroeconomics. Galati: Sinteze.
Ioan, C.A. & Ioan, G. (2010). Mathematical models and methods in economical activity. Galati:
Sinteze.
Mas-Collel, A.; Whinston, M.D. & Green, J.R. (1995). Microeconomic Theory. New York: Oxford
University Press.
Pindyck, R.S. & Rubinfeld, D.L. (1996). Microeconomics. Prentice-Hall International.
130