Doğrusal Programlama Linear Programming

Slides:



Advertisements
Benzer bir sunumlar
ÖRNEK Giapetto Örneği (Winston 3.1., s. 49)
Advertisements

MATEMATİKSEL PROGRAMLAMA
    SiMETRi SiMETRi.
TBF Genel Matematik II DERS – 9 : Doğrusal Programlama
Support Vector Machines
Esranur ÇİNKO 6-B 314 PaskalyaYeni YılRamazan BayramıCadılar Bayramı.
DOĞRUSAL PROGRAMLAMA.
İŞ SIRALAMA VE ÇİZELGELEME DERS 4
Özyineli Sıralama Algoritmaları
Rusya,Avrupa ve Balkan ülkelerine ihracatını yapmakta olduğumuz ürünleri aşağıda inceleyebilirsiniz. Ürünlerimize isteğe bağlı olarak ambalaj yapılabilir.
Yrd. Doç. Dr. Mustafa Akkol
Atama ve eşleme (eşleştirme) problemleri (Matching and Assignment problems)
DOĞRUSAL PROGRAMLAMA SORUNLARINDA GRAFİKSEL ÇÖZÜM YÖNTEMİ
DOĞRUSAL PROGRAMLAMA.
İŞ SIRALAMA VE ÇİZELGELEME DERS 5
Hareket halindeki insanlara ulaşın.Mobil Arama Ağı Reklamları Reach customers with Mobile Search Network.
Polar koordinatlar Küresel sistemlerde küresel polar koordinatlar
INQUIRY FROM A B2B SITE Dear Sir/Madam We are writing to enquire about your sunflower oil. Please send us your product specification and price. Best Regards.
UNIT 18 CLIMATE “İklim” E x e r c i s e s. Translate into English sonunda ………………………………………………………. Mısır seyahati ………………………………………………………. sıcaklık hariç.
NOUN CLAUSES (İSİM CÜMLECİKLERİ).
/ 141 Yrd. Doç. Dr. Turan SET Atatürk University Medical Faculty, Erzurum QUALİTY CIRCLES
DOĞRUSAL EŞİTSİZLİK SİSTEMLERİ
CASE FAIR OSTER Prepared by: Fernando Quijano & Shelly Tefft.
COMPANY Veritabanı Örneği (Gereksinimler)
Prof. Dr. Halil İbrahim Karakaş
Prof. Dr. Halil İbrahim Karakaş
DOĞRUSAL EŞİTSİZLİKLER
Lineer Programlama: Model Formulasyonu ve Grafik Çözümü
İŞLETME BİLİMİNE GİRİŞ
Onur Görür Ürün Grubu Pazarlama Müdürü Microsoft Türkiye.
DOĞRUSAL PROGRAMLAMA Doğrusal Programlama
Veri Yapıları ve Algoritmalar
Optimizasyon.
ÖRNEK:RMC Şirketi küçük bir boya fabrikasına sahiptir ve bu şirket toptan satış şeklinde bir dağıtım için iç ve dış cephe ev boyaları üretmektedir. İki.
AVL Trees / Slide 1 Silme * Anahtar hedefi silmek için, x yaprağında buluruz ve sonra sileriz. * Dikkat edilmesi gereken iki durum vardır. (1) Hedef bazi.
BİR KÖMÜR ÜRETİM İŞLETMESİNDE KAR OPTİMİZASYONU
T.C BEYKENT ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ ENDÜSTRİ MÜHENDİSLİĞİ A.B.D Optimizasyon Teknikleri – Yrd.Doç.Dr Ümit Terzi Solar Panel Üretimi Yapan.
Dinamik Yapay Sinir Ağı Modelleri Yinelemeli Ağlar (recurrent networks) İleri yolGeri besleme.
Dinamik Yapay Sinir Ağı Modelleri Yinelemeli Ağlar (recurrent networks) İleri yolGeri besleme.
Bölüm10 İteratif İyileştirme Copyright © 2007 Pearson Addison-Wesley. All rights reserved.
Practice your writing skills
Students social life and join the social clubs. BARIŞ KILIÇ - EGE DÖVENCİ IŞIK ÜNİVERSİTESİ
Doğrusal programlama:İkililik teorisi (Duality theory)
Doğrusal Programlama Linear Programming-2
İSTATİSTİK II Hipotez Testleri 1.
TBF Genel Matematik II DERS – 9 : Doğrusal Programlama
Dinamik Yapay Sinir Ağı Modelleri
LEFM and EPFM LEFM In LEFM, the crack tip stress and displacement field can be uniquely characterized by K, the stress intensity factor. It is neither.
Algoritmalar II Ders 17 İteratif İyileştirme Yöntemi.
Ac POWER ANALYSIS Part III..
Optimizasyon Teknikleri
0-1 problemler 0-1 problemleri tam sayılı programlama problemler sınıfının önemli problemlerinden biridir. Bu tür problemlerde karar değişkeni sadece 0-1.
Bölüm 3 Talep, Arz ve Piyasa
tomorrow soon next week / year in five minutes/ in two hours later today I'll go to the market tomorrow. Don’t worry. He will be here soon. There.
MAKİNA TEORİSİ II STATİK KUVVET ANALİZİ Prof.Dr. Fatih M. Botsalı.
NİŞANTAŞI ÜNİVERSİTESİ
İSTATİSTİK II Hipotez Testleri 1.
MAKİNA TEORİSİ II GİRİŞ Prof.Dr. Fatih M. Botsalı.
Recursion (Özyineleme)
NİŞANTAŞI ÜNİVERSİTESİ
Multipoint programlama
Imagine that you are a teacher and you are taking your 20 students to England for the summer school.
DÜZLEMSEL MEKANİZMALARIN
“8. SINIFLAR” MASTERMIND UNIT 4 On the phone Wopenglish GURURLA SUNAR…
NİŞANTAŞI ÜNİVERSİTESİ
TBF Genel Matematik II DERS – 9 : Doğrusal Programlama
ELİF SU KÜÇÜKKAVRUK. plants When you touch this plant, it can be like the photograph. When you let go, it becomes normal.
People with an entrepreneurial mindset are always brave.
Examples: In the Figure, the three points and coordinates are given that is obtained with CAD program. If these three points are represented by the curve.
MY ACTİVİTİES ON TYPİCAL DAY BAŞAK MORAL 10-D 43.
Sunum transkripti:

