Batch Planning and Resource Allocation Master MDE An Introductory Example
Batch Planning and Resource Allocation Master MDE An Introductory Example
Master MDE
An introductory example:
A manufactures wants to produce products of two types: PROD1, PROD2, with maximal income in a
time interval T[tu] % denote tu – time units
The unknown quantities are: x1 units- for PROD1 and x2 units- for PROD2%denote pu-product units
The unit income contributions of each product type are, respectively, c1 1 [mu/pu1], c2 1 [mu/pu2]
%denote mu – money units
The manufacturing program requires, as resources, machines of two types, M1 and M2
According to the manufacturing program:
o The machines of type M1 are occupied in T[tu]: a11 1[tu/pu1], a12 2 [tu/pu2],
o The machines of type M2 are occupied in T[tu]: a21 1 [tu/pu1], a22 0 [tu/pu2],
PROD1 PROD2
Unit income contributions of the products c1 1 [mu/pu1] c2 1 [mu/pu2]
Resource M1: time required for prod.units a11 1[tu/pu1] a12 2 [tu/pu2]
Resource M2: time required for prod.units a21 1 [tu/pu1] a22 0 [tu/pu2]
In T[tu]: the machines of type M1 are available no more than 6 [tu] and those of type M2 are
available no more than 3 [tu]% these limits result from the structure of the manufacturing cell
1
BPRA_MDE_ – C1_S1, conf. V.E. Oltean
PROBLEM: what are the optimal quantities x1 units- for PROD1 and x2 units- for PROD2 in order to:
x
Decision variables: x1, x2 R , x 1
x2
b
Limits of constraints in the time interval T[tu]: b1 6 [tu] for M1, b2 3 [tu] for M2, b 1
b2
REMARK: The objective always takes scalar values, because these values have to be compared (“ “or
“”).
2
BPRA_MDE_ – C1_S1, conf. V.E. Oltean
This is a Mathematical Programming model:
3
BPRA_MDE_ – C1_S1, conf. V.E. Oltean
STEP 2. Geometric solution. Analysis: The problem is feasible because the feasibility set is nonempty,
X , with X {x R 2 : x1 2 x2 6, x1 3} , so the problem has solutions ! Which solution is optimal?
x2
X f
x1 3
x1 2 x2 6 x 1
x f 1 c
f 1
x2
C (3,1.5)
0 x1
x f
f ( x) 0
The result is the same as the one obtained using the geometric approach:
the optimal decision variables are x1* 3 units of PROD1, x2* 1.5 units of PROD2 and
5
BPRA_MDE_ – C1_S1, conf. V.E. Oltean
Remark: a different result is obtained if our products PROD1 and PROD2 are pieces and the decision
variables are imposed to be integer, x1, x2 Z
x1*int 2 , x2* int 2 and f ( xint
*
) 1 2 1 2 4 4.5 f ( x*) [mu],
so an integer solution drives to a an optimal income with a lower value than in the continuous case. This
will be detailed later, in the chapter dedicated to Integer Programming (IP).
6
BPRA_MDE_ – C1_S1, conf. V.E. Oltean