SlideShare a Scribd company logo
1 of 19
1
Aplikasi Riset Operasional
Dalam MATLAB
Arif Rahman, ST MT
Optimtool
Optimization
Toolbox™
 Optimtool
2
3
Linear Programming
Variables
Decision variables
Structural variables
Auxiliary variables
Slack variables
Artificial variables
Coefficients
Cost coefficients
Technological coefficients
Constraint parameter or Right Hand Side value
Function
Objective or criterion function
Restriction or functional constraints
Nonnegativity constraints
4
Linear Programming
Minimize f(x) = c1x1 + c2x2 + … + cnxn
Subject to
a11x1 + a12x2 + … + a1nxn ≤ b1
a21x1 + a22x2 + … + a2nxn ≤ b2
am1x1 + am2x2 + … + amnxn ≤ bm
and
x1 ≥ 0; x2 ≥ 0; … ; xn ≥ 0
Maximize or Minimize
≤ or ≥ or =
≤ 0 or ≥0 or unrestricted
Linear Programming
[x,fval,exitflag] = linprog(f,A,b,Aeq,beq,lb)
Di mana
f  Vector koefisien fungsi tujuan (cost coefficient).
A  Matrix koefisien fungsi kendala pertidaksamaan
(technological coefficient).
b  Vector parameter batas fungsi kendala
pertidaksamaan(right-hand side or constraint parameter).
Aeq  Matrix koefisien fungsi kendala persamaan
(technological coefficient).
beq  Vector parameter batas fungsi kendala
persamaan(right-hand side or constraint parameter).
lb  Vector batas bawahvariabel keputusan
ub  Vector batas bawahvariabel keputusan
5
Linear Programming
Minimize f(x) = –5x1 – 4x2 – 6x3
Subject to :
x1 – x2 + x3 ≤ 20
3.x1 + 2.x2 + 4.x3 ≤ 42
3.x1 + 2.x2 ≤ 30
where x1 ≥ 0; x2 ≥ 0; x3 ≥ 0
Ketikkan perintah berikut di dalam command window:
f = [-5; -4; -6]; x = 0.000  x1
A = [1 -1 1; 3 2 4; 3 2 0]; 15.000  x2
b = [20; 42; 30]; 3.000  x3
lb=zeros(3,1); fval = -78.000
[x,fval,exitflag]= linprog(f,A,b,[],[],lb)
6
7
Binary Integer Programming
Minimize f(x) = c1x1 + c2x2 + … + cnxn
Subject to
a11x1 + a12x2 + … + a1nxn ≤ b1
a21x1 + a22x2 + … + a2nxn ≤ b2
am1x1 + am2x2 + … + amnxn ≤ bm
and
x1; … ; xn ∈ {0;1}
Maximize or Minimize
≤ or ≥ or =
0 or 1
Binary Integer Programming
x = bintprog(f,A,b)
Di mana
f  Vector koefisien fungsi tujuan (cost coefficient).
A  Matrix koefisien fungsi kendala (technological
coefficient).
b  Vector parameter batas fungsi kendala (right-
hand side or constraint parameter).
8
Binary Integer Programming
Minimize f(x) = –9x1 – 5x2 – 6x3 – 4x4,
Subject to :
6.x1 + 3.x2 + 5.x3 + 2.x4 ≤ 9
x3 + x4 ≤ 1
-x1 + x3 ≤ 0
-x2 + x4 ≤ 0
where x1, x2, x3, and x4 are binary integers
Ketikkan perintah berikut di dalam command window:
f = [-9; -5; -6; -4]; x = 1  x1
A = [6 3 5 2; 0 0 1 1; -1 0 1 0; 0 -1 0 1]; 1  x2
b = [9; 1; 0; 0]; 0  x3
x = bintprog(f,A,b) 0  x4
9
10
Quadratic Programming
Minimize f(x) = c1x1
2
+ c2x2
2
+ c3x1x2 + c4x1 + c5x2 …
Subject to
a11x1 + a12x2 + … + a1nxn ≤ b1
a21x1 + a22x2 + … + a2nxn ≤ b2
am1x1 + am2x2 + … + amnxn ≤ bm
and
x1 ≥ 0; x2 ≥ 0; … ; xn ≥ 0
Maximize or Minimize
≤ or ≥ or =
≤ 0 or ≥0 or unrestricted
Quadratic Programming
x = quadprog(H,f,A,b)
Di mana
H  Matrix bujursangkar simetris koefisien interaksi
fungsi tujuan (cost coefficient).
f  Vector koefisien fungsi tujuan (cost coefficient).
A  Matrix koefisien fungsi kendala (technological
coefficient).
b  Vector parameter batas fungsi kendala (right-
hand side or constraint parameter).
11
Quadratic Programming
Minimize f(x) = 1
/2.x1
2
+ x2
2
– x1x2 – 2.x1 – 6.x2,
Subject to :
x1 + x2 ≤ 2
-x1 + 2.x2 ≤ 2
2.x1 + x2 ≤ 3
where x1 ≥ 0; x2 ≥ 0
Ketikkan perintah berikut di dalam command window:
H = [1 -1; -1 2];
f = [-2; -6]; x = 0.6667  x1
A = [1 1; -1 2; 2 1]; 1.3333  x2
b = [2; 2; 3];
x = quadprog(H, f, A, b)
12
Goal Programming
Multiobjective goal attainment
A weighting vector to control the relative
underattainment or overattainment of the objectives in
fgoalattain.
When the values of goal are all nonzero, to ensure the
same percentage of under- or overattainment of the
active objectives, set the weighting function to
abs(goal).
The active objectives are the set of objectives that are
barriers to further improvement of the goals at the
solution.
13
Goal Programming
x = fgoalattain(fun,x0,goal,weight,A,b)
Di mana
fun  function dengan vector x menghasilkan vector F,
dengan objective functions dievaluasi pada vector x
x0  Vector initial x.
goal  Vector koefisien fungsi tujuan (cost coefficient)
weight  Vector pembobotan dari underattainment atau
overattainment dari tujuan
A  Matrix koefisien fungsi kendala (technological coefficient).
b  Vector parameter batas fungsi kendala (right-hand side or
constraint parameter).
14
Minimax Programming
minimizes the worst-case (largest) value
of a set of multivariable functions,
starting at an initial estimate.
15
Minimax Programming
x = fminimax(fun,x0,A,b)
Di mana
fun  function dengan vector x menghasilkan vector F,
dengan objective functions dievaluasi pada vector x
x0  Vector initial x.
A  Matrix koefisien fungsi kendala (technological coefficient).
b  Vector parameter batas fungsi kendala (right-hand side or
constraint parameter).
16
Minimax Programming
Minimax f(x) = {f1(x); f2(x); f3(x); f4(x); f5(x)}
Where :
f1 (x) =2.x1
2
+ x2
2
– 48.x1 – 40.x2 + 304
f2 (x) =-x1
2
– 3.x2
2
f3 (x) =x1 + 3.x2 – 18
f4 (x) =-x1 – x2
f5 (x) =x1 + x2 – 8
17
Minimax Programming
Ketikkan perintah berikut di dalam command window:
function f = myfun(x)
f(1)= 2*x(1)^2+x(2)^2-48*x(1)-40*x(2)+304;
f(2)= -x(1)^2 - 3*x(2)^2;
f(3)= x(1) + 3*x(2) -18;
f(4)= -x(1)- x(2);
f(5)= x(1) + x(2) – 8
x0 = [0.1; 0.1];
[x,fval] = fminimax(@myfun,x0)
18
19
Akhir Perkuliahan…Akhir Perkuliahan…
…… Ada Yang DitanyakanAda Yang Ditanyakan
help optim

