Integer Linear Programming Tricks
prof. . Meh ehdi i TOLOO, Ph.D .D.
Department of Systems Engineering, Faculty of Economics, VΕ B- Technical University of Ostrava, Czech Republic Email: mehdi.toloo@vsb.cz URL: http://homel.vsb.cz/~tol0013/
Tricks prof. . Meh ehdi i TOLOO, Ph.D .D. Department of Systems - - PowerPoint PPT Presentation
Integer Linear Programming Tricks prof. . Meh ehdi i TOLOO, Ph.D .D. Department of Systems Engineering, Faculty of Economics, VB - Technical University of Ostrava, Czech Republic Email: mehdi.toloo@vsb.cz URL:
prof. . Meh ehdi i TOLOO, Ph.D .D.
Department of Systems Engineering, Faculty of Economics, VΕ B- Technical University of Ostrava, Czech Republic Email: mehdi.toloo@vsb.cz URL: http://homel.vsb.cz/~tol0013/
2
5.1 Two binary variables 5.2 One binary and one continuous variable 5.3 Two continuous variables
3
Indicator variable method π¦ = 0 ππ π β€ π¦ β€ π£
4
5
π constraints π 0 β€ π£π§ 0 β₯ ππ§ π§ β {0,1} l β€ π¦ β€ π£ π¦ β€ π£π§ π¦ β₯ ππ§ π§ β {0,1} 1
6
7
8
1. π·(π¦, π§) = ππ§ + ππ¦ 2. π¦ β€ π£π§
9
10
13
πβπΎ π2ππ¦π β₯ π2 then πβπΎ π1ππ¦π β€ π1 + ππ§ πβπΎ π2ππ¦π β₯ π2 β π(1 β π§)
πβπΎ π2ππ¦π = π2 then πβπΎ π1ππ¦π β€ π1
πβπΎ π2ππ¦π β€ π2 and πβπΎ π2ππ¦π β₯ π2 hence πβπΎ π1ππ¦π β€ π1 + ππ§ πβπΎ π2ππ¦π β€ π2 + π(1 β π§) πβπΎ π2ππ¦π β₯ π2 β π(1 β π§)
14
15
Indicator variable
ππ ππ π = ππππ constraints π π§ β€ 0 π§ β€ 0 π§ β₯ β1 1 π§ β€ 0 π§ β€ 1 π§ β₯ 0 1 π§ β€ 1 π§ β€ 0 π§ β₯ 0 1 1 1 π§ β€ 1 π§ β€ 1 π§ β₯ 1 1
π π π = ππ constraints π 0 β€ π¦ β€ π π§ β€ 0 π§ β€ π¦ π§ β₯ π¦ β π π§ β₯ 0 1 0 β€ π¦ β€ π 0 β€ π¨(= π¦) β€ π π§ β€ π π§ β€ π¦ π§ β₯ π¦ π§ β₯ 0 0 β€ π§(= π¦) β€ π
1 2 π¦1 + π¦2 , π§1 β β
1 2 π¦1 β π¦2 , π§2 β β
2 β π§2 2
DMU1 x11 y11 xm1 ys1 DMUn x1n y1n xmn ysn
25
26
27
Mostafa (2009)
28
selection issue in DEA. He found that research income measure in the evaluation of research productivity by universities can be considered either as input or
et al., 1992)
et al., 1998)
(Cook and Zhu 2005)
evaluation of hospital efficiency.
29
30
31
ππ
β = 0 presents an input status
ππ
β = 1 presents an output status
There are 2πvarious cases (combinations) for π flexible measures.
ππ
β = 0 β ππ β = 0 β π¨π presents an input status
ππ
β = 1 β π₯π β = 0 β π¨π presents an output status
β = 0 ; πΎππ£π’ π = π: ππ β = 1
1. If πΎππ π > |πΎππ£π’ π |, then flexible measure π must be selected as input. 2. If πΎππ π < |πΎππ£π’ π |, then flexible measure π must be selected as output. 3. πΎππ π = |πΎππ£π’ π | ?
34
35
36
37
β = max{ππ β: π = 1, β¦ , 2π}
38
Cook and Zhu (2007): 20 out of the 50 universities treat the research income measure as an output, i.e., the majority of 30 treat it as an input.
41
π
π
π
π
44
46
Cook & Zhu (2207) Toloo (2012)
with 25 inputs and 30 outputs.
satisfy the rule of thumb and we subsequently encounter many efficient units.
pre-selected three inputs, e.g. employees, expenses and space, and three outputs, e.g. loans, profits and deposits.
performance measures, then an optimization problem must be solved at most 196350(= 50 Γ 22 2 Γ 27 1 ) times, which is illogical.
49
Theorem: The selecting model meets the rule of thumb
54
π¦ = ππ π¦π‘π π¦ for β π2 .
π¦ β€ πππ π¦
π¦ β π 1 β ππ π¦ β€ π’π π¦ β€ π‘π π¦
58
DMUπ = (ππ, ππ, ππ) for π β πΎ in the direction (ππ, βππ)
61
62
63
64
65
66
67
69
71
72
73
74
75
76
An improved integrated model. Computers & Industrial Engineering, 56(4), 1701β1702.
envelopment analysis. European Journal of Operational Research, 180(2), 692β699.
envelopment analysis. IIE Transactions, 38(2), 105β115.
European Journal of Operational Research, 198(1), 358β360.
envelopment analysis: a comment. European Journal of Operational Research, 235, 810β812.
imprecise data envelopment analysis. Omega, 77, 15β31.
77