Professional Documents
Culture Documents
Kantitatif Karar Verme Teknikleri PDF
Kantitatif Karar Verme Teknikleri PDF
VERME TEKNİKLERİ
Psikolojik drm. Fiziksel drm. Sosyo-kültürel yp. Fizyolojik yp. Estetik grnş.
Güven
Şefkat
Durum 1: Evlen Evlenme
Sadakat Durum 2:
Yöneylem araştırması ile ilgili genel kavramlar ve tanımları, Karar, Karar problemlerinin
yapısı, Karar verme ve Modelleme, Doğrusal Programlama (Simpleks yöntemi, Dualite ve
duyarlılık analizleri), Tam sayılı doğrusal programlama, Ulaştırma modelleri, Ağ (Şebeke)
modelleri ve analizi, Hedef programlama, Envanter modelleri.
1 Yöneylem araştırması ile ilgili genel kavramlar ve tanımları, karar, karar problemlerinin
yapısı, karar verme ve modelleme.
2 Doğrusal programlamaya giriş ve doğrusal programlama modelinin kurulması.
3 Maksimizasyon ve minimizasyon modellerine örnekler ve grafik yöntemle çözümü.
4 Doğrusal programlama örnek çözümleri
5 Ms Excel solver ve WinQSB yazılımları ile örnek çözümleri
6 Duyarlılık analizleri
7 ARA SINAV
8 Tam sayılı doğrusal programlama modelleri ve çözüm algoritmaları.
9 Ulaştırma problemlerinin matematiksel modelleri, ulaştırma algoritması.
10 Atama modeli, şebeke modellerine giriş.
11 Örnek çözümleri
12 AHP Yöntemi ve örnek uygulamalar.
13 Envanter modellerine giriş, deterministik envanter modelleri.
14 Simulasyon
Yararlanılacak kitaplar 1
İçindekiler
Doğrusal Programlama.............................................................. 19
2.1. Doğrusal Programlamaya Giriş............................................. 20
2.2. Doğrusal Programlama Modellerinin Formülasyonu............. 22
2.3. Doğrusal Programlama Modellerinin Grafik Çözüm Yöntemi
ile Çözülmesi......................................................................... 28
2.3.1. Grafik Çözüm Yönteminde Özel Durumlar................. 35
2.4. Doğrusal Programlama Modellerinin Hesap Tablosu
Üzerinde Formülasyonu..........................................................38
2.5. Doğrusal Programlama Modellerinin SOLVER ile Çözülmesi..46
Problemler..................................................................................... 54
Şebeke Modelleri.............................................. 153
5.1. Giriş................................................... 154
Doç.Dr. Aydın ULUCAN 5.2. Şebeke Modellemesi Terminolojisi.... 155
5.3. Ulaştırma Modelleri............................ 156
5.4. Atama Modelleri................................ 162
5.5. Aktarma Modelleri............................. 168
5.6. En Kısa Yol Modelleri........................ 177
.......................................
http://yunus.hacettepe.edu.tr/~aulucan/index_tur.htm
Proje Yönetimi........................................................................................ 253
8.1. Giriş................................................................................................... 254
8.2. CPM – Kritik Yol Metodu........................................................................ 256
8.3. PERT – Program Değerlendirme ve İrdeleme Tekniği............................... 268
8.4. Projelerin Hızlandırılması (Crashing)...................................................... 275
Problemler................................................................................................ 284
Ahmet Öztürk
Ekin Kitabevi
33.00 TL
TERMİNOLOJİ
• "Yöneylem Araştırması" (YA), İngiliz ve Avrupalılar tarafından
"Operational
Research" ve Amerikalılar tarafından "Operations Research" olarak
isimlendirilir ve "OR" olarak kısaltılır.
• Bu alanda kullanılan bir diğer terim de "Yönetim Bilimi"dir
(Management Science) ve uluslararası literatürde MS olarak
kısaltılır. İki terim birleştirilerek "OR/MS" veya "ORMS" de denilir.
• YA genelde bir "Sorun Çözme" (problem solving) ve "Karar Verme
Bilimi" (decision science) olarak da değerlendirilir.
• Bazı kaynaklarda YA yerine Endüstri Mühendisliği (Industrial
Engineering - IE) kavramı da kullanılır. Son yıllarda bu alan için tek
bir terim kullanılmaya çalışılmaktadır: OR. Biz de derste bu alan
için Yöneylem Araştırmasının Türkçe kısaltması olan YA'yı
kullanacağız.
• “Yöneylem Araştırması (Yönetim Bilimi) genellikle kıt
kaynakların tahsis edilmesi gereken durumlarda en
iyi şekilde bir sistemi tasarlamaya ve işletmeye yönelik
karar verme sürecine bilimsel bir yaklaşımdır.”
• Belirli bir hedefi gerçekleştirmek için birlikte çalışan birbirine bağlı
bileşenlerin oluşturduğu düzen sistemdir.
"YA, gerçek hayat sistemlerinin
matematiksel modellerle temsil edilmesi
ve en iyi çözümü bulmak için kurulan
modellere sayısal yöntemler
(algoritmalar) uygulanmasıdır."
X 180 6 3 4
Y 160 1 1 6
• • Toplanabilirlik
• • Bölünebilirlik
• Kesinlik
BURAYA KADAR YAZILAN DENKLEM VE EŞİTSİZLİKLER
BİR ARAYA GETİRİLİRSE ÖRNEĞİN DOĞRUSAL
PROGRAMLAMA MODELİ:
1.KARAR DEĞİŞKENLERİ
ÖRNEKTEN, FABRİKA YÖNETİM KURULUNUN KARAR
VERMESİ GEREKEN İKİ ADET FAALİYET MEVCUT OLDUĞU
GÖRÜLÜR. BUNLARA SIRASIYLA X1 VE X2 DERSEK:
X1 :BİR GÜNDE ÜRETİLECEK ALÜMİNYUM ÇERÇEVELİ CAM
KAPI MİKTARI
X2 :BİR GÜNDE ÜRETİLECEK AHŞAP ÇERÇEVELİ ÇİFT
CAMLI PENCERE MİKTARI
2.AMAÇ FONKSİYONU
YÖNETİM KURULUNUN AMACI ÜRETİLECEK ÜRÜNLERİN
SATIŞINDAN ELDE EDİLECEK KARI MAKSİMUM YAPMAK İSE:
MAKS Z = 3 X1 + 5 X2
3.KISITLAR
BİRİNCİ ATÖLYEDE ÜRETİM İÇİN BİR GÜNDE KULLANILACAK
TOPLAM KAPASİTE 4 İŞÇİLİK SAATİNDEN FAZLA OLAMAZ,
YANİ X1 ≤ 4. BENZER ŞEKİLDE BİR YAKLAŞIMLA:
X1 ≤ 4 (1. ATÖLYE KAPASİTE KISITI)
2 X2 ≤ 12 (2. ATÖLYE KAPASİTE KISITI)
3 X1 + 2 X2 ≤ 18 (3. ATÖLYE KAPASİTE KISITI)
4.NEGATİF OLMAMA KISITLARI
KARAR DEĞİŞKENLERİ YA SIFIR YADA POZİTİF DEĞERLER
ALABİLİR:
X1 ≥ 0
X2 ≥ 0
KURULAN DOĞRUSAL PROGRAMLAMA MODELİ
MAKS Z = 3 X1 + 5 X2 (AMAÇ FONKSİYONU)
X1 ≤4 (1. ATÖLYE KAPASİTE KISITI)
2 X2 ≤ 12 (2. ATÖLYE KAPASİTE KISITI)
3 X1 + 2 X2 ≤ 18 (3. ATÖLYE KAPASİTE KISITI)
X1 ≥0
X2 ≥ 0
GRAFİK ÇÖZÜM
GRAFİK ÇÖZÜM, İKİ DEĞİŞKENİ OLAN DOĞRUSAL
PROGRAMLAMA MODELLERİNİN KOORDİNAT EKSENİ
ÜZERİNDE GÖZLE İZLENEREK OPTİMAL ÇÖZÜMÜNÜN
BULUNMASINI SAĞLAYAN BİR TEKNİKTİR.
GRAFİK ÇÖZÜM GENEL OLARAK İKİ AŞAMADAN OLUŞUR:
1. BÜTÜN KISITLARI SAĞLAYAN UYGUN ÇÖZÜM
BÖLGESİNİN BELİRLENMESİ,
2. BU BÖLGE İÇERİSİNDE OPTİMAL AMAÇ
FONKSİYONU DEĞERİNİ VEREN ÇÖZÜMÜN
BULUNMASI
GRAFİK ÇÖZÜMÜ, İKİ DEĞİŞKENLİ BİR PROBLEM OLAN
CAM FABRİKASI ÖRNEĞİ ÜZERİNDE UYGULAMALI OLARAK
ANLATALIM.
1.UYGUN (GEÇERLİ) ÇÖZÜMLERİN BULUNMASI
NEGATİF OLMAMA KOŞULU DAHİL BÜTÜN KISITLARI SAĞLAYAN
BÖLGE UYGUN ÇÖZÜM BÖLGESİDİR.
X2
10
7
3X1+2X2≤18
6
A B X1≤4
5
2X2≤12
4
3
C X1≥0 VE X2≥0
UYGUN
2 ÇÖZÜM
1
BÖLGESİ
D
0
E 1 2 3 4 5 6 7 8 X1
2.OPTİMAL ÇÖZÜMÜN BULUNMASI (2. YÖNTEM)
AMAÇ FONKSİYONUNU TEMSİL EDEN DOĞRU, AMAÇ FONKSİYONU
DEĞERİNİN İYİLEŞTİĞİ İSTİKAMETTE KAYDIRILDIĞINDA UYGUN ÇÖZÜM
BÖLGESİNİ TERK ETTİĞİ SON NOKTA OPTİMAL ÇÖZÜM NOKTASIDIR.
X2
10
(1) Z = 10 = 3X1+ 5X2
(2) Z = 20 = 3X1+ 5X2
9
(3) Z = ? = 3X1+ 5X2
3 8
7
A B
6 3X1+2X2=18 VE 2X2=12
5 DENKLEMLERİ ORTAK
2
4 ÇÖZÜLÜRSE:
C
1
3
UYGUN OPTİMAL ÇÖZÜM
2 ÇÖZÜM
1
BÖLGESİ X1=2,
D X2=6,
0
E 1 2 3 4 5 6 7 8 X1 Z=36
BAĞLAYICI VE BAĞLAYICI OLMAYAN KISITLAR
KARAR DEĞİŞKENLERİNİN OPTİMAL DEĞERLERİ “≤” VEYA “≥”
ŞEKLİNDEKİ HERHANGİ BİR EŞİTSİZLİK KISITINDA YERİNE
KONULDUĞUNDA:
KISITIN SAĞ VE SOL TARAF DEĞERLERİ BİRBİRİNE
EŞİTSE BU KISITA BAĞLAYICI KISIT,
KISITIN SAĞ VE SOL TARAF DEĞERLERİ BİRBİRNE
EŞİT DEĞİLSE BU KISITA BAĞLAYICI OLMAYAN KISIT
DENİR.
BAĞLAYICI KISITLAR OPTİMAL ÇÖZÜM NOKTASINI
OLUŞTURUR VE KIT KAYNAKLARI İFADE EDER.
BAĞLAYICI OLMAYAN KISITLAR İÇİN ATIL KAPASİTE SÖZ
KONUSUDUR.
CAM FABRİKASI ÖRNEĞİNDE (X1=2, X2=6) 2X2≤12 VE
3X1+2X2≤18 KISITLARI BAĞLAYICI X1≤4 İSE BAĞLAYICI
OLMAYAN KISITLARDIR.
1.BİRDEN FAZLA (ALTERNATİF) OPTİMAL
ÇÖZÜM
2.GEÇERSİZ ÇÖZÜM
Z=C1X1+C2X2
KARAR DEĞİŞKENLERİ
GÖMLEK FİRMASI 2NCİ TİP GÖMLEĞİN BİRİM SATIŞ FİYATINI (C2) 0.5 BİRİM
ARTIRIRSA PROBLEMİN OPTİMAL ÇÖZÜMÜ NE OLUR?
C2’NİN OPTİMAL ÇÖZÜMÜNÜN DEĞİŞMEDİĞİ MAKSİMUM ARTIŞ MİKTARI
0.666667 BİRİMDİR. 0.5<6.666667 OLDUĞUNA GÖRE BU DEĞİŞİKLİK
SONUNDA:
KARAR DEĞİŞKENLERİNİN OPTİMAL DEĞERLERİ (X1=0, X2=400,
X3=150, X4=400) DEĞİŞMEZ.
X2 TEMEL BİR DEĞİŞKEN OLDUĞU İÇİN OPTİMAL AMAÇ
FONKSİYONU DEĞERİ DEĞİŞİR.
YENİ OPTİMAL Z DEĞERİ = 4(0) + 6.5(400) + 7(150) + 8(400) = 6850
ŞEKLİNDE BULUNABİLİR.
AMAÇ FONKSİYONU KATSAYILARINDAKİ DEĞİŞİMİN OPTİMALÇÖZÜME
ETKİSİ (ÖRNEK)
GÖMLEK FİRMASI 1NCİ TİP GÖMLEĞİN SATIŞ FİYATINI (C1) 0.6 BİRİM
ARTIRIRSA PROBLEMİN OPTİMAL ÇÖZÜMÜ NE OLUR?
C1 İÇİN OPTİMAL ÇÖZÜMÜN DEĞİŞMEDİĞİ MAKSİMUM ARTIŞ MİKTARI 1
BİRİMDİR. 0.6<1 OLDUĞUNA GÖRE, BU DEĞİŞİKLİK SONUNDA:
KARAR DEĞİŞKENLERİNİN OPTİMAL DEĞERLERİ (X1=0, X2=400,
X3=150, X4=400) DEĞİŞMEZ.
X1 TEMEL OLMAYAN BİR DEĞİŞKEN OLDUĞU İÇİN (X1’İN OPTİMAL
DEĞERİ=0 OLDUĞUNDAN) OPTİMAL AMAÇ FONKSİYONU DEĞERİ
DE DEĞİŞMEZ; Z=6650.
SAĞ TARAF DEĞERLERİNDEKİ DEĞİŞİKLİĞİN OPTİMAL ÇÖZÜME ETKİSİ
OPTİMAL ÇÖZÜMDEKİ TEMEL DEĞİŞKENLERİN DEĞİŞMEDİĞİ, SAĞ TARAF
DEĞERLERİNİN GEÇERLİLİK ARALIĞI RIGHTHAND SİDE RANGES
BÖLÜMÜNDEN BULUNUR. ALLOWABLE INCREASE (AL) DEĞERİ SAĞ
TARAF DEĞERİNİN EN FAZLA NE KADAR ARTIRILABİLECEĞİNİ,
ALLOWABLE DECREASE (AD) DEĞERİ İSE SAĞ TARAF DEĞERİNİN EN
FAZLA NE KADAR AZALTILABİLECEĞİNİ GÖSTERİR.
1NCİ KISITIN SAĞ TARAF DEĞERİNİN (b1’İN) MAKSİMUM ARTIŞ MİKTARI (AL)
50 VE MAKSİMUM AZALIŞ MİKTARI (AD) 100'DÜR. BAŞLANGIÇTA b1=950
OLDUĞUNA GÖRE, b1’İN GEÇERLİLİK ARALIĞI AŞAĞIDAKİ ŞEKİLDE
BULUNUR.
950 - 100 = 850 ≤ b1 ≤ 1000 = 950 + 50
SAĞ TARAF DEĞERLERİNDEKİ DEĞİŞİKLİĞİN OPTİMAL ÇÖZÜME ETKİSİ
HERHANGİ BİR BAĞLAYICI KISITIN SAĞ TARAF DEĞERİNDE GEÇERLİLİK
ARALIĞI İÇERİSİNDE MEYDANA GELEN DEĞİŞİKLİKLER SONUCUNDA,
KARAR DEĞİŞKENLERİNİN BAZILARININ DEĞERİ VE OPTİMAL AMAÇ
FONKSİYONU DEĞERİ DEĞİŞEBİLİR. LINDO ÇIKTISI BU DEĞİŞİKLİK
SONUCUNDA KARAR DEĞİŞKENLERİNİN YENİ DEĞERLERİNİN
SAPTANMASI İÇİN YETERLİ BİLGİ VERMEZ. ANCAK OPTİMAL AMAÇ
FONKSİYONU DEĞERİ GÖLGE FİYATLARI KULLANARAK BULUNABİLİR.
GÖLGE FİYAT, KISITIN SAĞ TARAF DEĞERİNİN BİR BİRİM ARTIRILMASI
SONUCUNDA AMAÇ FONKSİYONU DEĞERİNDE MEYDANA GELEN
İYİLEŞME MİKTARINI GÖSTERİR (SAĞ TARAF DEĞERİ BİR BİRİM
AZALTILDIĞINDA DA AMAÇ FONKSİYONU DEĞERİNDE MEYDANA GELEN
KÖTÜLEŞME MİKTARINI İFADE EDER). BU DURUM (ARTIŞ YA DA AZALIŞ)
GEÇERLİLİK ARALIĞI İÇERİSİNDE KALDIĞI SÜRECE GEÇERLİ OLUP BU
ARALIĞIN DIŞINA ÇIKILDIĞINDA PROBLEMİN YENİDEN ÇÖZÜLMESİ
GEREKİR.
SAĞ TARAF DEĞERLERİNDEKİ DEĞİŞİKLİĞİN OPTİMAL ÇÖZÜME ETKİSİ
(ÖRNEK)
KARAR DEĞİŞKENLERİ;
Xij :i SANTRALİNDEN j ŞEHRİNE GÖNDERİLECEK ELEKTRİK
MİKTARI (MİLYON KWS)
ULAŞTIRMA PROBLEMLERİNİN DOĞRUSAL PROGRAMLAMA MODELİ
(ELEKTRİK DAĞITIM PROBLEMİ)
to
from
ULAŞTIRMA PROBLEMLERİNİN DENGELENMESİ
ULAŞTIRMA PROBLEMLERİNİN DENGELENMESİNDE, TOPLAM ARZIN TOPLAM
TALEPTEN BÜYÜK OLDUĞU VEYA TOPLAM ARZIN TOPLAM TALEPTEN KÜÇÜK
OLDUĞU İKİ DURUM SÖZ KONUSUDUR;
1. TOPLAM ARZ > TOPLAM TALEP İSE
A. SAHTE (HAYALİ) BİR HEDEF (TALEP NOKTASI) OLUŞTURULUR.
B. SAHTE HEDEFİN TALEBİ ARZ FAZLASINA EŞİTTİR.
C. SAHTE HEDEFE GÖNDERİLECEK ÜRÜNLER GERÇEKTE
GÖNDERİLMEYECEĞİ İÇİN, HER BİR KAYNAKTAN SAHTE HEDEFE OLAN
BİRİM ULAŞTIRMA MALİYETİ SIFIR ALINIR.
D. SAHTE HEDEFE GÖNDERİLEN ÜRÜNLER, KULLANILMAYAN KAYNAK
MİKTARINI (ARZ FAZLASINI) GÖSTERİR.
2. TOPLAM ARZ < TOPLAM TALEP İSE
A. SAHTE (HAYALİ) BİR KAYNAK (ARZ NOKTASI) OLUŞTURULUR.
B. SAHTE KAYNAĞIN KAPASİTESİ TALEP FAZLASINA EŞİTTİR.
C. SAHTE KAYNAKTAN TALEP NOKTALARINA OLAN BİRİM ULAŞTIRMA
MALİYETİ, KARŞILANMAYAN HER BİR BİRİM TALEP İÇİN BELİRLENEN
CEZAYA EŞİTTİR (CEZA SAPTANMAYAN DURUMLARDA BU DEĞER SIFIR
ALINABİLİR).
D. SAHTE KAYNAKTAN GÖNDERİLEN ÜRÜNLER KARŞILANMAYAN TALEP
MİKTARINI (TALEP FAZLASINI) GÖSTERİR.
ULAŞTIRMA PROBLEMLERİNİN DENGELENMESİ
(TOPLAM ARZ > TOPLAM TALEP)
ÖRNEĞİN, ELEKTRİK DAĞITIM PROBLEMİNDE ŞEHİR-1’E AİT TALEP
MİKTARININ 45 MİLYON KWS DEĞİL DE 40 MİLYON KWS OLDUĞUNU
VARSAYALIM. BUNA GÖRE;
TOPLAM ARZ = 125 > TOPLAM TALEP = 120
OLACAĞINDAN, 5 MİLYON KWS ARZ FAZLASI VARDIR. O HALDE SAHTE
BİR HEDEF (ŞEHİR-5) OLUŞTURULUR VE BÜTÜN SANTRALLERDEN BU
ŞEHRE BİRİM ULAŞTIRMA MALİYETİ SIFIR OLARAK BELİRLENİR
(ci5=0, i=1, 2, 3). BU MODELİN OPTİMAL ULAŞTIRMA TABLOSU:
GERÇEKTE SANTRAL-4
OLMADIĞINDAN, 1NCİ ŞEHRİN 10,
2NCİ ŞEHRİN DE 5 MİLYON
KWS'LİK ELEKTRİK TALEBİ
KARŞILANAMAYACAKTIR.
m ADET KAYNAK VE n ADET HEDEFTEN OLUŞAN BİR ULAŞTIRMA PROBLEMİ
m+n EŞİTLİK KISITI İHTİVA EDER.
1. HER SATIR VE SÜTUN İÇİN BİRER CEZA HESAPLA. BU CEZA, SATIR VEYA
SÜTUNDAKİ EN KÜÇÜK İKİ MALİYETİN ARASINDAKİ FARKA EŞİTTİR.