More Related Content

What's hot

5.3 dynamic programming 03
5.3 dynamic programming 035.3 dynamic programming 03
5.3 dynamic programming 03Krish_ver2
 
dynamic programming complete by Mumtaz Ali (03154103173)
dynamic programming complete by Mumtaz Ali (03154103173)dynamic programming complete by Mumtaz Ali (03154103173)
dynamic programming complete by Mumtaz Ali (03154103173)Mumtaz Ali
 
NON LINEAR PROGRAMMING
NON LINEAR PROGRAMMING NON LINEAR PROGRAMMING
NON LINEAR PROGRAMMING karishma gupta
 
Linear programming manzoor nabi
Linear programming  manzoor nabiLinear programming  manzoor nabi
Linear programming manzoor nabiManzoor Wani
 
Linear Programming (graphical method)
Linear Programming (graphical method)Linear Programming (graphical method)
Linear Programming (graphical method)Kamel Attar
 
Dynamic programming
Dynamic programmingDynamic programming
Dynamic programmingGopi Saiteja
 
Numerical analysis m1 l3slides
Numerical analysis  m1 l3slidesNumerical analysis  m1 l3slides
Numerical analysis m1 l3slidesSHAMJITH KM
 
Introduction to dynamic programming
Introduction to dynamic programmingIntroduction to dynamic programming
Introduction to dynamic programmingAmisha Narsingani
 
Dynamic programming - fundamentals review
Dynamic programming - fundamentals reviewDynamic programming - fundamentals review
Dynamic programming - fundamentals reviewElifTech
 
Simplex method concept,
Simplex method concept,Simplex method concept,
Simplex method concept,Dronak Sahu
 
Dynamic programming class 16
Dynamic programming class 16Dynamic programming class 16
Dynamic programming class 16Kumar
 
dynamic programming Rod cutting class
dynamic programming Rod cutting classdynamic programming Rod cutting class
dynamic programming Rod cutting classgiridaroori
 
Mathematical formulation of lpp- properties and example
Mathematical formulation of lpp- properties and exampleMathematical formulation of lpp- properties and example
Mathematical formulation of lpp- properties and exampleSundar B N
 
Biosight: Quantitative Methods for Policy Analysis - Introduction to GAMS, Li...
Biosight: Quantitative Methods for Policy Analysis - Introduction to GAMS, Li...Biosight: Quantitative Methods for Policy Analysis - Introduction to GAMS, Li...
Biosight: Quantitative Methods for Policy Analysis - Introduction to GAMS, Li...IFPRI-EPTD
 

What's hot (20)

5.3 dynamic programming 03
5.3 dynamic programming 035.3 dynamic programming 03
5.3 dynamic programming 03
 
dynamic programming complete by Mumtaz Ali (03154103173)
dynamic programming complete by Mumtaz Ali (03154103173)dynamic programming complete by Mumtaz Ali (03154103173)
dynamic programming complete by Mumtaz Ali (03154103173)
 
Unit 2 lpp tp
Unit 2 lpp tpUnit 2 lpp tp
Unit 2 lpp tp
 
NON LINEAR PROGRAMMING
NON LINEAR PROGRAMMING NON LINEAR PROGRAMMING
NON LINEAR PROGRAMMING
 
Dynamic programming
Dynamic programmingDynamic programming
Dynamic programming
 
Linear programming manzoor nabi
Linear programming  manzoor nabiLinear programming  manzoor nabi
Linear programming manzoor nabi
 
Linear Programming (graphical method)
Linear Programming (graphical method)Linear Programming (graphical method)
Linear Programming (graphical method)
 
Dynamic programming
Dynamic programmingDynamic programming
Dynamic programming
 
Dynamic pgmming
Dynamic pgmmingDynamic pgmming
Dynamic pgmming
 