Doğrusal Programlama Linear Programming

LP nedir? Matematiksel bir yöntem Belirli bir hedefe ulaşmak için, eldeki kaynakların kullanımını, ilgili kısıtlamaları da göz önüne alarak optimize etme yöntemi

LP ile çözülebilecek örnek problemler Öğrenci servislerinin, en az yol kat edilecek şekilde organize edilmesi Bir fabrikada en fazla kar elde edebilmek için, eldeki makine ve iş gücü göz önüne alınarak üretilecek ürün tip ve miktarlarının belirlenmesi

LP ile çözüm şartları: Belirli bir büyüklüğün (amaç fonksiyonu) maksimize veya minimize edilmesi istenir Kısıtlamalar (constraints) amaç fonksiyonuna ulaşmayı sınırlar İçlerinden seçim yapılacak alternatif yolların mevcut olması gerekir Amaç ve kısıtlama fonksiyonlarının doğrusal (linear) eşitlikler veya eşitsizlikler olarak ifade edilebilmeleri gerekir

LP Problemlerinin formülasyonu: Shader Elektoronik Şirketi Problemi: İki farklı ürün imal edilebilmekte (1) cd-player and (2) walkman cd-player 4 saatlik elektronik iş ve 2 saatlik montaj ile imal edilmekte walkman 3 saatlik elektronik iş ve 1 saatlik montaj ile imal edilmekte Kapasiteniz haftada 240 saatlik elektronik işi ve 100 saatlik montaj işine yetmekte cd-player kar marjı $7; walkman ise $5

LP Problemlerinin formülasyonu: Let: X1 = number of cd-players X2 = number of walkmans Then: 4X1 + 3X2  240 electronics constraint 2 X1 + 1X2  100 assembly constraint 7X1 + 5X2 = profit maximize profit

Grafik Çözüm Yöntemi Bir kartezyen koordinat ekseninin 1.bölümü üzerinde Sınırlamaların doğruları çizilir. Sınırlama doğruları tarafından belirlenen olurlu bölge (feasible region) bulunur Optimal çözüm: Eş-kar doğruları metodu (Iso-profit line) Köşe noktası metodu

Shader Electronic Company Problem Hours Required to Produce 1 Unit Department X1 cd-players X2 walkman’s Available Hours This Week Electronic 4 3 240 Assembly 2 1 100 Profit/unit $7 $5 Constraints: 4x1 + 3x2  240 (Hours of Electronic Time) 2x1 + 1x2  100 (Hours of Assembly Time) Objective: Maximize: 7x1 + 5x2

Shader Electronic Company Constraints Electronics (Constraint A) 120 Assembly (Constraint B) 100 80 60 Number of walkmans (X2) 40 20 10 20 30 40 50 60 70 80 Number of cd-players (X1)

Shader Electronic Company Feasible Region Electronics (Constraint A) 120 100 Assembly (Constraint B) 80 60 Number of walkmans (X2) 40 Feasible Region 20 10 20 30 40 50 60 70 80 Number of cd-players (X1)

