Professional Documents
Culture Documents
Komarudin
komarudin74@ui.ac.id
Tapi dunia nyata tidak linear!!
• 1948: first public presentation on Simplex
• The Econometric Society
• attended by Hotelling,
von Neumann, Koopmans, etc.
Hotelling:
“But we all know the
world is nonlinear.”
• Disadvantages
– More difficult to model
– Can be much more difficult to solve
Integer Programming – more realistic
• When are “non-integer” solutions okay?
– Solution is naturally divisible
• e.g., $, pounds, hours
– Solution represents a rate
• e.g., units per week
– Solution only for planning purposes
• When is rounding okay?
– When numbers are large
• e.g., rounding 114.286 to 114 is probably okay.
• When is rounding not okay?
– When numbers are small
• e.g., rounding 2.6 to 2 or 3 may be a problem.
– Binary variables
• yes-or-no decisions
Sometimes there is no “obvious” feasible solution
that can be obtained by rounding
X2
optimal LP solution
X1
iso-cost line
optimal
IP solution
• Yes/no decision
– Bangun warehouse? Buat rute baru?
• k of n choice
– Setiap pekerja hanya diassign tepat 1 shift per hari
• Disjunctive relation
– Kegiatan A sebelum kegiatan B, ATAU kegiatan B
sebelum kegiatan A
• Fixed charge
– Fixed cost and variable cost
Contoh model programa integer
Integer programming – methods
Investment 1 2 3 4 5 6
Cash Required
(1000s) $5 $7 $4 $3 $4 $6
NPV added
(1000s) $16 $22 $12 $8 $11 $19
Integer Programming Formulation
What are the decision variables?
• Knapsack Problem
• Set Covering Problem
• Set Partitioning Problem
• Set Packing Problem
• The Traveling Salesman Problem
• The Quadratic Assignment Problem
Fire Station Problem
Set Covering Problem
5 6
7
4 Minimize the number of
8 9 fire stations needed.
11 12 13
10
14 15 16
Model Programa Integer
Komarudin
komarudin74@ui.ac.id