Dynamic programming
Dynamic programmingDynamic programming
Dynamic programming
 
Numerical analysis m1 l3slides
Numerical analysis  m1 l3slidesNumerical analysis  m1 l3slides
Numerical analysis m1 l3slides
 
Introduction to dynamic programming
Introduction to dynamic programmingIntroduction to dynamic programming
Introduction to dynamic programming
 
Dynamic programming - fundamentals review
Dynamic programming - fundamentals reviewDynamic programming - fundamentals review
Dynamic programming - fundamentals review
 
Operations Research
Operations ResearchOperations Research
Operations Research
 
Dynamic programming Basics
Dynamic programming BasicsDynamic programming Basics
Dynamic programming Basics
 
Simplex method concept,
Simplex method concept,Simplex method concept,
Simplex method concept,
 
Dynamic programming class 16
Dynamic programming class 16Dynamic programming class 16
Dynamic programming class 16
 
dynamic programming Rod cutting class
dynamic programming Rod cutting classdynamic programming Rod cutting class
dynamic programming Rod cutting class
 
Mathematical formulation of lpp- properties and example
Mathematical formulation of lpp- properties and exampleMathematical formulation of lpp- properties and example
Mathematical formulation of lpp- properties and example
 
Biosight: Quantitative Methods for Policy Analysis - Introduction to GAMS, Li...
Biosight: Quantitative Methods for Policy Analysis - Introduction to GAMS, Li...Biosight: Quantitative Methods for Policy Analysis - Introduction to GAMS, Li...
Biosight: Quantitative Methods for Policy Analysis - Introduction to GAMS, Li...
 

Viewers also liked

Aplikom09 mat lab_intro
Aplikom09 mat lab_introAplikom09 mat lab_intro
Aplikom09 mat lab_introArif Rahman
 
Aplikom05 math cad_intro
Aplikom05 math cad_introAplikom05 math cad_intro
Aplikom05 math cad_introArif Rahman
 
Aplikom02 excel statistik
Aplikom02 excel statistikAplikom02 excel statistik
Aplikom02 excel statistikArif Rahman
 
12 algo persamaanaljabarlinier
12 algo persamaanaljabarlinier12 algo persamaanaljabarlinier
12 algo persamaanaljabarlinierArif Rahman
 
Aplikom10 matlab statistik
Aplikom10 matlab statistikAplikom10 matlab statistik
Aplikom10 matlab statistikArif Rahman
 
Aplikom12 matlab ekotek
Aplikom12 matlab ekotekAplikom12 matlab ekotek
Aplikom12 matlab ekotekArif Rahman
 
13 algo pencocokankurva
13 algo pencocokankurva13 algo pencocokankurva
13 algo pencocokankurvaArif Rahman
 

Viewers also liked (7)

Aplikom09 mat lab_intro
Aplikom09 mat lab_introAplikom09 mat lab_intro
Aplikom09 mat lab_intro
 
Aplikom05 math cad_intro
Aplikom05 math cad_introAplikom05 math cad_intro
Aplikom05 math cad_intro
 
Aplikom02 excel statistik
Aplikom02 excel statistikAplikom02 excel statistik
Aplikom02 excel statistik
 
12 algo persamaanaljabarlinier
12 algo persamaanaljabarlinier12 algo persamaanaljabarlinier
12 algo persamaanaljabarlinier
 
Aplikom10 matlab statistik
Aplikom10 matlab statistikAplikom10 matlab statistik
Aplikom10 matlab statistik
 
Aplikom12 matlab ekotek
Aplikom12 matlab ekotekAplikom12 matlab ekotek
Aplikom12 matlab ekotek
 
13 algo pencocokankurva
13 algo pencocokankurva13 algo pencocokankurva
13 algo pencocokankurva
 

Similar to Aplikom11 matlab or

Ch 06 MATLAB Applications in Chemical Engineering_陳奇中教授教學投影片
Ch 06 MATLAB Applications in Chemical Engineering_陳奇中教授教學投影片Ch 06 MATLAB Applications in Chemical Engineering_陳奇中教授教學投影片
Ch 06 MATLAB Applications in Chemical Engineering_陳奇中教授教學投影片Chyi-Tsong Chen
 
Intro to Matlab programming
Intro to Matlab programmingIntro to Matlab programming
Intro to Matlab programmingAhmed Moawad
 
mat lab introduction and basics to learn
mat lab introduction and basics to learnmat lab introduction and basics to learn
mat lab introduction and basics to learnpavan373
 
Matlab solved problems
Matlab solved problemsMatlab solved problems
Matlab solved problemsMake Mannan
 
Introduction to matlab
Introduction to matlabIntroduction to matlab
Introduction to matlabBilawalBaloch1
 
More instructions for the lab write-up1) You are not obli.docx
More instructions for the lab write-up1) You are not obli.docxMore instructions for the lab write-up1) You are not obli.docx
More instructions for the lab write-up1) You are not obli.docxgilpinleeanna
 
Linear Programming_rereeLecture 2 (1).ppt
Linear Programming_rereeLecture 2 (1).pptLinear Programming_rereeLecture 2 (1).ppt
Linear Programming_rereeLecture 2 (1).pptRahulPandey785327
 
chapter3 (2).pdf
chapter3 (2).pdfchapter3 (2).pdf
chapter3 (2).pdfluispinuer1
 
Extreme Value
Extreme ValueExtreme Value
Extreme Valuenclamelas
 
Doubly Accelerated Stochastic Variance Reduced Gradient Methods for Regulariz...
Doubly Accelerated Stochastic Variance Reduced Gradient Methods for Regulariz...Doubly Accelerated Stochastic Variance Reduced Gradient Methods for Regulariz...
Doubly Accelerated Stochastic Variance Reduced Gradient Methods for Regulariz...Tomoya Murata
 