Shader Electronic Company Eş-Kar Çizgileri / Iso-Profit Lines 20 40 60 80 100 120 10 30 50 70 Number of cd-players (X1) Number of walkmans (X2) 7*X1 + 5*X2 = 210 7*X1 + 5*X2 = 410 Electronics (Constraint A) Assembly (Constraint B) Iso-profit line

Shader Electronic Company Geçerli bölge-köşe noktaları 20 40 60 80 100 120 10 30 50 70 Number of cd-players (X1) Number of walkmans (X2) Iso-profit line Electronics (Constraint A) Assembly (Constraint B) Possible Corner Point Solution

Shader Electronic Company Optimal Solution 20 40 60 80 100 120 10 30 50 70 Number of cd-players (X1) Number of walkmans (X2) Optimal solution Iso-profit line Electronics (Constraint A) Assembly (Constraint B) Possible Corner Point Solution

Shader Electronic Company Optimal Solution 20 40 60 80 100 120 10 30 50 70 Number of cd-players (X1) Number of walkmans (X2) Optimal solution Iso-profit line Electronics (Constraint A) Assembly (Constraint B) Possible Corner Point Solution X1 = 30 X2 = 40

Reddy Mikks Problem (Taha) Reddy Mikks şirketi, boya üreten bir imalathaneye sahiptir. Toptan satış için dahili(interior) ve harici(exterior) boya üretmektedir. Bu boyaların üretilebilmesi için iki temel hammdeye, A ve B’ye ihtiyaç vardır. A hammadesinden en fazla günde 6 ton, B hammaddesinden ise en fazla günde 8 ton bulunabilmektedir. Hammadde ihtiyacı ve kullanımı ile ilgili aşağdaki tablo geçerlidir. Bir piyasa araştırmasında, dahili boyaya günlük talebin, harici boyaya günlük talebi en fazla 1 ton geçebildiği belirlenmiştir. Ayrıca araştırmaya göre günlük toplam dahili boya talebi en fazla 2 ton olabilmektedir. Toptan satış fiyatı, harici boya için $3000 dahili boya için $2000/ ton dur. Şirket, karını maksimize etmek için günde ne kadar harici, ne kadar dahili boya üretmelidir ?

Reddy Mikks Problem Formülasyonu

Graphical Solution of the Ready Mikks Problem A solution is any specification of values for the decision variables. A feasible Solution (olurlu çözüm)is a solution for which all the constraints are satisfied. The feasible region (olurlu bölge) is the set of all feasible solutions. Notice that the feasible region is convex Kısıt 2: 2XE + XI  8 Kısıt 3: -XE + XI  1  I 1 2 3 4  E 5 6 7 Kısıt 4: XI  2 Kısıt 1: XE + 2XI  6 Feasible Region 0 + 2(0)  6 

Finding the Optimal Solution Amaç fonksiyonunun eğimi bulunur (eş-kar doğruları) Olurlu bölgede uygun bir nokta bulunur O noktada, amaç fonksiyonu eğiminde bir doğru çizilir Amaç fonksiyonunu arttıracak yön seçilir (maksimize etmekteyiz) Olurlu bölgede, ilk çizmiş olduğumuz doğru üzerinde olmayan ikinci bir nokta seçilir ve amaç fonksiyonunun o noktadaki değeri bulunur Amaç fonksiyon değerini arttıran yönde ilerlenilir. Bu ilerleme, olurlu bölgenin içinde kalacak şekilde son sınır köşe noktasına ulaşana kadar sürdürülür

Graphical Solution of the Ready Mikks Problem Max z = 3XE + 2XI  I 1 2 3 4 Z = 9 Z = 12 An Optimal Solution is a feasible solution that has the most favorable value of the objective function. A Corner-point feasible (CPF) solution is a solution that lies at a corner of the feasible region. The optimal solution is a corner point feasible solution (why?) Z = 12.66 Point 2: XE =4/3, XI = 1 Z = 6 Point: XE =3.33, XI = 1.33 (How can we get this point?) 1 2 3  E 4 5 6 7 Point 1: XE =2, XI = 0: Z = 6 

Team Exercise (five minutes) For the Ready Mikks problem, find all the corner-point feasible solutions Suppose that another constraint is added to the problem : XE + XI  1, and the problem is changed from maximization to minimization. For this new problem, find the new optimal solution Discuss and answer the following question: Is it possible to get a non-convex feasible region from the addition of a linear constraint? I don’t expect this exercise to be get done if the teams don’t get organized to work concurrently. The instructor should point out this (at the end of the exercise) to the teams. This should serve as a lesson learned for the next exercises

Solution Feasible Region Z = 2: XE =0, XI = 1 I 3 4 Max: XE =3.33, XI = 1.33 New Constraint: XE + XI  1 Feasible Region 1 2 3 E 4 5 6 7