MATLAB-Introd.ppt
MATLAB-Introd.pptMATLAB-Introd.ppt
MATLAB-Introd.pptkebeAman
 
ECE 2103_L6 Boolean Algebra Canonical Forms [Autosaved].pptx
ECE 2103_L6 Boolean Algebra Canonical Forms [Autosaved].pptxECE 2103_L6 Boolean Algebra Canonical Forms [Autosaved].pptx
ECE 2103_L6 Boolean Algebra Canonical Forms [Autosaved].pptxMdJubayerFaisalEmon
 
Deep learning with C++ - an introduction to tiny-dnn
Deep learning with C++  - an introduction to tiny-dnnDeep learning with C++  - an introduction to tiny-dnn
Deep learning with C++ - an introduction to tiny-dnnTaiga Nomi
 
Lesson 2: A Catalog of Essential Functions
Lesson 2: A Catalog of Essential FunctionsLesson 2: A Catalog of Essential Functions
Lesson 2: A Catalog of Essential FunctionsMatthew Leingang
 

Similar to Aplikom11 matlab or (20)

Ch 06 MATLAB Applications in Chemical Engineering_陳奇中教授教學投影片
Ch 06 MATLAB Applications in Chemical Engineering_陳奇中教授教學投影片Ch 06 MATLAB Applications in Chemical Engineering_陳奇中教授教學投影片
Ch 06 MATLAB Applications in Chemical Engineering_陳奇中教授教學投影片
 
Fmincon
FminconFmincon
Fmincon
 
Intro to Matlab programming
Intro to Matlab programmingIntro to Matlab programming
Intro to Matlab programming
 
mat lab introduction and basics to learn
mat lab introduction and basics to learnmat lab introduction and basics to learn
mat lab introduction and basics to learn
 
Application of derivative
Application of derivativeApplication of derivative
Application of derivative
 
Matlab solved problems
Matlab solved problemsMatlab solved problems
Matlab solved problems
 
OI.ppt
OI.pptOI.ppt
OI.ppt
 
Introduction to matlab
Introduction to matlabIntroduction to matlab
Introduction to matlab
 
More instructions for the lab write-up1) You are not obli.docx
More instructions for the lab write-up1) You are not obli.docxMore instructions for the lab write-up1) You are not obli.docx
More instructions for the lab write-up1) You are not obli.docx
 
Linear Programming_rereeLecture 2 (1).ppt
Linear Programming_rereeLecture 2 (1).pptLinear Programming_rereeLecture 2 (1).ppt
Linear Programming_rereeLecture 2 (1).ppt
 
chapter3 (2).pdf
chapter3 (2).pdfchapter3 (2).pdf
chapter3 (2).pdf
 
Introduction to MATLAB
Introduction to MATLABIntroduction to MATLAB
Introduction to MATLAB
 
Extreme Value
Extreme ValueExtreme Value
Extreme Value
 
Doubly Accelerated Stochastic Variance Reduced Gradient Methods for Regulariz...
Doubly Accelerated Stochastic Variance Reduced Gradient Methods for Regulariz...Doubly Accelerated Stochastic Variance Reduced Gradient Methods for Regulariz...
Doubly Accelerated Stochastic Variance Reduced Gradient Methods for Regulariz...
 
MATLAB-Introd.ppt
MATLAB-Introd.pptMATLAB-Introd.ppt
MATLAB-Introd.ppt
 
Matlab1
Matlab1Matlab1
Matlab1
 
ECE 2103_L6 Boolean Algebra Canonical Forms [Autosaved].pptx
ECE 2103_L6 Boolean Algebra Canonical Forms [Autosaved].pptxECE 2103_L6 Boolean Algebra Canonical Forms [Autosaved].pptx
ECE 2103_L6 Boolean Algebra Canonical Forms [Autosaved].pptx
 
Deep learning with C++ - an introduction to tiny-dnn
Deep learning with C++  - an introduction to tiny-dnnDeep learning with C++  - an introduction to tiny-dnn
Deep learning with C++ - an introduction to tiny-dnn
 
ma112011id535
ma112011id535ma112011id535
ma112011id535
 
Lesson 2: A Catalog of Essential Functions
Lesson 2: A Catalog of Essential FunctionsLesson 2: A Catalog of Essential Functions
Lesson 2: A Catalog of Essential Functions
 

More from Arif Rahman

Proses Data: Analisis Data Eksploratori - Modul Ajar Kuliah Analisis Data 07
Proses Data: Analisis Data Eksploratori - Modul Ajar Kuliah Analisis Data 07Proses Data: Analisis Data Eksploratori - Modul Ajar Kuliah Analisis Data 07
Proses Data: Analisis Data Eksploratori - Modul Ajar Kuliah Analisis Data 07Arif Rahman
 
Proses Data: Analisis Data Eksploratori - Modul Ajar Kuliah Analisis Data 06
Proses Data: Analisis Data Eksploratori - Modul Ajar Kuliah Analisis Data 06Proses Data: Analisis Data Eksploratori - Modul Ajar Kuliah Analisis Data 06
Proses Data: Analisis Data Eksploratori - Modul Ajar Kuliah Analisis Data 06Arif Rahman
 
Preparasi Data: Pembersihan dan Proses Awal Data - Modul Ajar Kuliah Analisis...
Preparasi Data: Pembersihan dan Proses Awal Data - Modul Ajar Kuliah Analisis...Preparasi Data: Pembersihan dan Proses Awal Data - Modul Ajar Kuliah Analisis...
Preparasi Data: Pembersihan dan Proses Awal Data - Modul Ajar Kuliah Analisis...Arif Rahman
 
Preparasi Data: Pembersihan dan Proses Awal Data - Modul Ajar Kuliah Analisis...
Preparasi Data: Pembersihan dan Proses Awal Data - Modul Ajar Kuliah Analisis...Preparasi Data: Pembersihan dan Proses Awal Data - Modul Ajar Kuliah Analisis...
Preparasi Data: Pembersihan dan Proses Awal Data - Modul Ajar Kuliah Analisis...Arif Rahman
 
Preparasi Data: Penetapan Tujuan dan Pengumpulan Data - Modul Ajar Kuliah Ana...
Preparasi Data: Penetapan Tujuan dan Pengumpulan Data - Modul Ajar Kuliah Ana...Preparasi Data: Penetapan Tujuan dan Pengumpulan Data - Modul Ajar Kuliah Ana...
Preparasi Data: Penetapan Tujuan dan Pengumpulan Data - Modul Ajar Kuliah Ana...Arif Rahman
 
Proses Data Science - Modul Ajar Kuliah Analisis Data 02
Proses Data Science - Modul Ajar Kuliah Analisis Data 02Proses Data Science - Modul Ajar Kuliah Analisis Data 02
Proses Data Science - Modul Ajar Kuliah Analisis Data 02Arif Rahman
 
Pengantar Analisis Data - Modul Ajar Kuliah Analisis Data 01
Pengantar Analisis Data - Modul Ajar Kuliah Analisis Data 01Pengantar Analisis Data - Modul Ajar Kuliah Analisis Data 01
Pengantar Analisis Data - Modul Ajar Kuliah Analisis Data 01Arif Rahman
 
Modul Ajar Statistika Inferensia ke-13: Analisis Variansi, Eksperimentasi Fak...
Modul Ajar Statistika Inferensia ke-13: Analisis Variansi, Eksperimentasi Fak...Modul Ajar Statistika Inferensia ke-13: Analisis Variansi, Eksperimentasi Fak...
Modul Ajar Statistika Inferensia ke-13: Analisis Variansi, Eksperimentasi Fak...Arif Rahman
 
Modul Ajar Statistika Inferensia ke-12: Uji Asumsi Klasik pada Regresi Linier...
Modul Ajar Statistika Inferensia ke-12: Uji Asumsi Klasik pada Regresi Linier...Modul Ajar Statistika Inferensia ke-12: Uji Asumsi Klasik pada Regresi Linier...
Modul Ajar Statistika Inferensia ke-12: Uji Asumsi Klasik pada Regresi Linier...Arif Rahman
 
Modul Ajar Statistika Inferensia ke-11: Analisis Regresi Linier Berganda (Mul...
Modul Ajar Statistika Inferensia ke-11: Analisis Regresi Linier Berganda (Mul...Modul Ajar Statistika Inferensia ke-11: Analisis Regresi Linier Berganda (Mul...
Modul Ajar Statistika Inferensia ke-11: Analisis Regresi Linier Berganda (Mul...Arif Rahman
 
Modul Ajar Statistika Inferensia ke-10: Analisis Regresi Nonlinier
Modul Ajar Statistika Inferensia ke-10: Analisis Regresi NonlinierModul Ajar Statistika Inferensia ke-10: Analisis Regresi Nonlinier
Modul Ajar Statistika Inferensia ke-10: Analisis Regresi NonlinierArif Rahman
 
Modul Ajar Statistika Inferensia ke-9: Analisis Regresi Linier Sederhana (Sim...
Modul Ajar Statistika Inferensia ke-9: Analisis Regresi Linier Sederhana (Sim...Modul Ajar Statistika Inferensia ke-9: Analisis Regresi Linier Sederhana (Sim...
Modul Ajar Statistika Inferensia ke-9: Analisis Regresi Linier Sederhana (Sim...Arif Rahman
 
Modul Ajar Statistika Inferensia ke-8: Analisis Korelasi Pearson, Spearman, K...
Modul Ajar Statistika Inferensia ke-8: Analisis Korelasi Pearson, Spearman, K...Modul Ajar Statistika Inferensia ke-8: Analisis Korelasi Pearson, Spearman, K...
Modul Ajar Statistika Inferensia ke-8: Analisis Korelasi Pearson, Spearman, K...Arif Rahman
 
Modul Ajar Statistika Inferensia ke-7: Uji Tabel Kontingensi Independensi dan...
Modul Ajar Statistika Inferensia ke-7: Uji Tabel Kontingensi Independensi dan...Modul Ajar Statistika Inferensia ke-7: Uji Tabel Kontingensi Independensi dan...
Modul Ajar Statistika Inferensia ke-7: Uji Tabel Kontingensi Independensi dan...Arif Rahman
 
Modul Ajar Statistika Inferensia ke-6: Uji Kesesuaian Baik (Goodness of Fit T...
Modul Ajar Statistika Inferensia ke-6: Uji Kesesuaian Baik (Goodness of Fit T...Modul Ajar Statistika Inferensia ke-6: Uji Kesesuaian Baik (Goodness of Fit T...
Modul Ajar Statistika Inferensia ke-6: Uji Kesesuaian Baik (Goodness of Fit T...Arif Rahman
 
Modul Ajar Statistika Inferensia ke-5: Uji Hipotesa Rata-Rata Nonparametrik
Modul Ajar Statistika Inferensia ke-5: Uji Hipotesa Rata-Rata NonparametrikModul Ajar Statistika Inferensia ke-5: Uji Hipotesa Rata-Rata Nonparametrik
Modul Ajar Statistika Inferensia ke-5: Uji Hipotesa Rata-Rata NonparametrikArif Rahman
 
Modul Ajar Statistika Inferensia ke-4: Uji Hipotesa Proporsi Parametrik
Modul Ajar Statistika Inferensia ke-4: Uji Hipotesa Proporsi ParametrikModul Ajar Statistika Inferensia ke-4: Uji Hipotesa Proporsi Parametrik
Modul Ajar Statistika Inferensia ke-4: Uji Hipotesa Proporsi ParametrikArif Rahman
 
Modul Ajar Statistika Inferensia ke-3: Uji Hipotesa Variansi Parametrik
Modul Ajar Statistika Inferensia ke-3: Uji Hipotesa Variansi ParametrikModul Ajar Statistika Inferensia ke-3: Uji Hipotesa Variansi Parametrik
Modul Ajar Statistika Inferensia ke-3: Uji Hipotesa Variansi ParametrikArif Rahman
 
Modul Ajar Statistika Inferensia ke-2: Uji Hipotesa Rata-rata Parametrik
Modul Ajar Statistika Inferensia ke-2: Uji Hipotesa Rata-rata ParametrikModul Ajar Statistika Inferensia ke-2: Uji Hipotesa Rata-rata Parametrik
Modul Ajar Statistika Inferensia ke-2: Uji Hipotesa Rata-rata ParametrikArif Rahman
 
Modul Ajar Statistika Inferensia ke-1: Pengantar Statistika Inferensia
Modul Ajar Statistika Inferensia ke-1: Pengantar Statistika InferensiaModul Ajar Statistika Inferensia ke-1: Pengantar Statistika Inferensia
Modul Ajar Statistika Inferensia ke-1: Pengantar Statistika InferensiaArif Rahman
 

More from Arif Rahman (20)

Proses Data: Analisis Data Eksploratori - Modul Ajar Kuliah Analisis Data 07
Proses Data: Analisis Data Eksploratori - Modul Ajar Kuliah Analisis Data 07Proses Data: Analisis Data Eksploratori - Modul Ajar Kuliah Analisis Data 07
Proses Data: Analisis Data Eksploratori - Modul Ajar Kuliah Analisis Data 07
 
Proses Data: Analisis Data Eksploratori - Modul Ajar Kuliah Analisis Data 06
Proses Data: Analisis Data Eksploratori - Modul Ajar Kuliah Analisis Data 06Proses Data: Analisis Data Eksploratori - Modul Ajar Kuliah Analisis Data 06
Proses Data: Analisis Data Eksploratori - Modul Ajar Kuliah Analisis Data 06
 
Preparasi Data: Pembersihan dan Proses Awal Data - Modul Ajar Kuliah Analisis...
Preparasi Data: Pembersihan dan Proses Awal Data - Modul Ajar Kuliah Analisis...Preparasi Data: Pembersihan dan Proses Awal Data - Modul Ajar Kuliah Analisis...
Preparasi Data: Pembersihan dan Proses Awal Data - Modul Ajar Kuliah Analisis...
 
Preparasi Data: Pembersihan dan Proses Awal Data - Modul Ajar Kuliah Analisis...
Preparasi Data: Pembersihan dan Proses Awal Data - Modul Ajar Kuliah Analisis...Preparasi Data: Pembersihan dan Proses Awal Data - Modul Ajar Kuliah Analisis...
Preparasi Data: Pembersihan dan Proses Awal Data - Modul Ajar Kuliah Analisis...
 
Preparasi Data: Penetapan Tujuan dan Pengumpulan Data - Modul Ajar Kuliah Ana...
Preparasi Data: Penetapan Tujuan dan Pengumpulan Data - Modul Ajar Kuliah Ana...Preparasi Data: Penetapan Tujuan dan Pengumpulan Data - Modul Ajar Kuliah Ana...
Preparasi Data: Penetapan Tujuan dan Pengumpulan Data - Modul Ajar Kuliah Ana...
 
Proses Data Science - Modul Ajar Kuliah Analisis Data 02
Proses Data Science - Modul Ajar Kuliah Analisis Data 02Proses Data Science - Modul Ajar Kuliah Analisis Data 02
Proses Data Science - Modul Ajar Kuliah Analisis Data 02
 
Pengantar Analisis Data - Modul Ajar Kuliah Analisis Data 01
Pengantar Analisis Data - Modul Ajar Kuliah Analisis Data 01Pengantar Analisis Data - Modul Ajar Kuliah Analisis Data 01
Pengantar Analisis Data - Modul Ajar Kuliah Analisis Data 01
 
Modul Ajar Statistika Inferensia ke-13: Analisis Variansi, Eksperimentasi Fak...
Modul Ajar Statistika Inferensia ke-13: Analisis Variansi, Eksperimentasi Fak...Modul Ajar Statistika Inferensia ke-13: Analisis Variansi, Eksperimentasi Fak...
Modul Ajar Statistika Inferensia ke-13: Analisis Variansi, Eksperimentasi Fak...
 
Modul Ajar Statistika Inferensia ke-12: Uji Asumsi Klasik pada Regresi Linier...
Modul Ajar Statistika Inferensia ke-12: Uji Asumsi Klasik pada Regresi Linier...Modul Ajar Statistika Inferensia ke-12: Uji Asumsi Klasik pada Regresi Linier...
Modul Ajar Statistika Inferensia ke-12: Uji Asumsi Klasik pada Regresi Linier...
 
Modul Ajar Statistika Inferensia ke-11: Analisis Regresi Linier Berganda (Mul...
Modul Ajar Statistika Inferensia ke-11: Analisis Regresi Linier Berganda (Mul...Modul Ajar Statistika Inferensia ke-11: Analisis Regresi Linier Berganda (Mul...
Modul Ajar Statistika Inferensia ke-11: Analisis Regresi Linier Berganda (Mul...
 
Modul Ajar Statistika Inferensia ke-10: Analisis Regresi Nonlinier
Modul Ajar Statistika Inferensia ke-10: Analisis Regresi NonlinierModul Ajar Statistika Inferensia ke-10: Analisis Regresi Nonlinier
Modul Ajar Statistika Inferensia ke-10: Analisis Regresi Nonlinier
 
Modul Ajar Statistika Inferensia ke-9: Analisis Regresi Linier Sederhana (Sim...
Modul Ajar Statistika Inferensia ke-9: Analisis Regresi Linier Sederhana (Sim...Modul Ajar Statistika Inferensia ke-9: Analisis Regresi Linier Sederhana (Sim...
Modul Ajar Statistika Inferensia ke-9: Analisis Regresi Linier Sederhana (Sim...
 
Modul Ajar Statistika Inferensia ke-8: Analisis Korelasi Pearson, Spearman, K...
Modul Ajar Statistika Inferensia ke-8: Analisis Korelasi Pearson, Spearman, K...Modul Ajar Statistika Inferensia ke-8: Analisis Korelasi Pearson, Spearman, K...
Modul Ajar Statistika Inferensia ke-8: Analisis Korelasi Pearson, Spearman, K...
 
Modul Ajar Statistika Inferensia ke-7: Uji Tabel Kontingensi Independensi dan...
Modul Ajar Statistika Inferensia ke-7: Uji Tabel Kontingensi Independensi dan...Modul Ajar Statistika Inferensia ke-7: Uji Tabel Kontingensi Independensi dan...
Modul Ajar Statistika Inferensia ke-7: Uji Tabel Kontingensi Independensi dan...
 
Modul Ajar Statistika Inferensia ke-6: Uji Kesesuaian Baik (Goodness of Fit T...
Modul Ajar Statistika Inferensia ke-6: Uji Kesesuaian Baik (Goodness of Fit T...Modul Ajar Statistika Inferensia ke-6: Uji Kesesuaian Baik (Goodness of Fit T...
Modul Ajar Statistika Inferensia ke-6: Uji Kesesuaian Baik (Goodness of Fit T...
 
Modul Ajar Statistika Inferensia ke-5: Uji Hipotesa Rata-Rata Nonparametrik
Modul Ajar Statistika Inferensia ke-5: Uji Hipotesa Rata-Rata NonparametrikModul Ajar Statistika Inferensia ke-5: Uji Hipotesa Rata-Rata Nonparametrik
Modul Ajar Statistika Inferensia ke-5: Uji Hipotesa Rata-Rata Nonparametrik
 
Modul Ajar Statistika Inferensia ke-4: Uji Hipotesa Proporsi Parametrik
Modul Ajar Statistika Inferensia ke-4: Uji Hipotesa Proporsi ParametrikModul Ajar Statistika Inferensia ke-4: Uji Hipotesa Proporsi Parametrik
Modul Ajar Statistika Inferensia ke-4: Uji Hipotesa Proporsi Parametrik
 
Modul Ajar Statistika Inferensia ke-3: Uji Hipotesa Variansi Parametrik
Modul Ajar Statistika Inferensia ke-3: Uji Hipotesa Variansi ParametrikModul Ajar Statistika Inferensia ke-3: Uji Hipotesa Variansi Parametrik
Modul Ajar Statistika Inferensia ke-3: Uji Hipotesa Variansi Parametrik
 
Modul Ajar Statistika Inferensia ke-2: Uji Hipotesa Rata-rata Parametrik
Modul Ajar Statistika Inferensia ke-2: Uji Hipotesa Rata-rata ParametrikModul Ajar Statistika Inferensia ke-2: Uji Hipotesa Rata-rata Parametrik
Modul Ajar Statistika Inferensia ke-2: Uji Hipotesa Rata-rata Parametrik
 
Modul Ajar Statistika Inferensia ke-1: Pengantar Statistika Inferensia
Modul Ajar Statistika Inferensia ke-1: Pengantar Statistika InferensiaModul Ajar Statistika Inferensia ke-1: Pengantar Statistika Inferensia
Modul Ajar Statistika Inferensia ke-1: Pengantar Statistika Inferensia
 

Recently uploaded

Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 

Recently uploaded (20)

Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 

Aplikom11 matlab or

  • 1. 1 Aplikasi Riset Operasional Dalam MATLAB Arif Rahman, ST MT
  • 3. 3 Linear Programming Variables Decision variables Structural variables Auxiliary variables Slack variables Artificial variables Coefficients Cost coefficients Technological coefficients Constraint parameter or Right Hand Side value Function Objective or criterion function Restriction or functional constraints Nonnegativity constraints
  • 4. 4 Linear Programming Minimize f(x) = c1x1 + c2x2 + … + cnxn Subject to a11x1 + a12x2 + … + a1nxn ≤ b1 a21x1 + a22x2 + … + a2nxn ≤ b2 am1x1 + am2x2 + … + amnxn ≤ bm and x1 ≥ 0; x2 ≥ 0; … ; xn ≥ 0 Maximize or Minimize ≤ or ≥ or = ≤ 0 or ≥0 or unrestricted
  • 5. Linear Programming [x,fval,exitflag] = linprog(f,A,b,Aeq,beq,lb) Di mana f  Vector koefisien fungsi tujuan (cost coefficient). A  Matrix koefisien fungsi kendala pertidaksamaan (technological coefficient). b  Vector parameter batas fungsi kendala pertidaksamaan(right-hand side or constraint parameter). Aeq  Matrix koefisien fungsi kendala persamaan (technological coefficient). beq  Vector parameter batas fungsi kendala persamaan(right-hand side or constraint parameter). lb  Vector batas bawahvariabel keputusan ub  Vector batas bawahvariabel keputusan 5
  • 6. Linear Programming Minimize f(x) = –5x1 – 4x2 – 6x3 Subject to : x1 – x2 + x3 ≤ 20 3.x1 + 2.x2 + 4.x3 ≤ 42 3.x1 + 2.x2 ≤ 30 where x1 ≥ 0; x2 ≥ 0; x3 ≥ 0 Ketikkan perintah berikut di dalam command window: f = [-5; -4; -6]; x = 0.000  x1 A = [1 -1 1; 3 2 4; 3 2 0]; 15.000  x2 b = [20; 42; 30]; 3.000  x3 lb=zeros(3,1); fval = -78.000 [x,fval,exitflag]= linprog(f,A,b,[],[],lb) 6
  • 7. 7 Binary Integer Programming Minimize f(x) = c1x1 + c2x2 + … + cnxn Subject to a11x1 + a12x2 + … + a1nxn ≤ b1 a21x1 + a22x2 + … + a2nxn ≤ b2 am1x1 + am2x2 + … + amnxn ≤ bm and x1; … ; xn ∈ {0;1} Maximize or Minimize ≤ or ≥ or = 0 or 1
  • 8. Binary Integer Programming x = bintprog(f,A,b) Di mana f  Vector koefisien fungsi tujuan (cost coefficient). A  Matrix koefisien fungsi kendala (technological coefficient). b  Vector parameter batas fungsi kendala (right- hand side or constraint parameter). 8
  • 9. Binary Integer Programming Minimize f(x) = –9x1 – 5x2 – 6x3 – 4x4, Subject to : 6.x1 + 3.x2 + 5.x3 + 2.x4 ≤ 9 x3 + x4 ≤ 1 -x1 + x3 ≤ 0 -x2 + x4 ≤ 0 where x1, x2, x3, and x4 are binary integers Ketikkan perintah berikut di dalam command window: f = [-9; -5; -6; -4]; x = 1  x1 A = [6 3 5 2; 0 0 1 1; -1 0 1 0; 0 -1 0 1]; 1  x2 b = [9; 1; 0; 0]; 0  x3 x = bintprog(f,A,b) 0  x4 9
  • 10. 10 Quadratic Programming Minimize f(x) = c1x1 2 + c2x2 2 + c3x1x2 + c4x1 + c5x2 … Subject to a11x1 + a12x2 + … + a1nxn ≤ b1 a21x1 + a22x2 + … + a2nxn ≤ b2 am1x1 + am2x2 + … + amnxn ≤ bm and x1 ≥ 0; x2 ≥ 0; … ; xn ≥ 0 Maximize or Minimize ≤ or ≥ or = ≤ 0 or ≥0 or unrestricted
  • 11. Quadratic Programming x = quadprog(H,f,A,b) Di mana H  Matrix bujursangkar simetris koefisien interaksi fungsi tujuan (cost coefficient). f  Vector koefisien fungsi tujuan (cost coefficient). A  Matrix koefisien fungsi kendala (technological coefficient). b  Vector parameter batas fungsi kendala (right- hand side or constraint parameter). 11
  • 12. Quadratic Programming Minimize f(x) = 1 /2.x1 2 + x2 2 – x1x2 – 2.x1 – 6.x2, Subject to : x1 + x2 ≤ 2 -x1 + 2.x2 ≤ 2 2.x1 + x2 ≤ 3 where x1 ≥ 0; x2 ≥ 0 Ketikkan perintah berikut di dalam command window: H = [1 -1; -1 2]; f = [-2; -6]; x = 0.6667  x1 A = [1 1; -1 2; 2 1]; 1.3333  x2 b = [2; 2; 3]; x = quadprog(H, f, A, b) 12
  • 13. Goal Programming Multiobjective goal attainment A weighting vector to control the relative underattainment or overattainment of the objectives in fgoalattain. When the values of goal are all nonzero, to ensure the same percentage of under- or overattainment of the active objectives, set the weighting function to abs(goal). The active objectives are the set of objectives that are barriers to further improvement of the goals at the solution. 13
  • 14. Goal Programming x = fgoalattain(fun,x0,goal,weight,A,b) Di mana fun  function dengan vector x menghasilkan vector F, dengan objective functions dievaluasi pada vector x x0  Vector initial x. goal  Vector koefisien fungsi tujuan (cost coefficient) weight  Vector pembobotan dari underattainment atau overattainment dari tujuan A  Matrix koefisien fungsi kendala (technological coefficient). b  Vector parameter batas fungsi kendala (right-hand side or constraint parameter). 14
  • 15. Minimax Programming minimizes the worst-case (largest) value of a set of multivariable functions, starting at an initial estimate. 15
  • 16. Minimax Programming x = fminimax(fun,x0,A,b) Di mana fun  function dengan vector x menghasilkan vector F, dengan objective functions dievaluasi pada vector x x0  Vector initial x. A  Matrix koefisien fungsi kendala (technological coefficient). b  Vector parameter batas fungsi kendala (right-hand side or constraint parameter). 16
  • 17. Minimax Programming Minimax f(x) = {f1(x); f2(x); f3(x); f4(x); f5(x)} Where : f1 (x) =2.x1 2 + x2 2 – 48.x1 – 40.x2 + 304 f2 (x) =-x1 2 – 3.x2 2 f3 (x) =x1 + 3.x2 – 18 f4 (x) =-x1 – x2 f5 (x) =x1 + x2 – 8 17
  • 18. Minimax Programming Ketikkan perintah berikut di dalam command window: function f = myfun(x) f(1)= 2*x(1)^2+x(2)^2-48*x(1)-40*x(2)+304; f(2)= -x(1)^2 - 3*x(2)^2; f(3)= x(1) + 3*x(2) -18; f(4)= -x(1)- x(2); f(5)= x(1) + x(2) – 8 x0 = [0.1; 0.1]; [x,fval] = fminimax(@myfun,x0) 18
  • 19. 19 Akhir Perkuliahan…Akhir Perkuliahan… …… Ada Yang DitanyakanAda Yang Ditanyakan help optim