ÖZDEŞ PARALEL MAKİNELİ BİR ÜRETİM SİSTEMİNİN KARINCA KOLONİ ALGORİTMASI İLE ÇİZELGELENMESİ

Ebat: px
Şu sayfadan göstermeyi başlat:

Download "ÖZDEŞ PARALEL MAKİNELİ BİR ÜRETİM SİSTEMİNİN KARINCA KOLONİ ALGORİTMASI İLE ÇİZELGELENMESİ"

Transkript

1 T. C. İSTANBUL ÜNİVERSİTESİ SOSYAL BİLİMLER ENSTİTÜSÜ İŞLETME ANABİLİM DALI ÜRETİM YÖNETİMİ BİLİM DALI DOKTORA TEZİ ÖZDEŞ PARALEL MAKİNELİ BİR ÜRETİM SİSTEMİNİN KARINCA KOLONİ ALGORİTMASI İLE ÇİZELGELENMESİ BİRGÜL KÜÇÜK TEZ DANIŞMANI: DOÇ. DR. NECDET ÖZÇAKAR İSTANBUL, 2010

2 T. C. İSTANBUL ÜNİVERSİTESİ SOSYAL BİLİMLER ENSTİTÜSÜ İŞLETME ANABİLİM DALI ÜRETİM YÖNETİMİ BİLİM DALI DOKTORA TEZİ ÖZDEŞ PARALEL MAKİNELİ BİR ÜRETİM SİSTEMİNİN KARINCA KOLONİ ALGORİTMASI İLE ÇİZELGELENMESİ BİRGÜL KÜÇÜK TEZ DANIŞMANI: DOÇ. DR. NECDET ÖZÇAKAR İSTANBUL, 2010 Bu Doktora Tezi, İstanbul Üniversitesi Bilimsel Araştırmalar Proe Birimi (BAP) tarafından desteklenmiştir. Proe No:2697 ii

3 ÖZDEŞ PARALEL MAKİNELİ BİR ÜRETİM SİSTEMİNİN KARINCA KOLONİ ALGORİTMASI İLE ÇİZELGELENMESİ ÖZ Üretim çizelgeleme, üretim ve servis işletmelerinde kullanılan önemli bir karar verme prensibidir. Çizelgeleme sistemin etkinlik ve verimliliğini etkileye önemli bir unsurdur. Makine çizelgeleme problemi, amaç fonksiyonuna uygun biçimde, verilen zaman periyodu içinde işleri makinelere atamayı amaçlar. İşler makinelere paylaştırılırken bir ya da birden çok amaç optimize edilmeye çalışılır. Paralel makine çizelgelemede n sayıda işin m sayıda makineye atanması söz konusudur. Bu tez çalışmasında ele alınan paralel makine sistemi özdeş yani aynı işlemleri yapabilen makinelerden oluşmaktadır. Makinelere atanacak işlerin atama sırasına göre hazırlık süreleri mevcuttur. İşlerin özdeş makinelere atanması esnasında iki amaç fonksiyonunun optimize edilmesi söz konusudur. Teslim süresinden erken ve geç tamamlanmaların ceza maliyetlerine sebep olduğu problemde birinci amaç erken/geç tamamlanma maliyetinin minimize edilmesi iken, diğer amaç ise maksimum tamamlanma süresinin minimize edilmesidir. Kullanılan veriler sert PVC takviyeli spiral hortumlar üreten Plahosan fabrikasından alınmıştır. Uygulamada ele alınan çizelgeleme probleminin çözümüne yönelik olarak Karınca koloni optimizasyonu yöntemi kullanılmış, elde edilen sonuçlar temel atama problemlerine göre yapılan çizelgeleme sonuçları ile karşılaştırılarak sonuçlar yorumlanmıştır. iii

4 IDENTICAL PARALLEL MACHINE SCHEDULING USING AN ANT COLONY ALGORITHM ABSTRACT Production scheduling is an important form of decision making used in manufacturing and service industries. The production scheduling is an important function determining the efficiency and productivity of a manufacturing system. Machine scheduling problem aims to assign obs to machines depending on the obective functions and time limit. In this problem assignment is made by optimizing one or more obectives. In paralel machine scheduling N obs are assigned to M machines. Parallel machine systems analyzed in this research are consisted of identical machines which can perform same obs. Each machine has a set-up time and set-up times are sequence dependent. While assigning the obs to identical machines, two obectives should be optimized. The obectives are to minimize the total completion of all obs and the total earliness-tardiness cost. The data used in this research is taken from the Phocan company which produces PVC hoses with spirals. The scheduling problem is solved using Ant Colony Optimization and results are compared with the results found by using basic assignment methods. The results are recommended in this perspective. iv

5 ÖNSÖZ Bu çalışmanın amacı; tek ve paralel makine çizelgeleme konularını genel hatları ile incelemek, özdeş paralel makine çizelgelemeyi detaylı olarak ele almak ve gerçek bir işletmede yer alan çizelgeleme problemini farklı çözüm yöntemleri ile ele alarak teorik bilgilerin gerçek hayattaki uygulama sonuçlarını değerlendirebilmektir. Gerçek bir üretim sisteminde yapılan uygulama ile, alınan sipariş örneklerine göre üretimi daha verimli kılacak çizelgenin elde edilmesi amaçlanmıştır. Aynı zamanda son yıllarda çizelgeleme problemlerinin çözümü amacı ile kullanılan karınca koloni algoritması yönteminin ortaya çıkardığı sonuçların temel atama kurallarına göre üstünlüklerinin irdelenmesi amaçlanmıştır. Ele alınan problem sıra bağımlı hazırlık zamanlı işler içermekte ve hem toplam erken-geç tamamlanma maliyetini hem de maksimum tamamlanma zamanını minimize etmeye yöneliktir. Yaptığım bu çalışma için sayın hocalarım; Doç. Dr. Necdet Özçakar a, Yrd. Doç. Dr. Faik Başaran a ve Doç. Dr. Ş. Alp Baray a, başta Dr. Timur Keskintürk ve Dr. Şebnem Er olmak üzere emeği geçen tüm dostlarıma teşekkür ederim. Ayrıca, uygulama çalışmamdaki verileri sağlayan Sayın Abdullah Er e teşekkürlerimi sunarım. Ve son olarak, beni büyütüp bu günlere getiren, kişiliğimin oluşmasında büyük katkıları olan sevgili anne ve babama verdikleri emek ve sevgi için, kardeşlerime ve eşime sağladıkları manevi destek ve sevgi için, ayrıca neşe kaynağım olduğu için sevgili yeğenim Efe ye teşekkürlerimi ve sevgimi sunarım. v

6 İÇİNDEKİLER ÖZ... iii ABSTRACT... iv ÖNSÖZ... v İÇİNDEKİLER... vi TABLOLAR LİSTESİ... viii ŞEKİLLER LİSTESİ... xi KISALTMALAR LİSTESİ... xii GİRİŞ... 1 BÖLÜM 1. ÜRETİM ÇİZELGELEME Makine Çizelgeleme Tek Makine Çizelgeleme Toplam Ağırlıklı Tamamlanma Süresi Maksimum Gecikme Geciken İşlerin Sayısı Toplam Erken Tamamlanma ve Gecikme Paralel Makine Çizelgeleme Paralel Makine Çizelgeleme Problemi Paralel Makine Çeşitleri Hazırlık zamanına bağlı sıralama Ortak Teslim Süresi ne Sahip Olan Paralel Makine Ortamının Çizelgelenmesi Özdeş Paralel Makinelerde Ortak Teslim Tarihi BÖLÜM 2. KLASİK ÇİZELGELEME YÖNTEMLERİ vi

7 2.1. En Uzun İşlem Süresine Öncelik Tanıma En Kısa İşlem Süresine Öncelik Tanıma İlk Gelene İlk Hizmet Teslim Süresi Yakın Olana Öncelik Tanıma Klasik Çizelgeleme Yöntemleri İle Çizelgeleme Problemleri BÖLÜM 3. KARINCA KOLONİ OPTİMİZASYONU Karınca Koloni Optimizasyonu Yöntemi İle Çizelgeleme Problemleri BÖLÜM 4. UYGULAMA İncelenen Üretim Sistemi İle İlgili Genel Bilgiler Çizelgeleme Probleminin Yapısı SONUÇ KAYNAKLAR ÖZGEÇMİŞ vii

8 TABLOLAR LİSTESİ Tablo 1 Amaç fonksiyonuna göre geçmiş çalışmalar Tablo 2 Sıra bağımsız hazırlık süreli paralel makine problemleri Tablo 3 Sıra bağımlı hazırlık süreli paralel makine problemleri Tablo 5 Makinelere göre iş sıraları Tablo 6 Makinelere göre optimum iş sıraları Tablo 7 İşlerin proses süreleri Tablo 8 İşler arası hazırlık süreleri Tablo 9 Makine sayısına göre teslim süreleri Tablo 10 Uzun işlem süresine göre işlerin makinelere atanması Tablo 11 Kısa işlem süresine göre işlerin makinelere atanması Tablo 12 İlk gelen işe ilk hizmet kuralına göre işlerin makinelere atanması Tablo 13 Uzun işlem süresine göre işlerin makinelere atanması Tablo 14 Kısa işlem süresine göre işlerin makinelere atanması Tablo 15 İlk gelen işe ilk hizmet kuralına göre işlerin makinelere atanması Tablo 16 Uzun işlem süresine göre işlerin makinelere atanması Tablo 17 Kısa işlem süresine göre işlerin makinelere atanması Tablo 18 İlk gelen işe ilk hizmet kuralına göre işlerin makinelere atanması Tablo 19 Problem 2 İki Makine U.İ.S. Çözüm Tablo 20 Problem 2 İki Makine K.İ.S. Çözüm Tablo 21 Problem 2 İki Makine İ.G.İ.H. Çözüm Tablo 22 Problem 2 Üç Makine U.İ.S. Çözüm Tablo 23 Problem 2 Üç Makine K.İ.S. Çözüm viii

9 Tablo 24 Problem 2 Üç Makine İ.G.İ.H. Çözüm Tablo 25 Problem 2 Dört Makine U.İ.S. Çözüm Tablo 26 Problem 2 Dört Makine K.İ.S. Çözüm Tablo 27 Problem 2 Dört Makine İ.G.İ.H. Çözüm Tablo 28 Problem 3 Yöntemlere Göre Çözüm Sonuçları Tablo 29 Karınca Koloni Algoritması ile 2 Makine Çizelgeleme Tablo 30 Karınca Karınca Koloni Algoritması ile 3 Makine Çizelgeleme Tablo 31 Karınca Koloni Algoritması ile 4 Makine Çizelgeleme Tablo 32 Problem 1 Yöntemlere Göre Karşılaştırmalı Sonuçlar Tablo 33 Karınca koloni algoritması yöntemine göre işlerin makinelere atanması Tablo 34 Problem 2 KKO Sonuçları Tablo 35 Problem 2 Yöntemlere Göre Karşılaştırmalı Sonuçlar Tablo 36 Problem 3 KKO Sonuçları Tablo 37 Problem 3 Yöntemlere Göre Karşılaştırmalı Sonuçlar Tablo 38 Hortum çeşit ve detayları Tablo 39 Uygulama Problem-1 iş süreleri Tablo 40 Uygulama Problem-1 hazırlık süreleri Tablo 41 Uygulama Problem-1 KKO çözüm Tablo 42 Uygulama Problem-2 U.İ.S çözüm Tablo 43 Uygulama Problem-2 K.İ.S çözüm Tablo 44 Uygulama Problem-2 İ.G.İ.H çözüm Tablo 45 Uygulama Problem 1 Yöntemlere Göre Karşılaştırmalı Sonuç Tablo 46 Uygulama Problem-2 iş süreleri Tablo 47 Uygulama Problem-2 hazırlık süreleri ix

10 Tablo 48 Uygulama Problem-2 KKO çözüm Tablo 49 Uygulama Problem-2 U.İ.S çözüm Tablo 50 Uygulama Problem-2 K.İ.S çözüm Tablo 51 Uygulama Problem-2 İ.G.İ.H çözüm Tablo 52 Uygulama Problem 2 Yöntemlere Göre Karşılaştırmalı Sonuç x

11 ŞEKİLLER LİSTESİ Şekil 1 Gant diyagramı... 7 Şekil 2 Öncelik diyagramı... 9 Şekil 3 İşlerin yer değiştirmesi durumu Şekil 4 Paralel makine ortamı Şekil 5 Çizelgelenmiş iş sırası Şekil 6 Optimal çizelge Şekil 7 SPT kuralına göre iş sırası Şekil 8 Gerçek Karıncaların En Kısa Yolu Bulma Aşamaları Şekil 9 Matlab de karınca koloni optimizasyonu ile çözüm görüntüsü xi

12 KISALTMALAR LİSTESİ İ.S: İş süresi H.S: Hazırlık sürei T.S: Tamamlanma süresi K.T: kümülatif toplam süre E/G: Erken/Geç tamamlanma süresi C.M: Erken/Geç tamamlanma ceza maliyeti LPT: En uzun işe öncelik tanıma SPT: En kısa işe öncelik tanıma FIFO: İlk gelene ilk hizmet PVC: Polivinil Klorür U.İ.S.: Uzun işlem süresine öncelik tanıma K.İ.S.: Kısa işlem süresine öncelik tanıma İ.G.İ.H.: İlk gelene ilk hizmet K.K.O.: Karınca koloni optimizasyonu n: iş sayısı m: makine sayısı (i,) : işinin i makinesinde işlem göreceğini belirtir. xii

13 pi: proses süresi, yani işinin i makinesinde işlem gördüğü süre r: release date, işinin prosese başlayacağı en erken süre d: due date, tamamlanma süresi, teslim süresi. w: işinin sistemdeki diğer işlere göre önem derecesini gösterir Pm: m sayıda paralel makine Qm: m sayıdaki paralel makinenin farklı hızlara sahip olduğunu gösterir Sk: sıraya bağımlı hazırlık zamanı, den k işine geçerken gerekli olan hazırlık zamanı Cmax: maksimum üretim süresi Lmax: Maksimum gecikme E: Erken Tamamlanma xiii

14 GİRİŞ Makine çizelgeleme; bir ya da birden fazla amacı gerçekleştirmeyi hedefleyen, işlerin uygun biçimde makinelere atanmasını ele alan bir karar verme sürecidir. Çizelgeleme problemi üretim süresi, kaynak kullanım oranı, stok miktarı, ve teslim tarihi arasındaki dengeleri içerir. Çizelgelemenin aynı anda bütün amaçları tam olarak gerçekleştirmesi beklenilemez. Amaçların birbiri ile çatışabileceği çizelgeleme problemlerinde esas hedef problemde ele alınan amaçların mümkün olduğunca optimuma yakın olarak karşılanmasıdır. Literatüre bakıldığında yapılan çalışmaların toplam tamamlanma zamanı, toplam gecikme, geciken iş sayısı, toplam erken-geç tamamlanma maliyetinin minimize dilmesini amaçladığı görülmektedir. Ele alınan problemin yapısına göre işlerin öncelikleri, teslim süreleri ya da işler arasında hazırlık süreleri söz konusu olabilmektedir. Tamamlanma süresinin azaltılması ya da çeşitli maliyetlere sebep olacak erken bitirmelerin en aza indirilmesi üretim birimi tarafından tercih edilen amaçlar olmakla birlikte, gecikme, geciken iş sayısı gibi amaçlar da müşteriler tarafından arzu edilen amaçlardır. İster üretim birimi tarafından isterse müşteriler tarafından tercih edilen bir amaç olsun elbette ki amaçların karşılanması üretim yapan işletmenin yükümlülüğüdür. İşletmelerin günümüz ekonomisinde rekabet edebilmeleri için müşteri taleplerine hızla cevap verebilmeleri bir zorunluluktur. Sipariş gecikmelerinden kaynaklanan müşteri kayıpları işletmeler açısından istenmeyen ve önlenmesi gereken önemli bir konudur. Çizelgeleme yapılır iken belirlenen amaçlar da bu doğrultuda pek çok faklı şekilde olabilirler. Bir amaç son işin tamamlanma süresinin en küçüklenmesi olabilirken, bir başkası ise teslim süresinden sonra tamamlanan yani geciken işlerin sayısının minimize edilmesi olabilir. Tüm amaçların yanında iş yükü dengesinin sağlanması da önemlidir. Üretim çizelgeleme probleminde hangi işin önce yapılması ve hangi işin hangi makine tarafından yapılması gerektiği kararları cevap bulunması gereken iki temel 1

15 sorudur. Bunların yanında hangi işin ne zaman başlaması gerektiği, ne zaman tamamlanması gerektiği de önemlidir. Tüm bu sorulara verilecek en uygun cevap amaç fonksiyonunu en uygun biçimde karşılayan çözümde yatmaktadır. Bu çözümü ortaya çıkaracak yöntemler ise analitik yöntemler ya da sezgisel yöntemler olabilmektedir. Belirli bir prosedürün izlenmesi ile problemlerin çözümüne ilişkin yaklaşık sonuçlar veren sezgisel yöntemlere karşın analitik yöntemler kısıt ve amaç fonksiyonları kullanarak en uygun sonucu veren yöntemlerdir. Ancak analitik yöntemler ile, özellikle büyük problemlerde, çözüm bulmak zordur. Çizelgeleme problemlerinde optimal çözümün bulunması zordur ve bu sebeple genelde sezgisel yöntemler ile çözüme gidilmeye çalışılır. Analitik yöntemler; tamsayılı programlama, dinamik programlama, lineer programlama gibi pek çok yöntem içermektedir. Analitik yöntemler kesin çözümler üretmekle birlikte büyük hacimli çizelgeleme problemlerinde etkin çözümler yaratmada zayıf kalmaktadır. Sezgisel yöntemlerin en basit olanları temel sıralama kurallarıdır. En sık kullanılan temel sıralama kuralları; Kısa İşlem Süresi (KİS), Uzun İşlem Süresi (UİS), İlk Gelene İlk Hizmet (İGİH) ve Erken Teslim Süresi (ETS) dir. Sezgisel algoritmalar basit sıralama kuralları yanında, Genetik Algoritma, Karınca Koloni Algoritması, Tabu Araştırma Yöntemi gibi çeşitli yöntemlerden oluşmaktadır. Tüm işler için mümkün olan en az toplam maliyeti ortaya çıkaracak çizelgenin bulunması olarak ifade edilen makine çizelgeleme problemi / / olarak ifade edilmektedir. makine ortamını, prosesin özelliğini ve kısıtları, ise minimize edilecek amacı göstermektedir. Makine ortamı tek ya da birden çok makineyi ihtiva edebilir. Tek makine problemlerinde bir makine üzerinde işlem görecek işlerin amaç fonksiyonu doğrultusunda sıralanması söz konusudur. Genel görüşe göre paralel makine 2

16 problemleri tek makine problemlerine göre oldukça zordur. Çünkü her bir makinedeki işlerin kendi aralarında sıralanması yanında işlerin birden fazla makineye paylaştırılması da söz konusudur. Yani verilmesi gereken iki karar vardır. Birincisi; işlerin hangi makineye atanacağının saptanması, ikincisi ise her bir makinede yapılacak işlerin sırasının belirlenmesidir. Paralel makineli bir üretim sisteminde özdeş, benzer ve birbirinden bağımsız makinelerden söz edilebilir. Üretim sisteminde yer alan makineler aynı işi yapan, aynı hıza sahip makinelerden oluştuğunda özdeş makine çizelgeleme probleminden bahsedilir. İşlemlerden her biri, sistemde yer alan herhangi bir makinede işlem görebilir ve işlem süresi değişmez. Yani bir işlem m adet özdeş makineden hangisinde işlem görürse görsün aynı işlem süresine sahip olur. Birbirinden farklı hızlara sahip makineler Benzer makineler olarak adlandırılırken, makine hızlarının işlere bağlı olarak değiştiği makineler ise birbirinden bağımsız paralel makineler adını almaktadır. Bu çalışmada özdeş paralel makinelerden oluşan bir üretim sistemi ele alınmış, işe bağımlı hazırlık zamanı gerektiren üretim sisteminin toplam tamamlanma zamanı ve toplam erken-geç tamamlanma maliyeti amaçlarına uygun şekilde çizelgelenmesi amaçlanmıştır. Birinci bölümde üretim çizelgeleme kavramı ele alınmış, tek ve paralel makine çizelgeleme konuları detaylı bir biçimde incelenmiştir. Problemden probleme farklılık gösteren amaç fonksiyonları ve kısıtlar açıklanmıştır. Çalışmanın ikinci bölümünde çizelgelemeye yönelik basit atama kuralları açıklanmış, literatürden alınan test problemleri bu yöntemler ile çözülerek ortaya çıkardıkları sonuçlar değerlendirilmiştir. Karınca koloni optimizasyon yönteminin ele alındığı üçüncü bölümde söz konusu yöntemin ortaya çıkışı, esasları, işleyiş biçimi ile ilgili bilgiler verilmiş ve karınca koloni optimizasyon yöntemi ile çözülen çalışmalara değinilmiştir. İkinci bölümde 3

17 yararlanılan test problemleri karınca koloni algoritması ile yeniden çözülmüş ve sonuçlar basit atama kuralları ile bulunan sonuçlar ile karşılaştırılarak yorumlanmıştır. Dördüncü ve son bölümde sert Polivinil Klorür (PVC) takviyeli spiral hortumlar üreten fabrikadan alınan veriler ışığında özdeş paralel makine çizelgeleme yapılmıştır. Çizelgeleme problemi karınca koloni optimizasyonu ile çözülmüştür. Ayrıca ikinci bölümdeki problemlerde en başarılı sonucu ortaya çıkaran basit atama kuralı ile de çizelgeleme yapılmış ve sonuçlar Karınca algoritması ile karşılaştırılarak yorumlanmıştır. Ele alınan tüm problemlerde amaç; toplam erken-geç tamamlanma maliyetini minimize etmenin yanında, maksimum tamamlanma süresini de minimize etmeye yöneliktir. Erken-geç tamamlanma çeşitli maliyetlerin oluşmasına yol açmaktadır. Bunun yanında makinelerdeki iş yükünün dengelenmesi de işletmeler açısından önemlidir. Müşteri taleplerinin zamanında karşılanamaması sonucunda oluşan gecikme maliyeti yanında teslim tarihinden önce, erken tamamlanan ürünlerin de bir maliyete sebep olduğu unutulmamalıdır. Gecikme maliyeti; sözleşmede belirtilen parasal cezalar, müşteri kaybı, müşteri memnuniyetsizliği gibi durumları kapsarken işlerin erken tamamlanması ise depolama maliyeti, oluşabilecek bozulma maliyeti ve kaçırılan fırsat maliyeti vb. olabilir. Bu sebeplerle işletmelerde asıl istenen işlerin teslim sürelerine yakın zamanlarda tamamlanmasıdır. İşlerin erken veya geç tamamlanmasının amaç fonksiyonunu olarak değerlendirilmesi Tam zamanında üretim in yaygınlaşması ile birlikte her geçen gün daha da önem kazanmaktadır. Problemin yapısı gereği işlerin makinelerde işlem görmeleri arasında hazırlık zamanı söz konusudur. Ele alınan problem hazırlık ve teslim zamanları gerektirmesi ve aynı anda maksimum tamamlanma ve erken-geç tamamlanma amaçlarını ele almaktadır ve bu yönleri ile çizelgeleme literatürüne katkı yapması hedeflenmektedir. 4

18 BÖLÜM 1. ÜRETİM ÇİZELGELEME Çizelgeleme, bir çok üretim ve servis endüstrisinde kullanılan temel bir karar verme prensibidir. Verilen zaman süresi (periyodu) içinde kaynakları işlere paylaştırır ve bir ya da daha fazla amacı optimize etmeyi amaçlar (Pinedo, 2008: 1). Üretim çizelgeleme, imalat işletmelerinin üretim planlamasının önemli bir bölümünü oluşturur ve prosesler açısından önemli bir karar verme problemidir. İşletmelerin günümüz ekonomisinde rekabet edebilmeleri hatta hayatta kalabilmeleri için müşteri taleplerine hızla cevap verebilmeleri bir zorunluluktur. Sipariş gecikmelerinden kaynaklanan müşteri kayıpları işletmeler açısından istenmeyen ve önlenmesi gereken önemli bir konudur. Çizelgeleme yapılır iken işletmeler tarafından belirlenen amaçlar da bu doğrultuda pek çok faklı şekilde olabilirler. Bir amaç son işin tamamlanma süresinin en küçüklenmesi olabilirken, bir başkası ise teslim süresinden sonra tamamlanan yani geciken işlerin sayısının minimize edilmesi olabilir. Aynı şekilde iş yükü dengesinin sağlanması da bir başka amaçtır. İşlerin makinelere mümkün olduğunca dengeli bir şekilde dağıtılması ile darboğazlar elimine edilebilir, çıktı miktarı maksimize edilebilir ve bitmiş ürün stoklarının ve üretim maliyetlerinin de azaltılması sağlanabilir. (Raakumar, Arunachalam, Selladurai, 2004: 366). Çizelgeleme; üretim çevrim süresi, kaynak kullanım oranı, stok miktarı, ve teslim tarihi arasındaki dengeleri içerir. Bu dengenin sağlanması amacıyla yapılan çizelgeleme elbetteki bütün unsurları aynı anda iyileştiremez. Çünkü amaçlar çoğu zaman birbirleri ile çatışırlar (Küçük, Keskintürk, Yıldırım: 2008, 54). Bir üretim sisteminde, tamamlanma süresinin minimuma indirilmesi üretim kontrolü açısından arzulanan bir durum iken, maksimum gecikmenin minimize edilmesi ise müşteriler tarafından talep edilir (Mohri, Masuda, Ishii, 1999: 530). Üretim birimi ve müşteri tarafından gelen bu iki talebin de karşılanması üretimi yapan işletmenin sorumluluğudur. 5

19 Wight (1984) e göre; Üretim çizelgelemenin iki temel problemi öncelikler ve kapasite dir. (Diğer bir ifade ile hangi işi önce yapmalıyım ve söz konusu iş hangi kaynak tarafından yapılmalı, hangi operasyon ne zaman başlamalı ve ne zaman tamamlanmalı sorularına cevap aranmaktadır. Bir işletmede sahip olunan kaynaklar; bir fabrikadaki makineler, bir santral inşaatında çalışan işçiler, hava alanındaki pistler gibi çok faklı şekillerde olabilir. İşler ise, üretim prosesindeki operasyonlar, santral inşaatının aşamaları ya da hava alanındaki uçakların iniş ve kalkışları vs. olabilir. Her bir iş belirli bir öncelik düzeyi, mümkün olan en erken başlama zamanı ve teslim süresine sahip olabilir. Üretim Çizelgeleme hikayesi, Hennry Gantt tarafından geliştirilen ilk çizelgelemelerden, gelişmiş/kompleks algoritmalara içeren gelişmiş çizelgelere kadar uzanır (Herrmann, 2006: 2). Henry L. Gantt, üretim kontrolü için şemalar geliştirmiştir. Cox ve arkadaşlarına göre (1992) Gantt şeması; planlanan performans ile gerçekleşen performans arasındaki ilişkiyi grafik olarak göstermek üzere dizayn edilen ilk ve en çok bilinen kontrol şemasıdır (Herrmann, 2006: 5). Gantt (1919) şemalarına iki esas amaç yüklemişti: 1- Aktivitelerin tamamlanması için gerekli olan toplam zamanı ölçmek, 2- Şema üzerinde yer alan mesafeleri ve aktivitelerin tamamlanacağı süreleri göstermek. İyi bilinen üç çeşit Gantt Şeması; Yükleme, Yerleşim ve Proe Gantt şemalarıdır. Esasen Gantt Şeması bir Bar Şemasıdır. Şemada yatay eksen süreyi, dikey eksen ise ilgili aktiviteler, makineler, çalışanlar ya da diğer kaynakları gösterir. Barlar yani çubuk diyagramlar, yükleme süreleri veya aktivitelerin başlama ve bitiş sürelerini göstermek için kullanılır.gant Şeması kompleks çizelgelemeyi açıklayan görsel bir özettir. (Nahmias, 2001: 324) 6

20 Üç çeşit Gant Şeması da temelde benzerdir, uygulamada bazı farklılıklar gösterirler. En popüler Gant Şeması Proe şemasıdır ve proenin içerdiği aktivitelerin başlama ve bitiş sürelerini göstermek için kullanılır. Proede meydana gelebilecek gecikmeleri takip etmek için kullanılabilir. Ancak Gant şeması işlemlerin başlangıç ve bitiş sürelerini göstermekle birlikte işlemlerin öncelik ilişkilerini göstermez. Daha sonraları geliştirilen Kritik Yol Metodu (CPM) ve Proe Değerlendirme ve Gözden Geçirme Tekniği (PERT) öncelik ilişkilerini göstererek bu eksikliği gidermiştir. Şekil 1 Gant diyagramı Kritik Yol Metodu (CPM) ve Proe Değerlendirme ve Gözden Geçirme Tekniği (PERT) 1950 lerin sonunda geliştirilmiş iki metotdur. CPM, Dupont ve UNIVAC tarafından geliştirilmiştir. CPM in geliştirilme amacı, başlangıçta, kimya fabrikalarında bakım için oluşacak durmaların programlanmasıdır (Shtub, Bard, Globerson, 1994: 305). PERT tekniği ise bilim adamları tarafından ABD Deniz Kuvvetleri nin Polaris füze programında uygulanmak üzere geliştirilmiştir (Tütek, Gümüşoğlu, 2000: 285). Her iki teknik de geliştirildikleri günden bu yana geniş bir kullanıma sahiptirler. Söz konusu metotlar öncelik ilişkilerini içeren diyagramlar kullanarak işlemler arası koordinasyonun planlanması ve uygulanmasına yardımcı olmaktadırlar (Hillier, 7

21 Lieberman, 2001: 468). İşlemler arasındaki ilişkileri göstermek için ok diyagramlar kullanılmaktadır. Kritik Yol Metodu nda işlem süreleri kesin olarak verilirken, PERT te ise süreler olasılık içermektedir. İyimser, kötümser ve en olası süre olmak üzere üç farklı süre söz konusudur. Verilen bu üç süre ile yapılan hesaplamalar ile işlemlere ait beklenen süreler elde edilir. Bu yöntemlerde kullanılan çeşitli kavramlar vardır: Diyagram: Faaliyetlerin birbiri ile olan öncelik ilişkilerini göstermek için kullanılan gösterim şeklidir. Faaliyet: İşi oluşturan işlemlerin her biri faaliyet olarak isimlendirilir. Gösterim şekline göre ok ya da düğüm noktaları faaliyetleri ifade eder. Öncül faaliyet: Bir faaliyetin yapılmaya başlanabilmesi için kendisinden önce tamamlanması gereken faaliyet öncül faaliyettir. İyimser süre: Faaliyetin sorunsuz şekilde ve en iyi şartlar altında bitirilebileceği süreyi ifade eder. Kötümser süre: Oluşabilecek en kötü koşullar düşünüldüğünde faaliyetin tamamlanabileceği süreyi anlatır. En olası süre: Uygun şartlar altında bir faaliyetin bitirilebileceği muhtemel süredir. Beklenen süre: İyimser, Kötümser ve En olası süreler dikkote alınarak yapılan hesaplamalar sonucu elde edilen, gerçekleşmesi beklenen faaliyet süresini ifade eder. Her iki metotda da işlemlerin tamamının bitirilmiş olduğu süre hesaplanır ve bu süre kritik faaliyetlerin süreleri toplamına eşittir. Kritik faaliyetlerin işlem süreleri toplamı proenin toplam süresine eşit olduğundan bu faaliyetlerin herhangi birinde meydana gelebilecek bir gecikme bütün proenin tamamlanma süresinin gecikmesine sebep olacaktır. Proede yer alıp kritik faaliyetler arasında yer almayan işlemlerin ise bir miktar gecikmeleri (proenin tamamlama süresini geçmeyecek şekilde) mümkündür ve gecikebilecekleri bu süreler bolluk olarak adlandırılmaktadır. 8

22 CPM ve PERT in sağladığı asıl avanta ise; çizelgeyi yani tamamlanma zamanını kısaltacak şekilde paralel bir biçimde yapılabilecek işlerin saptanabilmesidir (Lewis, 2001: 256). Her iki yöntemde de işlem süreleri ve öncelik ilişkilerine göre oluşturulan diyagramlar yardımı ile çizelgeleme yapılır. Günümüzde kullanılan yazılım paketleri genelde CPM ve PERT in önemli özelliklerini içermektedir Şekil 2 Öncelik diyagramı Çizelgeleme problemlerinin çözümüne ilişkin olarak pek çok yöntem geliştirilmiştir. Geliştirilen yöntemleri Sezgisel ve Analitik yöntemler olarak iki gruba ayırabiliriz. Sezgisel Yöntemler: Bu yöntemler, belirli bir yordamın (prosedürün) izlenmesi ve belirli varsayımların yapılması yoluyla, problemin çözümüne yönelik yaklaşık sonuçlar verir. Analitik Yöntemler: Matematiksel Programlama Yöntemleri olarak da adlandırılırlar. En uygun sonucu verirler. Bu yöntemlerde kısıt ve amaç denklemleri bulunur, özellikle işlem sayılarının arttığı durumlarda, çözüm bulmak zorlaşmaktadır. Çizelgeleme problemlerinde optimal çözümün bulunması zordur ve bu sebeple genelde Sezgisel yöntemler ile çözüme gidilmeye çalışılır. Nispeten büyük hacimli 9

23 problemlerde optimale yakın çözümleri uygun sürede üretebilen çeşitli sezgisel algoritmalar kullanılabilmektedir. Sezgisel algoritmalar basit sıralama kuralları yanında, Genetik Algoritma, Karınca Koloni Algoritması, Tabu Araştırma Yöntemi gibi çeşitli yöntemlerden oluşmaktadır. Analitik yöntemler ise; dinamik programlama, lineer programlama, dal-sınır algoritması gibi pek çok yöntem içermektedir. Analitik yöntemler kesin çözümler üretir. Ancak bu yöntemler, büyük hacimli çizelgeleme problemlerinde etkin çözümler yaratmada zayıf kalmaktadır. Sezgisel yöntemlerin en basit olanları sıralama kurallarıdır. En sık kullanılan öncelik belirlemeye yönelik yöntemler; En Kısa İşlem Süresi (SPT), En Uzun İşlem Süresi (LPT), İlk Gelene İlk Hizmet (FCFS) ve En Erken Teslim Süresi (EDD) dir (Heizer, Reinder, 2008: 612). Tüm bu yöntemler tamamlanma zamanını ve gecikmeleri minimize etmeyi amaçlar. En erken teslim süresi ne göre yapılan sıralamada teslim süresi erken olan işin ilk önce yapılması söz konusudur. En Uzun İşlem Süresi yönteminde en uzun süreye sahip olan işin ilk olarak atanması söz konusu iken En Kısa Süreli İşlem yönteminde ise kısa süreli işe öncelik tanınmaktadır. İlk gelene ilk hizmet verme benimsenmiş ise işler üretim merkezine geliş sırasına göre makinelere atanacaktır Makine Çizelgeleme Makine çizelgeleme probleminin amacı, tüm işler için mümkün olan en az toplam maliyeti ortaya çıkaracak çizelgenin bulunmasıdır (Ting, 2000: 1). Problemin çözümünde, amaç fonksiyonuna uygun şekilde işlerin makinelere atanması hedeflenmektedir. Makine çizelgeleme probleminin çözümüne yönelik pek çok farklı yaklaşım mevcuttur (Raakumar, Arunachalam, Selladurai, 2006: 240). Çizelgeleme problemi / / olarak ifade edilmektedir. makine ortamını, prosesin özelliğini ve kısıtları, ise minimize edilecek amacı ihtiva eder. 10

24 n m : iş sayısını, : makine sayısını, i, : işinin i makinesinde işlem göreceğini belirtir. İşlem süresi p i ; işinin i makinesinde göreceği işlemlerin tamamlanması gereken süredir. işinin işlem süresi i makinesinden bağımsız olabileceği gibi, işinin yalnızca belirli bir makinede işlem görme zorunluluğu da olabilir. Hazır olma süresi r ; işinin sisteme gelip prosese girebileceği en erken süredir. Bu süre öncesinde söz konusu iş işlem görmeye başlayamaz. Tamamlanma süresi d ; işinin tamamlanması taahhüt edilen süredir. Tamamlanma süresinin aşılması durumunda ceza oluşur. C, i işinin i makinesinde işlem gördüğü süreyi ifade etmek üzere, işinin sistemden çıkış süresi C dir. işinin gecikmesi durumu; C d L olur. Ağırlık w ; işinin sistemdeki diğer işlere göre önem derecesini, önceliğini gösterir. İşin ağırlığı ihtiva ettiği elde bulundurma ya da stok maliyeti vs. den kaynaklanabilir. Problemi genel olarak tanımlayacak notasyon ve varsayımlara bakar isek; 11

25 N sayıda iş vardır ve her bir iş prosese girmek üzere 0 anında hazır beklemektedir. Makine ortamında bir ya da birden çok makine yer alabilir. Tek makineli bir problem söz konusu ise tek bir makine var iken paralel makineler için birden çok sayıda makine vardır. Makinelerin de işler gibi 0 anında iş görmeye hazır olduğu, tüm makinelerin uygun olduğu varsayılır. Rastlanılabilecek makine çeşit ve özelliklerine bakıldığında çok sayıda kavramla karşılaşırız. Tek makine, özdeş paralel makineler, benzer paralel makineler, birbirinden bağımsız paralel makineler şeklinde pek çok farklı sistem mevcuttur. Tek makine 1 : Tek makineli bir üretim sistemi söz konusudur. Tek makine ortamı diğerlerine göre çok basit ve kendine özgüdür. Özdeş paralel makineler m P : Sistemde m sayıda paralel makine mevcuttur. Sisteme gelen işlerin uymaları gereken bir öncelik kuralı, tamamlanmasını beklemeleri gereken herhangi bir iş yok ise işler paralel makinelerden herhangi birinde işlem görebilirler. Benzer paralel makineler Q m işlem yapmaktadır. Her bir makinenin hızı işlem gördüğü p süresi i p v i : Birbirinden farklı hızlara sahip paralel makineler v ile gösterilir. i işi i makinesinde te eşit olur ve bu durumda benzer makineler söz konusudur. Tüm makinelerin aynı hıza eşit olması durumunda olacaktır ve bu durumda özdeş paralel makinelerden söz edilir. Birbirinden bağımsız paralel makineler birbirinden farklı makine vardır. işi i makinesinde m v i değeri 1 e eşit R : Paralel şekilde m sayıda vi hızı ile işlem görebilir ve 12

26 işlem süresi p v durumunda makine hızı i olarak gerçekleşir. Makine hızlarının tüm işlerden bağımsız olması v yerine i v i olarak ifade edilir. Prosesin özelliğini ve kısıtlarının ifade edildiği ortamına ait parametrelerin bazıları şu şekildedir: Öncelik sırası kısıtı prec : Hem tek hem de paralel makinelerde görülebilen bu kısıt, bir işin prosese girebilmesi için kendisinden önce tamamlanması gereken iş ya da işleri ifade eder. Kendisinden önce tamamlanması gereken ya da kendisini takip etmesi gereken yalnızca bir iş olabileceği gibi birden çok iş de olabilir ve birden çok iş olması durumunda zincir ifadesi kullanılır. İşlemin yarıda kesilebilmesi prmp : İşin işlem görmeye başladığı makinede tamamlanma zorunluluğu yoktur. Makine operatörü farklı önceliklere göre işlemi yarıda kesebilir. Yarıda kalan işlem aynı makinede işlem görmeyi bekleyebileceği gibi diğer makinelerden birinde de işlem görmeye devam edebilir. İşin yarıda kesilebilmesi kısıtı konulabileceği gibi işler yarıda kesilemez kısıtı da konulabilir. Hazırlık zamanına bağlı sıralama s k : Bir işlem bitirilip diğer işlemin yapılmaya başlaması arasında bir hazırlık süresi söz konusu olabilir. işi arasındaki hazırlık süresini gösterirken, s 0k s k işi ile k ise sisteme ilk iş olarak girecek olan k işinin hazırlık süresi gerektirmediğini gösterir. İki işlem arasındaki hazırlık zamanı makineye bağlı ise notasyon Arızalar brkdwn s ik şeklini alır. kullanımının mümkün olmaması durumudur. : Makine arızası meydana gelip o makinenin sürekli 13

27 Makine uygunluk şartı M : Paralel makineler söz konusu olduğunda makine uygunluk şartı gündeme gelir. m adet paralel makinenin tamamı işinin yapılması için uygun değil ise, işinin işlem görebileceği makineler M ile gösterilir. alanında M yer almıyor ise işi o anda boş olan tüm makinelerde işlem görebilir yani tüm makineler işini yapmaya uygundur. Üretim süresi max C süredir. 1,..., C : Tüm işlerin tamamlanarak, son işin sistemden ayrıldığı max C n olarak ifade edilir. Maksimum Gecikme L max : max L,..., 1 L n şeklinde gösterilir. Toplam Ağırlıklı Tamamlanma Süresi stok maliyetlerinin hesaplanmasına olanak verir. wc : Toplam elde bulundurma veya 1.2. Tek Makine Çizelgeleme Tek makine çizelgelemede işler bir tek makine tarafından yapılır. Tek makineli bir üretim ortamı diğerlerine göre çok basit ve kendine özgüdür. Uygulamada çizelgeleme problemleri oldukça karmaşık makine ortamlarını ele alır ve sık sık tek makinelerden oluşacak şekilde bileşenlerine, alt problemlere ayrılırlar (Pinedo, 2008: 35). Örneğin seri halde çalışan makinelerden oluşan bir üretim sisteminde tek bir makine darboğaz yaratıyor ise söz konusu makinenin tek makine çizelgeleme problemi olarak ele alınması gerekebilir. Literatüre bakıldığında tek makine çizelgelemenin farklı amaç fonksiyonlarına göre yapıldığı görülmektedir. Toplam ağırlıklı tamamlanma süresi, maksimum gecikme, toplam gecikme, geciken işlerin sayısının minimize edilmesini amaçlandığı pek çok çalışma vardır. 14

28 Toplam Ağırlıklı Tamamlanma Süresi W ; işinin sistemdeki diğer işlere göre önem derecesini göstermek üzere, toplam ağırlıklı tamamlanma süresi wc olarak ifade edilir. Tek makine çizelgelemede toplam ağırlıklı tamamlanma süresine göre çizelgeleme yaptığımızda amaç fonksiyonumuz; 1 wc 1: tek makine w : işinin diğer işlere göre önemi wc : toplam ağırlıklı tamamlanma zamanı Varsayımlar: işi t anında işlem görmeye başlıyor ve k işlerinin sırası birbirleri ile değiştirilebilir Diğer bütün işler mevcut sıralarını koruyacak Sıralama -k şeklinde ise çizelges, sıralama k- ise çizelge S olarak adlandırılsın. Çizelgelere ait şekil aşağıda gösterilmiştir (Pinedo, 2008: 37). S çizelgesi J k t t p p k S çizelgesi k Şekil 3 İşlerin yer değiştirmesi durumu 15

29 S için toplam ağırlıklandırılmış tamamlanma zamanı; t p, w t p p k wk S için toplam ağırlıklandırılmış tamamlanma zamanı; t p k w t p p k k w dir. wi wk p ise ağırlıklı tamamlanma süreleri toplamı p k S için S den küçük olacaktır Maksimum Gecikme Maksimum gecikme modeli teslim süresi ile ilişkili amaçlardan biridir. Problem; 1 prec h şeklinde ifade edilir. max h max max h1c 1,..., hnc n h, 1,..., n maliyet fonksiyonunu gösterir. Taahhüt edilen tamamlama ya da teslim süresine uyulmadığı durumda ceza maliyeti söz konusu olacaktır. Teslim süresine bağlı olarak geliştirilen üç temel ceza fonsiyonu; Gecikme, Pozitif gecikme ve Birim ceza maliyeti dir. Teslim süresi d süresini aşması durumunda işinin tamamlanma taahhütü verilen süredir. Bir işin teslim c d ceza maliyeti oluşur. J işinin; 16

30 Gecikme miktarı; tamamlanmıştır. L C d pozitif ise işi gecikmiş, negatif ise erken T max max Pozitif gecikme yi;,0,0 değer alamaz. Birim ceza maliyeti ; ;1 U C d dır. T negatif C d ise değil ise 0 L Belirtilen öncelik kısıtıne uygun olarak ya da rastgele bir biçimde işler sıralanıp işlem görmeleri durumunda son işin tamamlanma durumu; C max p ile ifade edilir. Çizelgelenmiş işler; C max p, Cmax zaman aralığında işlem görmüş demektir. J J ; tamamlanmış işleri, c J çizelgelenecek işleri gösterir. J ise J c nün alt bileşeni olup J iş setinden sonra çizelgelenmesi gereken işleri içerir. Yani J, tamamlanmış işler göz önüne alınarak, çizelgelenmesi mümkün olan, öncül işleri tamamlanmış olan işlerden oluşur. Algoritma adımları: (Maksimum maliyeti minimize etme) J J 1. Adım:, c 1,..., n 2. Adım: yi işleme sok h p k min h p c k c k J J kj yi yapılmış işlere yani J listesine ekle, 17

31 yi yapılacak işlerden ( J düzenle. J c setinden) sil, nü çizelgelenebilecek işler setini gösterecek şekilde yeniden 3. Adım: J c ise atama işlemini durdur, değil ise 2. Adıma git Yapılan çizelgelemede işi işinden önce yapılmış ve bu çizelge minimum tamamlanma maliyetini sağlayamamış ise işinin işinden sonra çizelgelenmesi sağlanarak maksimum tamamlanma maliyeti düşürülür. 1 L problemi, max max (Pinedo; 2008) 1 prec h probleminin en bilinen özel durumudur. h fonksiyonu C d olarak ifade edilir ve algoritma işlerin teslim sürelerine göre küçükten büyüğe doğru sıralanmalarını sağlar. En erken teslim süresine (EDD) sahip olan iş ilk önce yapılır Geciken İşlerin Sayısı Teslim süresi ile ilgili bir diğer amaç U dir. 1 U olarak tanımlanan problem için optimal çizelgenin oluşturulması için önerilen yöntem; teslim süresini karşılayan işler önce çizelgelenir, teslim süresini karşılayamayan işler ise en son çizelgelenir mantığına dayanır. d d d İşler teslim süresine göre... şeklinde düzenlenir ve algoritma bu sıraya 1 2 n göre atamalar yaparak n iterasyon boyunca devam eder. 18

32 J c : teslim tarihinden önce tamamlanması mümkün olan işleri, J d : teslim tarihine kadar tamamlanamayacak işleri gösterir. Algoritma adımları: J J 1. Adım:, c 1,..., n, ve d J k 1 2. Adım: k işini J setine ekle k işini J c setinden sil 3. Adım: ise 4. Adıma git k J p d Değil ise; o ana kadar çizelgelenen tüm işleri göstermek üzere, p max J p ise işini J setinden sil işini J d setine ekle 4. Adım: J k k J n k ise DUR k1 değil ise yapıp 2. adıma git 19

33 Algoritmayı sözlü olarak ifade edecek olu isek: İşler teslim süreleri küçükten büyüğe doğru olacak şekilde sıralanır Sıraya göre birinci, ikinci işler çizelgelenir ve teslim süresi içinde tamamlanıp tamamlanmadıkları kontrol edilir. Teslim süresi içinde tamamlandıklarında üçüncü işe geçilir. Üçüncü iş de çizelgelendiğinde o ana kadar çizelgelenen her iş için toplam proses süreleri hesaplanarak üçüncü işin de teslim süresine yetişip yetişmediğine bakılır. Yetişmiş ise dördüncü işlemin çizelgelenmesine devam edilir. Üçüncü iş teslim süresine kadar tamamlanamıyor ise o ana kadar çizelgelenmiş olan üç iş arasında proses süresi büyük olan seçilir ve çizelgeden silinir ve sona bırakılır. Aynı şekilde dördüncü işin dahil olduğu ve proses süresi büyük olan işin silindiği yeni çizelgenin toplam proses süresi hesaplanır ve dördüncü iş teslim tarihinden önce tamamlanabiliyor ise işleme devam edilir tamamlanamıyor ise yine en büyük süreye sahip olan iş listeden silinir. Tüm işler bu işlemlere tabi tutulup liste sonuna gelindiğinde ve listeden silinmiş olan işler de çizelgenin sonuna eklenir. Çizelgeden silinip en son tekrar çizelgeye eklenen işler geciken işlerdir ve bu işlerin sayısı U yi gösterir Toplam Erken Tamamlanma ve Gecikme Üretim yapan firmalar müşteri taleplerini zamanında karşılayamama sonucu oluşan gecikme maliyetine önem verirler. Ancak unutulmamalıdır ki teslim tarihinden önce, erken tamamlanan ürünler de bir maliyete sebep olurlar. Gecikme maliyeti; sözleşmede belirtilen parasal cezalar, müşteri kaybı, müşteri memnuniyetsizliği gibi durumları kapsarken işlerin erken tamamlanması ise depolama maliyeti, oluşabilecek bozulma maliyeti ve kaçırılan fırsat maliyeti vb. olabilir. Bu sebeplerle işletmelerde asıl istenen işlerin teslim sürelerine yakın zamanlarda tamamlanmasıdır. İşlerin erken 20

34 veya geç tamamlanmasının cezalandırıldığı çizelgeleme modeli Erken Tamamlanma/Gecikme (E/G) çizelgeleme problemi olarak tanımlanır (Toksarı, 2008: 1). işinin erken bitirilmesi; max d C E,0 dır. Amaç fonksiyonu; n n E 1 1 T E/G problemlerinin bir kısmında teslim süreleri aynı, bir kısmında ise farklı teslim süreleri söz konusudur. Burada tüm işlerin teslim sürelerinin aynı olduğu problem yapısını ele alınmaktadır. Yani tüm işleri için d d dir. C d yi sağlayan işler teslim süresinden önce tamamlanan işleri ifade eder iken, bunun dışında kalan işler ise vaktinde tamamlanamayan işlerdir. Algoritma: 1. Adım: T d k1 T ve p 1 2 d 2. Adım: TT, 1 2 T i 1 ise k işini çizelgede dolu olmayan pozisyonlardan ilkine yerleştir ve p kadar azalt, k 21

35 TT ise k işini boş pozisyonlardan sona yerleştir ve T yi 2 1 2, azalt. p kadar k 3. Adım: kn ise, k yı 1 arttır ve 2. Adıma git, k n ise, DUR 1.3. Paralel Makine Çizelgeleme Paralel makine çizelgeleme geçen on yıl boyunca araştırmacılar tarafından yoğun biçimde çalışılmıştır. Birden fazla makinenin çizelgelenmesi yalnızca sıralamayı değil, kaynakların paylaştırılmasını ve sıralamasını içerir (Raakumar, Arunachalam, Selladurai, 2004: 367). İşlerin makinelere paylaştırılması; öncelik, makinenin uygunluğu, dengeli iş yükü gibi çok sayıda faktöre bağlıdır. Genel görüşe göre paralel makine problemleri tek makine problemlerine göre oldukça zordur. Çünkü hem her bir makinedeki işlerin kendi aralarında sıralanması gerekir hem de işlerin birden fazla makineye paylaştırılması söz konusudur (Biskup, Herrmann, Gupta, 2008: 134). Paralel makine çizelgelemede temelde ele alınan üç amaç; üretim süresinin, toplam tamamlanma süresinin ve maksimum gecikmenin minimize edilmesidir. Tek makine çizelgelemede üretim süresinin minimize edilmesi amacı genellikle yalnızca hazırlık zamanlarına bağlı bir sıralama oluşturulması ile sağlanıyordu. Diğer taraftan üretim süresi işlem sürelerinin toplamına eşitti ve sıralamadan bağımsız idi. Paralel makine çizelgeleme ile birlikte üretim süresi kayda değer bir amaç haline geldi (Pinedo, 2008: 112). 22

36 Paralel makine çizelgeleme problemlerinde genel olarak verilmesi gereken iki karar vardır. Birincisi; işlerin makinelere atanması, ikincisi ise her bir makinede yapılacak işlerin sıralamasının belirlenmesidir (Shim, Kim, 2007: 135 ). Raakumar ve arkadaşları (2004) yaptıkları çalışmada, paralel makine çizelgelemede iş sırasının belirlenmesi için üç farklı öncelik strateisini kıyaslamışlardır. Rastgele, En kısa işlem süresine öncelik tanıma ve En uzun işlem süresine öncelik tanıma yöntemlerini kullanarak, n 50 iş ve m 2,3,4,5,6 makine sayıları için ayrı ayrı çizelgeleme yapmış lardır. C++ ile ele aldıkları problemlerde En uzun işlem süresine öncelik tanıma yöntemine göre yapılan çizelgelemenin diğer yöntemlere göre daha iyi sonuç verdiğini, iş yükü dengesini sağlamada daha başarılı olduğunu tespit etmişlerdir. Shim ve Kim (2007) Dal Sınır algoritmasını kullanarak özdeş paralel makineleri çizelgelemiştir. Toplam gecikmeyi minimize etmeyi amaçladıkları çalışmada rastgele yaratılan test problemlerini kullanmışlardır. Yapılan hesaplamalar sonucunda, önerilen algoritmanın 30 iş ve 5 makineye kadar olan problemlerde optimuma yakın sonuçlar yaratacağı saptanmıştır. Paralel makineli bir üretim ortamında sıra bağımlı ve bağımsız işlerden oluşan farklı örnekler için toplam tamamlanma zamanını minimize etmeye çalışan Silva ve arkadaşları (2002) önerdikleri Karınca algoritmasının ele aldıkları örneklerde oldukça başarılı sonuçlar yarattığını söylemişlerdir. Sankar ve arkadaşları 2005 yılında yaptıkları çalışmada Silva ve arkadaşlarının çalışmasında yer alan problemi ele almışlardır. Silva va arkadaşlarından farklı olarak Lokal arama içeren karınca koloni optimizasyon algoritmasını kullanmışlar ve daha başarılı sonuçlar elde etmişlerdir. Min ve Cheng 1999 yılında yaptıkları çalışmada paralel makinelerde toplam tamamlanma zamanını genetik algoritma ile ele almışlardır. Genetik algoritma ile 23

37 elde ettikleri sonuçları benzetilmiş tavlama yöntemi ile elde ettikleri sonuçlar ile karşılaştırmışlar ve genetik algoritmanın daha iyi sonuçlar yarattığını saptamışlardır. Azizoğlu ve Kırca 1998 yılında yayınlanan çalışmalarında m adet özdeş paralel makine için toplam gecikmeyi minimize etme amacı ile Dal Sınır algoritması kullanmış, 15 işe kadar olan problemlerde optimal sonuçlar elde etmişlerdir. Farklı hızlardaki paralel makinelerin yer aldığı sistemlerin özelliklerine de yer verdikleri çalışmada önerdikleri algoritmanın sözkonusu makinelerin yer aldığı sistemler için de geliştirilebileceğini öne sürmüşlerdir. Zouba ve arkadaşları (2009) literatürde az sayıda rastlanan bir problem olan insan ve makine kaynağının eş zamanlı olarak çizelgelenmesi konusunu ele almışlardır. Makine operatörü sayısının makine sayısından az olduğu sistemde toplam tamamlanma zamanını minimize etmeye çalışmışlardır. Toplam akış süresini minimize etmeye çalışırken işlerin ortak bir teslim süresine göre erken ve geç bitirmelerini de ceza maliyeti olarak değerlendiren Su (2009) her iki ceza maliyetini eşit kabul ederek toplam maliyeti de en aza indirmeye çalışmıştır. Erken geç tamamlanma çizelgeleme problemleri ilk olarak Baker ve Scudder (1990) tarafından çalışılmıştır. Erken ve geç bitirme maliyetleri ile çalışılan çizelgeleme problemlerine bakıldığında söz konusu maliyetlerin dört farklı şekilde ele alındığı görülmektedir. Bunlar; işe bağlı olarak değişen erken ve geç tamamlanma maliyetinin olduğu, erken ve geç tamamlanma durumuna göre faklı ceza maliyetlerinin gerektiği, her iki maliyetin de eşit olduğu ve işin ağırlığı ile orantılı ceza maliyetinin olduğu problemlerdir. Baker ve Scudder (1990), Zhu ve Heady (2000), Bank ve Werner (2001) erken ve geç tamamlanma maliyetlerini işe bağlı olarak ele almışlardır. Arkin ve Roundy (1991), Sun ve Wang (2003) ün çalışmalarında ise işin ağırlığı ile orantılı ceza maliyetleri kullanılmıştır. Paralel makinelerde erken ve geç tamamlanma problemini ele alan Toksarı ve Güner (2009) öğrenme ve bozulma etkileri altında yaptıkları çizelgeleme ile 1000 adet iş ve 4 adet makine yer alan bir problemi çözmüşlerdir. 24

38 Hazırlık zamanı ve teslim süresine bağlı olarak birbirinden bağımsız paralel makinelerin yer aldığı bir üretim sistemine ait problemi Benzetilmiş tavlama yöntemi ile çizelgeleyen Chen (2009) toplam gecikmeyi minimize etmiş ve olumlu sonuçlar elde etmiştir. Heady ve Zhu 1998 yılında özdeş paralel makine çizelgelemeyi sıraya bağımlı hazırlık zamanı kısıtı ile birlikte ele almış, tamsayılı programlama ile erken-geç tamamlanma zamanı toplamını minimize etme amacı ile küçük problemlerde algoritmanın performansını ölçmüşlerdir. İşin yarıda kesilmesine izin verilmeyen, özdeş paralel makinelerden oluşan bir üretim ortamının konu edildiği problemde toplam gecikmeyi minimize etmek amacı ile Dal Sınır algoritmasını kullanan Yalaoui ve Chu (2002) rastgele oluşturdukları test problemleri ile algoritmayı test etmişlerdir. Tabu arama, benzetilmiş tavlama ve komşuluk arama yöntemlerinin pek çok özelliklerini bir araya getirerek yeni bir melez metasezgisel yöntem geliştiren Anghinolfi ve Paolucci (2007) paralel makinelerde toplam gecikmeyi minimize etmeyi amaçlamışlardır. Emmons 1987 yılındaki çalışmasında özdeş paralel makine problemini ele almış, konumsal ağırlık algoritmasını uyguladığı çalışmada işlerin ortak teslim süresine sahip olduğunu varsaymıştır. Li ve Cheng (1994) birbirinden bağımsız paralel makine problemine maksimum mutlak gecikmeyi minimize etme amacına yönelik olarak çözüm getirmişlerdir. Ting 2000 yılında yaptığı çalışma ile Baker ve Scudder ın 1990 yılındaki çalışmasına benzer şekilde paralel makine problemlerini, farklı problemler için geliştirilmiş farklı amaç fonksiyonlarını gösterir şekilde Tablo 1 deki gibi özetlemiştir. 25

39 Tablo 1 Amaç fonksiyonuna göre geçmiş çalışmalar Amaç Açıklama Kaynak n Kolay Kanet (1981), Emmons (1987) C d ( d büyük 1 ise) NP-zor ( d küçük ise) Hall, Kubiak ve Sethi (1991), Hoogeveen and van de Valde (1991), Hoogeveen, Oosterhout ve van de Valde (1994), Swarz (1989) n 1 n 1 n 1 d d C C d C C d d d d w C C n 1 d d C C Kolay ( d büyük ise) Bagchi, Chang ve Sullvan (1987, Emmons (1987) Kolay Panwalkar, Smith ve Seidmann (1982), Bagchi, Julien ve Magazine (1994) NP-zor Hall ve Posner (1991) Kolay / w ise p r Ahmed ve Sundararaghavan (1990), Alidaee ve Dragan (1997) NP-zor Dileepan (1993), Szwarc (1996), van den Aker, Hoogeveen ve van de Velde (1997), Chai, Lum ve Chan (1997) n 1 d d C C NP-zor Gupta ve Sen (1983), Fry, Amstrong ve Blackstone (1986), Garey, Taran ve Wilfong (1988), Yano ve Kim (1991), Davis ve Kanet (1993), Szwarc (1993) n 1 2 C d ; C C 2 NP-zor Bagchi, Sullivan ve Chang (1987), De, Ghosh ve Wells (1990), Hall ve Kubiak (1991), Kubiak (1993), Weng ve Ventura (1996), Chai (1996), Manna ve Prasad (1997) 26

40 Paralel Makine Çizelgeleme Problemi Paralel makine çizelgeleme problemi Pm Cmax olarak ele alınır. Makinelerin iş yükü dengesini etkileyeceği için üretim süresinin minimizasyonu ile ilgilenir. C wc P ve 2 max P2 problemleri _ i i 2007: 106). NP hard olarak nitelendirilir (Brucker, Paralel makine ortamını birbirinden bağımsız ve aralarında öncelik ilişkileri olan işler olarak iki grup halinde inceleyebiliriz. Ele alınan işler birbirinden bağımsız olabileceği gibi, aralarında öncelik ilişkisi olan işler de olabilir. Birbirinden bağımsız işler Birbirinden bağımsız olan yani aralarında herhangi bir öncelik ilişkisi olmayan işlerin yer aldığı paralel makine problemleridir. Birbirinden bağımsız işler farklı paralel makine türleri için o sistemlere ait unsurlar, özellikler dikkote alınarak çizelgeleme işlemi yapılır. Öncelik kısıtı olan işler Aralarında öncelik ilişkisi bulunan 1,..., n olmak üzere n sayıda iş mevcuttur. Çizelgelenecek ilk iş önceliği olmayan işlerden biri olmalıdır. Daha sonra çizelgelenecek işler ise kendisinden önce tamamlanması gereken iş yani öncülü tamamlanmış olan işlerdir. Öncelik kısıtı olan işler öncelik ilişkilerine riayet edilerek paralel makinelere atanır Paralel Makine Çeşitleri Paralel makineli ortamlarda özdeş, benzer ve birbirinden bağımsız paralel makinelerden söz edilebilir. 27

41 Özdeş makineler P m Üretim sisteminde yer alan makineler aynı işi yapan, aynı hıza sahip özdeş makinelerden oluştuğunda Özdeş makine çizelgeleme probleminden bahsedilir. p 1,..., n i i işlem sürelerine sahip n sayıda işlemden her biri, sistemde yer alan herhangi bir makinede işlem gördüğünde işlem süresi değişmez sabittir. Yani bir işlem m adet özdeş makineden hangisinde işlem görürse görsün aynı işlem süresine sahip olur. Şekil 4 Paralel makine ortamını göstermektedir (Keskintürk, Küçük, 2008; 54). Benzer paralel makineler Şekil 4 Paralel makine ortamı Q m n sayıda işlem, birbirinden farklı i işlem görmektedir. işi m gereklidir. v hızlarına sahip m makinesinde işlem gördüğünde / Birbirinden bağımsız paralel makineler R m sayıda paralel makinede p v i lik bir süre Paralel şekilde m sayıda birbirinden farklı makine vardır. işi i makinesinde vi hızı ile işlem görebilir ve işlem süresi p v i olarak gerçekleşir. Makine hızları 28

42 işlere bağlı olarak değişir. Bu sebeple farklı hızlara sahip paralel makinelerden farklıdırlar. Makine hızlarının tüm işlerden bağımsız olması durumunda makine hızı v yerine i v i olarak ifade edilir Hazırlık zamanına bağlı sıralama Hazırlık zamanına bağlı sıralamanın söz konusu olduğu problemlerde sıralama ile ifade edilir. Hazırlık zamanı makinede ard arda yapılan işlerin özelliklerine göre bir işten diğerine geçerken yapılması gereken ayarlamalardan kaynaklanabileceği gibi makinenin temizlenmesi, bakımı gibi sebeplerden de kaynaklanabilir. Ele alınan çizelgeleme problemlerine bakıldığında pek çoğunda hazırlık zamanının ihmal edildiği ya da hazırlık zamanlarının işlem sürelerine eklendiği görülmektedir. Ancak bazı problemlerde hazırlık süreleri ihmal edilemeyecek kadar önemlidir va işlem sürelerinden ayrı olarak değerlendirilmeleri gerekir. Hazırlık süreleri sıralamadan bağımsız olabileceği gibi işlerin sırasına bağlı da olabilir. Kim ve Bobrowski (1994), Behnamian, Zandieh ve Ghomi (2009) sıraya bağlı hazırlık sürelerinin olduğu problemleri ele almış ve çizelgeleme yapmışlardır. s k Bir işlem bitirilip ardından gelen işlemin yapılabilmesi için bir hazırlık süresi söz konusu ise bu süre s k işi ile gösterilir. k s k işi arasındaki hazırlık süresini, 0k ise sisteme girecek olan ilk k işinin hazırlık süresi gerektirmediğini gösterir. İki işlem arasındaki hazırlık zamanı makineye bağlı ise gösterge s ik şeklini alır. s Hazırlık zamanı gerektiren tek makine problemlerine çeşitli sezgisel yöntemler, dalsınır algoritması, dinamik programlama, tamsayılı programlama gibi pek çok yöntem ile çözüm getirilmiştir. Gascon ve Leachman (1998) çalışmalarında tek makine çizelgelemeyi dinamik programlama ile çözmüşlerdir. Williams ve Wirth (1996) ise sıra bağımsız hazırlık zamanlı tek makine problemi için yeni bir sezgisel yöntem geliştirmişlerdir. Nazif ve Lee 2009 yılında yaptıkları çalışmada tek makineli çizelgeleme problemini sıra bağımsız hazırlık zamanları ile birlikte ele almış, toplam 29

43 ağırlıklı tamamlanma zamanını minimize etmek amacı ile genetik algoritma kullanmışladır. Paralel makineli sistemleri ele alan çizelgeleme problemlerinde de hazırlık zamanına bağlı olarak yapılan çalışmalar mevcuttur. Silva ve diğerlerinin 2002 yılında yaptıkları çalışmada, hazırlık zamanı gerektiren paralel makineli bir problem toplam tamamlanma zamanını minimize etme amacı ile ele alınmış ve Karınca kolonileri optimizasyon algoritması ile probleme çözüm getirilmiştir. Sankar ve diğerleri(2005) ise aynı çalışma verilerini kullanarak, yerel arama içeren karınca koloni algoritması ile Silva ve diğerlerinin elde ettiği sonuçlardan daha iyi sonuçlar elde etmişlerdir. Hazılık zamanı gerektiren özdeş paralel makine problemini ele alan Lee ve Pinedo 1997 yılında yaptıkları çalışmada toplam ağırlıklı gecikmeyi minimize etmek için üç aşamalı sezgisel yöntem kullanmışlardır. Hazırlık zamanı gerektiren problemleri Allahverdi ve diğerlerinin (2008) çalışmalarında yaptıkları özet literatür tablosunu genişleterek Tablo 2 ve Tablo 3 de verebiliriz. 30

44 Tablo 2 Sıra bağımsız hazırlık süreli paralel makine problemleri Kaynak Amaç Yaklaşım Koulamas (1996) Makine atıl zamanlarını minimize Demet araması etmek yöntemi Lee ve Pinedo (1997) Benzetilmiş tavlama, w T Sezgisel yöntemler Kravchenko ve Tamamlanma zamanını minimize Sezgisel yöntemler Verner (1997) etmek Kravchenko ve Sahte-polinom C max Verner (1998) algoritması Schuurman ve C max Woeginger (1999) Algortima Glass ve diğerleri Algoritmalar C max (2000) Hall ve diğerleri max max (2000) w C Sahte-polinom-zaman C L C T algoritması wt, U, wu Xing ve Zhang (2000) C max Sezgisel yöntem Kravchenko ve C Sezgisel yöntem Werner (2001) Wang ve Cheng Yaklaştırma (2001) w C algoritması Abdekhodaee ve C Tamsayılı max wirth (2002) programlama, sezgiseller Brucker ve diğerleri max max (2002) w C Spesifik vakalar için C L C T yeni karmaşık wt, U, wu sonuçlar Abdekhodaee ve Sezgiseller C max diğerleri (2004) Guirchoun ve max max diğerleri (2005) w C Karmaşık sonuçlar C L C T wt, U, wu Abdekhodaee ve C Genetik algoritma max diğerleri (2006) Eren (2009) Toplam ağırlıklı tamamlanma Matematik zamanı ve toplam gecikme programlama modeli Sıra bağımlı hazırlık süreli paralel makine problemleri Tablo 3 de gösterilmiştir. 31

45 Tablo 3 Sıra bağımlı hazırlık süreli paralel makine problemleri Kaynak Amaç Yaklaşım Tamimi ve Raan wt Q Genetik algoritma i (1997) Heady ve Zhu (1998) Toplam Erken ve geç tamamlanma maliyeti Balakrishnan ve, diğerleri (1999) we w Q T r Sivrikaya, Şerifoğlu ve Ulusoy (1999) Sezgisel yöntem Karışık tamsayılı w programlama E T Genetik algoritma Vignier ve diğerleri Hazırlık maliyetlerini de dahil tüm maliyetlerin minimizasyonu E w T Sezgiseller, algoritma, algoritması genetik dal-sınır Park ve diğerleri (2000) Radhakrishnan Ventura (2000) ve Sinir ağı ve sezgisel wt i yöntem Karışık tamsayılı E T programlama, Benzetilmiş tavlama Zhu ve Heady (2000) we wt R Karışık tamsayılı programlama Gendreau ve diğerleri (2001) Kurz ve Aşkın (2001) Silva ve diğerleri (2002) C Sezgisel yöntem max C maxr Tamsayılı programlama, Gezgin satısı, Genetik algoritma C Karınca koloni max algoritması Mendes ve diğerleri (2002) C Tabu arama algoritması max Genetik algoritma Fowler ve diğerleri max (2003) C w T w C r Kim ve Shin (2003) L Tabu arama algoritması max 32

46 Tablo 3 Sıra bağımlı hazırlık süreli paralel makine problemleri (devam) Kaynak Amaç Yaklaşım Bilge ve diğerleri, Tabu arama algoritması Q (2004) T r Anglani ve diğerleri (2005) Toplam hazırlık maliyeti minimizasyonu Karışık tamsayılı lineer programlama Sankar ve diğerleri (2005) Tahar ve diğerleri (2006) Toksarı ve Güner (2008) Behnamian, Zandieh ve Ghomi (2009) Yerel aramalı karınca C max koloni algoritması Sezgisel yöntem C max T, E Doğrusal olmayan karışık tamsayılı programlama C Karınca koloni max optimizasyonu, Benzetilmiş tavlama, Melez algoritma Ortak Teslim Süresi ne Sahip Olan Paralel Makine Ortamının Çizelgelenmesi Hoogeveen ve Van de Velde (1991) in çalışmalarında yer verdikleri sınırlandırılmış teslim süreli problemi ile bu tür problemlerin NP-zor yapıda problemler olduğunu göstermişlerdir. Bu tür problemler tam zamanında (JIT) üretimin ortaya çıkışı ile birlikte araştırmacıların dikkotini çekmeye başlamıştır (Lee, Lin ve Ying, 2008: 91). Tam zamanında üretimin gereği olarak işlerin tam zamanında tamamlanması istenir iken erken ya da geç tamamlanan işler maliyete sebep olur. Erken-geç tamamlanma sebebi ile oluşan maliyetler problemin çözümünde ceza maliyetleri olarak adlandırılır. 33

47 Ortak teslim süresine sahip işlerden oluşan makine çizelgeleme problemlerinde erken-geç tamamlanma minimizasyonu problemini ele alalım. n p d : birbirinden bağımsız işlerin sayısı : işlem süreleri, 1,..., n : ortak tesli msüresi Erkentamamlanma ; E, max d C 0 Geçtamamlanma ; T max, C d 0 1,..., n Varsayım: İşlem görmeye başlayan işlem yarıda kesilemez Amaç; x.x. in minimize edilmesi Amaç Fonksiyonu; n i1 max 0, dc max 0, C d i i i i : erken tamamlanma birim maliyeti : geç tamamlanma birim maliyeti :1,..., n ve birbirine eşit ceza maliyetlerine sahip ise ; Problem; Toplam ağırlıklandırılmış erken-geç tamamlanma problemi (TWET) adını alır. Ortak teslim süresine sahip işlerin yer aldığı, toplam tamamlanma süresinin minimize edilmesinin amaçlandığı çizelgeleme problemi ilk olarak Kanet (1981) 34

48 tarafından tek makineli sistemler için ele alınmıştır. Kanet in ele aldığı sisteme göre, 1. İşlerin yarıda kesilmesine izin verilmez, 2. Her bir makinede ilk iş prosese girdikten sonra o makinenin işler arasında boş beklemesi söz konusu değil. Makineler yalnızca ilk iş başlamadan önce atıl kalabilir. C C p Optimal çizelge V-şeklindedir. Baker ve Scudder (1990) a göre; V şeklinde olması, teslim süresinden önce tamamlananların En uzun işlem süresine (LPT) öncelik tanıyarak, teslim süresinden sonra tamamlananların ise En kısa işlem süresine öncelik tanıma (SPT) yöntemine göre sıralanacağını ifade eder. 4. C C d d iseişler proses sürelerine göre azalan sırada, iseişler prosessürelerine göre ar tan sırada çizelg elenir. 5. Optimal çizelgede bir iş tam olarak teslim süresinde tamamlanmalıdır. E setindeki işler teslim süresinden önce ya da teslim süresinde tamamlanan işlerden, T setindeki işler ise teslim süresinden sonra tamamlanan işlerden oluşmaktadır. İlk işlemin prosese başlama süresini; 35

49 p d formülü ile hesaplayabiliriz. E p p n n E ; setinde yer alan. işin proses süresi, E T ; setinde yer alan. işin proses süresi. T E; T ; E setinde yer alaniş sayısı, T setinde yer alaniş sayısıolmak üzere, Toplam erken tamamlanma; E1 E d C E 1 k 1 n n p E k n ne E 1 p p p p n E E E E E Toplam geç tamamlanma; n T 1 C d T 1 k1 p T k n T p n T p p T T T 1 2 n T Amaç fonksiyonu; n C d p p p n E p nt p 1 E E T E T 1 2 nt 1 E n 36

50 6. Optimal bir çizelgede teslim süresinden önce çizelgelenen işlerin sayısı, ne n/2 Kanet in algortiması: J 1. : çizelg elenecek iş seti 2. max ise max olmak üzere işini setinden al 5. c E vet p p k J k k işini olmak üzere işini setinden al sıralamasında ilk pozisyona yerleştir c c J k k J k J E işini c E T p p sıralamasında en son pozisyona yerleştir 6. ise 2. adıma git T 7. ve sıralamalrınıbirleştir. c Ör: n 6 işten oluşan bir problemde yer alan işlerin süreleri; p 3, p 8, p 5, p 7, p 14, p 9 ve Teslim süresi d 60 olmak üzere Kanet in algoritmasını kullanarak çizelgeleme yapar isek; E T 5,2,3 3,4,6 ve çizelg enin başlama zamanı; 60 (14 8 5) olur. 37

51 t Şekil 5 Çizelgelenmiş iş sırası Özdeş Paralel Makinelerde Ortak Teslim Tarihi Sundararaghavan ve Ahmet (1984) ve Hall (1986) çalışmalarında özdeş paralel makinelere yönelik sisteme göre optimal çizelge; 1. Makinelerde işler arasında boş bekleme söz konusu değildir. Makineler yalnızca ilk iş başlamadan önce atıl kalabilir. C C p C C d d iseişler proses sürelerine göre azalan sırada, iseişler prosessürelerine göre ar tan sırada çizelg elenir. 3. Optimal çizelgede bir iş tam olarak teslim süresinde tamamlanmalıdır. 4. m sayıda makinenin her birine atanan işlerin sayısı n / m ya da n / m dir. ni, makinesine atanan işleri göstermek üzere / n 2 i makinesinde teslim süresinde d tamamlanır. sayıda iş Varsayım: İşler en uzun süresli işleme öncelik tanıma (LPT) kuralı gereğince proses süresine göre büyükten küçüğe doğru sıralanır. 38

52 p p... p 1 2 n Sundararaghavan ve Ahmet in çalışmasında yer alan algoritmaya göre; Algoritma: 1. m sayıda makine, n şekilde ata. Atanacak iş sayısı n 2. 2m n ise sıradaki 2m Atanacak yeni iş sayısı nn2 sayıda iş var. İşleri her bir makineye bir iş gelecek nm olur. sayıda işi ikişer ikişer makinelere ata. m olur. 3. Adıma git. 3. mn2 m ise sıradaki m olacak şekilde ata. Atanacak iş sayısı; n sayıdaki işi her bir makineye birer tane n m. 4. 0nm bir iş yüklenmiş olur. ise işleri makinelere ata. Bu durumda her bir makineye en fazla 5. Amaç fonksiyonuna göre her bir makine için optimal sonucu bul. n i1 max 0, dc max 0, C d i i i i Örnek: (Jozefowska, 2007: 65) 14 adet iş ve 3 adet makineden oluşan özdeş paralel makineli bir problemde işlerin ortak teslim süresi 100 dür. 14 işe ait proses süreleri aşağıda verildiği gibidir. 39

53 Sundararaghavan ve Ahmet in geliştirdiği algoritmaya göre optimal çizelgeyi bulalım. n14, m3, d100 p p p p p p p p p 16, p 12, p 11, p 7, p 5, p 3 37, 35, 32, 31, 27, 23, 21, 19, M : i i makinesine atanan işler seti. 1. Adım İşleri her bir makineye birer tane gelecek şekilde sırası ile ata Makine Makine Makine nnm n , 235, Adım 2mn2.3n6n 2m 2m2.36iş sayıda işi makinelere ata Mak1 31, 27 Mak223, 21 Mak319,16 nn2m n11 65iş ( n 11 idi) 40

54 3. Adım mn2 m' m Makine1 Makine2 Makine3 euygun mu? mı? evet sıradaki sayıda (3) işi her bir makineyebir iş gelecek şekilde ata Adım Kalan iki adet işi makinelere birer birer ata Makine1 Makine2 5 3 Tablo 4 Makinelere göre iş sıraları İşler n 5iş Makine n 5iş Makine n 4iş Makine Adım İlk dört adımda hangi işlerin hangi makinelere atanacağını belirledik. Bu aşamada ise makinelerdeki iş sıraları belirlenir. Aşağıdaki amaç fonksiyonuna göre her bir makine için optimal sonucu buluruz. n i1 max 0, dc max 0, C d i i i i 41

55 Teslim süresi d 100 olmak üzere Kanet in algoritmasını kullanarak çizelgeleme yapar isek; Makine1 için; E T 1,5,13 10,4 ve çizelg enin başlama zamanı; 100 ( ) olur. Makine2 için; E T 2, 7,14 11,6 ve çizelg enin başlama zamanı; 100 (35 213) olur. Makine3 için; E T 3,9 12,8 ve çizelg enin başlama zamanı; 100 (32 16) olur. 42

56 Tablo 5 Makinelere göre optimum iş sıraları İşler Makine Makine Makine M M M t Şekil 6 Optimal çizelge 43

57 BÖLÜM 2. KLASİK ÇİZELGELEME YÖNTEMLERİ Çizelgeleme problemlerinde, işlerin iş merkezlerine-makinelere atanması için temel öncelik kuralları kullanılmaktadır. Öncelik kuralları üretim sisteminde yer alan işlerin tamamlanma süresini ve gecikme miktarlarını minimize etmeyi ve etkinliği maksimize etmeyi amaçlamaktadır (Heizer, Reinder; 2008: 612). En çok kullanılan öncelik kurallarının bazıları: En uzun işlem süresine öncelik tanıma, En kısa işlem süresine öncelik tanıma, İlk gelene ilk hizmet, Teslim süresi yakın olana öncelik tanıma kurallarıdır En Uzun İşlem Süresine Öncelik Tanıma En uzun işlem süresine öncelik tanıma yöntemi kısaca LPT olarak ifade edilirç Bu atama kuralına göre; işler proses sürelerine göre büyükten küçüğe sıralanır ve t 0 anında en uzun süreye sahip iş ilk olarak makinelerden birine atanır. Ardından, henüz işlem görmeye başlamamış olan işlerden en uzun süreli olanı o anda işlem görmeyen boş makinelerden birine atanır. Kısa süreli işler ise en sona bırakılır. Bu şekilde makineler arasındaki iş yükü dengelenmeye çalışılarak maksimum tamamlanma süresi de minimize edilmeye çalışılır. LPT kuralına göre yapılan atamalarda en kısa süreli işlem en sona kalacaktır. En kısa süreli işlemin prosese başlama zamanı: p C LPT olacaktır. Çünkü bu ana kadar tüm makineler meşgul max n olacaktır.yani, 44

58 C max LPT p n1 p m 1 dir. n Formülün sağ tarafı, en kısa süreli işin prosese gireceği üst sınırı vermektedir. Üst sınıra erişilmesi için, en kısa süreli işten önceki tüm işlerin 1 LPT kuralına göre makinelere atanmaları durumunda tüm makinelerin toplam proses sürelerinin eşit olması gerekir. n Bu yöntem, her bir makineye atanan iş sayısının en çok iki olduğu küçük boyutlu örneklerde optimal bir çizelge ortaya çıkarabilir ancak büyük örneklerde optimumu yakalayamamaktadır ( Pinedo, 2008: 114) En Kısa İşlem Süresine Öncelik Tanıma SPT olarak ifade edilen bu atama kuralı en uzun işlem süresi kuralının tersi bir yapıya sahiptir. Yani öncelikle kısa süreye sahip işler makinelere atanmaktadır. İşler sürelerine göre küçükten büyüğe doğru sıralanır ve en kısa süreye sahip iş ilk olarak makinelerden birine atanır. İlk işin atanmasından sonra yapılan atamalar da küçükten büyüğe sıralanmış liste sırasına göre yapılır. Böylece uzun süreli işler en sona bırakılmış olur. en kısa süreli iş en uzun süreli iş Şekil 7 SPT kuralına göre iş sırası Çizelgeleme problemleri için yapılan çalışmalar 1950 lere dayanmaktadır. Toplam tamamlanma zamanını minimize etmeye yönelik olarak yapılan çalışmalarda ilk kullanılan atama kuralı en kısa süreli işe öncelik tanımadır. Smith 1956 yılındaki çalışmasında SPT kuralını kullanmıştır (Baker, 2008:15). SPT kuralı basit sıralama problemleri için uygun olabilir. Ancak uygulamada, uzun işlerden birinin öncelikli olması gibi komplike durumlar söz konusu olabilir. Bu durumda problemin yapısı ve kısıtlarına göre uygun çözüm yöntemi araştırılır. 45

59 2.3. İlk Gelene İlk Hizmet Sisteme gelen işler geliş sıralarına göre ilk gelenden son gelen işe doğru sıralanır ve işler geliş sıralarına göre sırası ile makinelerde işlem görmeye başlar. Bu kural tüm müşteriler için uygun gözükmektedir ve bu sebeple çoğunlukla servis işletmelerinde kullanılmaktadır (Weng ve Ren, 2006: 790) Teslim Süresi Yakın Olana Öncelik Tanıma Makinelere ilk atanan iş teslim süresi en erken olan iştir. Bu defa işler teslim süresi en erken olandan en geç olana doğru sıralanır ve işler bu sıraya riayet edilerek makinelere atanır Klasik Çizelgeleme Yöntemleri İle Çizelgeleme Problemleri Uygulama bölümünde ele alacağımız çizelgeleme problemi öncesinde literatürden aldığımız Sankar ve diğerlerinin 2005 yılı çalışmasındaki problemlerden üçü basit atama kurallarına göre aşağıda çözülmüştür. Uygulama problemimizde işlerin teslim süreleri aynı olduğu için Teslim süresi yakın olana öncelik tanıma kuralına göre çözüm yapılmamıştır. Sankar ve diğerlerinin çalışmasında yer alan test problemlerinden ilk 10 adetine ait proses süreleri ve işlemler arası hazırlık süreleri Tablo 6 ve Tablo 7 de gösterilmiştir. Sankar ın probleminde teslim süresi yer almadığı için her bir problem için teslim süreleri oluşturulmuş ve söz konusu değerler Tablo 9 da ifade edilmiştir. 46

60 Problem no Tablo 6 İşlerin proses süreleri İş Numarası Tablo 7 İşler arası hazırlık süreleri İş no Tablo 8 Makine sayısına göre teslim süreleri Problem No Makine Sayısı 2 Makine 3 Makine 4 Makine Problem çözümünde yer alan tablolar üzerinde yer alan kısaltmalar ve açıklamaları şu şekildedir: İ.N: İş no İ.S: İş süresi H.S: Hazırlık sürei T.S: Tamamlanma süresi 47

61 K.T: kümülatif toplam süre E/G: Erken/Geç tamamlanma süresi C.M: Erken/Geç tamamlanma ceza maliyeti Problem 1. Makine sayısı= 2, Teslim süresi= 22 Tablo 9 Uzun işlem süresine göre işlerin makinelere atanması Makine 1 Makine 2 İ.N İ.S H.S T.S K.T. E/G C.M İ.N İ.S H.S T.S K.T E/G C.M Toplam Erken/Geç tamamlanma= 180 Cmax= 33 Tablo 10 Kısa işlem süresine göre işlerin makinelere atanması Makine 1 Makine 2 İ.N İ.S H.S T.S K.T. E/G C.M İ.N İ.S H.S T.S K.T E/G C.M

62 Toplam Erken/Geç tamamlanma= 216 Cmax= 31 Tablo 11 İlk gelen işe ilk hizmet kuralına göre işlerin makinelere atanması Makine 1 Makine 2 İ.N İ.S H.S T.S K.T. E/G C.M İ.N İ.S H.S T.S K.T E/G C.M Toplam Erken/Geç tamamlanma= 180 Cmax= 33 Makine sayısı= 3, Teslim süresi= 14 Tablo 12 Uzun işlem süresine göre işlerin makinelere atanması Makine 1 Makine 2 Makine 3 İ.N İ.S H.S C.M İ.N İ.S H.S C.M İ.N İ.S H.S C.M Toplam Erken/Geç tamamlanma= 114 Cmax= 20 Tablo 13 Kısa işlem süresine göre işlerin makinelere atanması Makine 1 Makine 2 Makine 3 İ.N İ.S H.S C.M İ.N İ.S H.S C.M İ.N İ.S H.S C.M

63 Toplam Erken/Geç tamamlanma= 148 Cmax= 21 Tablo 14 İlk gelen işe ilk hizmet kuralına göre işlerin makinelere atanması Makine 1 Makine 2 Makine 3 İ.N İ.S H.S C.M İ.N İ.S H.S C.M İ.N İ.S H.S C.M Toplam Erken/Geç tamamlanma= 114 Cmax= 20 Makine sayısı= 4, Teslim süresi= 10 Tablo 15 Uzun işlem süresine göre işlerin makinelere atanması Makine 1 Makine 2 Makine 3 Makine 4 İ.N İ.S C.M İ.N İ.S C.M İ.N İ.S C.M İ.N İ.S C.M Toplam Erken/Geç tamamlanma= 100 Cmax= 18 Tablo 16 Kısa işlem süresine göre işlerin makinelere atanması Makine 1 Makine 2 Makine 3 Makine 4 İ.N İ.S C.M İ.N İ.S C.M İ.N İ.S C.M İ.N İ.S C.M Toplam Erken/Geç tamamlanma= 182 Cmax= 20 50

64 Tablo 17 İlk gelen işe ilk hizmet kuralına göre işlerin makinelere atanması Makine 1 Makine 2 Makine 3 Makine 4 İ.N İ.S C.M İ.N İ.S C.M İ.N İ.S C.M İ.N İ.S C.M Cmax= 18 Toplam Erken/Geç tamamlanma maliyeti= 100 Problem 2 Makine sayısı= 2, Teslim süresi= 26 Tablo 18 Problem 2 İki Makine U.İ.S. Çözüm Makine 1 Makine 2 İ.N İ.S C.M İ.N İ.S C.M Toplam E/G Tamamlanma= 196 Cmax= 37 51

65 Tablo 19 Problem 2 İki Makine K.İ.S. Çözüm Makine 1 Makine 2 İ.N İ.S C.M İ.N İ.S C.M Toplam E/G Tamamlanma= 256 Cmax=39 Tablo 20 Problem 2 İki Makine İ.G.İ.H. Çözüm Makine 1 Makine 2 İ.N İ.S C.M İ.N İ.S C.M Toplam E/G Tamamlanma= 224 Cmax=

66 Makine sayısı= 3, Teslim süresi= 16 Tablo 21 Problem 2 Üç Makine U.İ.S. Çözüm Makine 1 Makine 2 Makine 3 İ.N İ.S C.M İ.N İ.S C.M İ.N İ.S C.M Toplam E/G Tamamlanma= 134 Cmax=23 Tablo 22 Problem 2 Üç Makine K.İ.S. Çözüm Makine 1 Makine 2 Makine 3 İ.N İ.S C.M İ.N İ.S C.M İ.N İ.S C.M Toplam E/G Tamamlanma= 172 Cmax=24 53

67 Tablo 23 Problem 2 Üç Makine İ.G.İ.H. Çözüm Makine 1 Makine 2 Makine 3 İ.N İ.S C.M İ.N İ.S C.M İ.N İ.S C.M Toplam E/G Tamamlanma= 158 Cmax=24 Makine sayısı= 4, Teslim süresi= 12 Tablo 24 Problem 2 Dört Makine U.İ.S. Çözüm Makine 1 Makine 2 Makine 3 Makine 4 İ.N İ.S C.M İ.N İ.S C.M İ.N İ.S C.M İ.N İ.S C.M Toplam E/G Tamamlanma= 116 Cmax= 20 54

68 Tablo 25 Problem 2 Dört Makine K.İ.S. Çözüm Makine 1 Makine 2 Makine 3 Makine 4 İ.N İ.S C.M İ.N İ.S C.M İ.N İ.S C.M İ.N İ.S C.M Toplam E/G Tamamlanma= 134 Cmax=22 Tablo 26 Problem 2 Dört Makine İ.G.İ.H. Çözüm Makine 1 Makine 2 Makine 3 Makine 4 İ.N İ.S C.M İ.N İ.S C.M İ.N İ.S C.M İ.N İ.S C.M Toplam E/G Tamamlanma= 124 Cmax=19 55

69 Problem 3 Makine sayısı= 2, Teslim süresi= 27 Makine sayısı= 3, Teslim süresi= 17 Makine sayısı= 4, Teslim süresi= 12 Tablo 27 Problem 3 Yöntemlere Göre Çözüm Sonuçları 2 Makine 3 Makine 4 Makine E/G Cmax E/G Cmax E/G Cmax U.İ.S K.İ.S İ.G.İ.H

70 BÖLÜM 3. KARINCA KOLONİ OPTİMİZASYONU Karınca Algoritmasında çalışılan modeller gerçek karınca davranışlarından türetilmişlerdir (Dorigo, Stützle; 2004, 25). Goss ve arkadaşları (1989) nın laboratuarda yaptıkları deneylerde pek çok karınca türünün neredeyse kör olduğu, geçtikleri yol üzerimde bıraktıkları kimyasal madde sayesinde yollarını bularak yiyecek kaynağı ile yuvaları arasında gidip geldikleri saptanmıştır. Karıncalar tek başlarına birey olarak basit gibi görünen canlılar olsalar da koloni halinde iken son derece karmaşık işler yapabilmektedirler. Nabiyev in (2005) çalışmasında belirttiği gibi kendilerinden çok büyük cisimleri taşımak, köprüler oluşturmak veya yuva ile yiyecek kaynağı arasındaki en kısa yolu bulmak gibi karmaşık işlemlere karşı zeki çözümler üretirler. Karıncalardan yiyecek bulabilmek için ilk olarak öncü karıncalar araştırma yaparlar. Öncü karıncalar yiyecek kaynağına ulaştığında yuvalarına dönerler ve geçtikleri yerlerde Feromon denilen özel bir koku izi bırakırlar. Diğer karıncalar feromonun kokusunu takip ederek yollarını bulurlar. Yuva ile yiyecek kaynağı arasında gidip gelen karıncalar başlangıçta öncü karıncaların gidip geldiği farklı yolları rastsal olarak tercih ederler. Ancak daha kısa yolu tercih eden karıncalar daha çok sayıda gidiş-geliş yapacağı için kısa yol üzerindeki Feromon miktarı diğer yollarda çok daha fazla olacaktır. Karıncalar feromon maddesinin kokusunu alabilirler ve ayrım noktalarında yollarını seçerken kokunun, başka bir deyişle iz miktarının yoğun olduğu tarafı daha yüksek bir olasılıkla seçme eğilimi gösterirler (Yağmahan, Yenisey; 2006,17). Zamanla kısa yolu seçen karınca sayısında artış olur. Sonuçta tüm karıncalar Şekil.8 de (Keskintürk, Söyler; 2006, 5) gösterildiği gibi kısa yolu tercih ederler. 57

71 YUVA YİYECEK YUVA ENGEL YİYECEK YUVA ENGEL YİYECEK Şekil 8 Gerçek Karıncaların En Kısa Yolu Bulma Aşamaları Şekil 8 de olduğu gibi karıncaların yuvası ile yiyecek arasındaki yol üzerinde bir engel yer aldığında karıncalar engeli iki farklı yerden aşabilirler. Başlangıçta karıncalar eşit olasılıkla yollardan birini tercih edecektir. Bir kısmı kısa bir kısmı ise uzun olan yolu tercih edecektir. Kısa yolu tercih edenlerin geçtiği yol üzerinde biriken feromon miktarı daha yoğun olacaktır ve dolayısı ile kısa bir süre sonra tüm karıncalar kısa yolu tercih edecektir. Karınca koloni optimizasyonu, popülasyon tabanlı rastsal arama prensibine dayanan bir arama yöntemidir. Karınca kolonilerini doğal ortamlarında gözlemleyerek, onların yiyecek toplama prensibini dikkote alan biyoloi biliminden esinlenerek geliştirilmiş bir meta sezgisel yöntemdir (Alaykıran, Engin, 2005: 69). Karınca koloni optimizasyonu (ACO) algoritması ilk olarak 1991 yılında Dorigo tarafından doktora tezi olarak gerçekleştirilmiş ve yayınlanmıştır. Bu algoritmaya ise Ant System yani karınca sistemi (AS) adını vermiştir. Dorigo algoritmayı farklı büyüklüklerdeki gezgin satıcı problemlerinin (TSP) çözümünde kullanmıştır. Algoritma küçük ölçekli problemlerde başarılı sonuçlara ulaşmış ancak büyük problemlerde başarılı olamamıştır. 58

72 1996 yılında Dorigo ve Gambardella tarafından bu defa Karınca koloni sistemi (ACS) adlı algoritma geliştirilmiştir. İlk algoritmadan farklı olarak ACS de en iyi sonucun komşularında arama yapılmaktadır. Yapay karıncalardan oluşan karınca kolonisi algoritması, yapay feromon izlerinin güncelleştirilmesiyle tekrarlanan bir yapıya sahiptir. Algoritmanın çalışma sürecinde, karıncalar tarafından güncellenen feromon izleriyle iyi bir çözümün bulunması için bilgi oluşturulmakta ve her iterasyonda bu bilgiler güncellenmektedir (Küçük, Keskintürk, Yıldırım; 2008, 54). Algortima adımları: Yapay karıncaların birer turu tamamladıklarında geçmiş oldukları yolların feromon miktarlarının arttırılır. Herhangi iki nokta arasındaki feromon miktarı yolun uzunluğu ile ters orantılı olarak gerçekleşir. Feromon buharlaşması gerçekleştirilir ve feromon miktarı güncel hale getirilir. Buharlaştırma karıncaların daha iyi çözümler üzerinden yol almalarını sağlar. Karıncalar yeni feromon miktarlarına göre yeni turlarını yapar. Karıncaların yol tercihleri feromon miktarına göre olacaktır. i, : görünürlük, seçilebilirlik parametresi olarak ifade edilir ve iki nokta arasındaki uzaklığın tersidir, 1/ i. ( i, ) : iki nokta arasındaki feromon miktarı. ve : ayarlanabilir parametrelerdir. Bu iki parametre feromon izi ile sezgisel fonksiyonun etki oranını belirler. Örneğin değeri 0 olur ise feromon izi dikkote alınmadan görünürlüğe göre seçim yapılması söz konusu olur. Karınca koloni algoritmasında yol tercihi iki farklı şekilde gerçekleştirilir. 59

73 1. q olasılıkla feromon miktarının en çok olduğu yolun seçilmesi, 0 i noktasında yer alan bir karıncanın gideceği nokta u aşağıdaki formüle göre seçilir. 0 max ( i, u) ( i, u) eğer q q uj () i k J i : ziyaret edilmemiş varış noktalarını yani k i gidebileceği noktaları göstermektedir. noktasındaki karıncanın 2. 1 q olasılıkla feromon izleri ile orantılı bir biçimde gidilecek yolun 0 seçilmesidir. Gidilebilecek tüm noktalar için seçilme olasılıkları aşağıdaki gibi hesaplanır. ( i, ) ( i, ) ( i, u) ( i, u) eğer Jk ( i) pk ( i, ) ujk () i 0 diğer durumda Yukarıdaki formüle göre i noktasında yer alan bir karıncanın noktasını seçip o noktaya gitme olasılığı hesaplanmış olur. Karınca koloni algoritmasında kullanılan bir diğer önemli parametre karınca sayısıdır. Dorigo karınca sayısının ziyaret edilecek nokta sayısına eşit olması gerektiğini belirtmektedir. Stützle ve Hoss tarafından 1997 de önerilen Min-Max karınca sistemine göre feromon miktarları maksimum ve minimum aralıklar ile sınırlanmaktadır. Karıncaların sürekli olarak aynı sonuçları bulmasını önlemek için, feromon güncelleşmesinin alt ve üst sınırı belirlenmiştir. Min-max karınca sisteminin bir diğer 60

74 özelliği de her iterasyonda yalnızca en iyi sonucu yaratan karıncanın feromon yenilemesine izin vermesidir yılında Bullnheimer ve arkadaşları tarafından geliştirilen sisteme göre ise, karıncalar tur uzunluklarına göre sıralanmakta, sıralamada yer alan belli sayıdaki en iyi karıncalar seçilerek bu karıncaların belli bir miktara göre feromon bırakmasına izin verilmektedir (Uğur, Aydın, 2006: 53). Karınca algoritmaları pek çok problemin çözümünde kullanılmaktadır. Karınca algoritması ile çözümü aranan problemlerden biri de Çizelgelemedir. Son yıllarda Karınca koloni optimizasyonu algoritmasının çizelgeleme problemlerindeki etkinliği çeşitli çalışmalarda ele alınmıştır. Besten ve arkadaşları 2000 yılında toplam ağırlıklı geciken iş sayısı problemini, Bauer ve arkadaşları (2000) tek makineli bir üretim sisteminde toplam gecikmeyi minimize etme problemini, Silva ve arkadaşları (2002) paralel makine çizelgeleme problemini, Raendran ve Ziegler (2004) akış tipi çizelgeleme problemini vb. karınca algoritması kullanarak çözmüşlerdir. Çizelgeleme problemlerinde makinelere işlerin paylaştırılmasında herhangi bir mesafe değeri sözkonusu olmadığından, yenilenen turlarda bilgi olarak sadece feromon miktarları kullanılmaktadır. Karınca koloni optimizasyonu yöntemine ait kodlar MATLAB 7.0 programlama dili ile yazılmıştır. Çalıştırma süreleri iş sayısına bağlı olarak değişmekte olup tüm problemler için kabul edilir cpu sürelerine sahiptir Karınca Koloni Optimizasyonu Yöntemi İle Çizelgeleme Problemleri Literatürden aldığımız Sankar ve diğerlerinin 2005 yılı çalışmasındaki problemler bu bölümde Karınca Koloni Optimizasyonu Yöntemi ne göre çözülmüştür. 61

75 Problem 1. Makine sayısı= 2, Teslim süresi= 22 Tablo 28 Karınca Koloni Algoritması ile 2 Makine Çizelgeleme Makine 1 Makine 2 İ.N İ.S H.S T.S K.T. E/G C.M İ.N İ.S H.S T.S K.T E/G C.M Toplam Erken/Geç tamamlanma= 164 Cmax= 31 Makine sayısı= 3, Teslim süresi= 14 Tablo 29 Karınca Karınca Koloni Algoritması ile 3 Makine Çizelgeleme Makine 1 Makine 2 Makine 3 İ.N İ.S H.S C.M İ.N İ.S H.S C.M İ.N İ.S H.S C.M Toplam Erken/Geç tamamlanma= 108 Cmax= 20 62

76 Makine sayısı= 4, Teslim süresi= 10 Tablo 30 Karınca Koloni Algoritması ile 4 Makine Çizelgeleme Makine 1 Makine 2 Makine 3 Makine 4 İ.N İ.S C.M İ.N İ.S C.M İ.N İ.S C.M İ.N İ.S C.M Toplam Erken/Geç tamamlanma= 90 Cmax= 15 Aşağıdaki tablolarda kullanılan kısaltmalar ve açıklamaları şu şekildedir: U.İ.S.: Uzun işlem süresine öncelik tanıma K.İ.S.: Kısa işlem süresine öncelik tanıma İ.G.İ.H.: İlk gelene ilk hizmet K.K.O.: Karınca koloni optimizasyonu Tablo 31 Problem 1 Yöntemlere Göre Karşılaştırmalı Sonuçlar U.İ.S K.İ.S İ.G.İ.H. KKO E/G Cmax E/G Cmax E/G Cmax E/G Cmax 2 Makine Makine Makine

77 Problem 1 in çözüm sonuçlarının özetlendiği Tablo 32 ye bakıldığında, Karınca Koloni Optimizasyonu (KKO), Uzun İşlem Süresi (UİS), Kısa İşlem Süresi (KİS) ve İlk Gelene İlk Hizmet (İGİH) yöntemleri ile elde edilen sonuçlar arasında KKO ile elde edilen sonuçların diğer yöntemlere göre daha iyi sonuçlar ortaya çıkardığı görülmektedir. 2 makineli sistemde KKO, diğer yöntemler arasında en iyi maksimum tamamlanma süresini elde eden KİS ile aynı maksimum tamamlanma süresine ulaşmakla birlikte bu süreyi çok daha düşük bir toplam erken/geç tamamlanma ile elde etmiştir. Üç makineli sistemde yine KKO elde edilen maksimum tamamlanma süresini diğer yöntemlerden daha düşük toplam erken/geç tamamlanma miktarı ile elde etmiştir. Dört makineli üretim yapısında ise KKO her iki amacı da diğer üç yöntemden daha iyi sonuçlar ile sağlamıştır. Yani Karınca Koloni Optimizasyonu ile işlerin makinelere, teslim süresine göre toplam erken ve geç tamamlanma süresini minimize edecek ve maksimum tamamlanma süresini de en az kılacak şekilde atandığı saptanmıştır. Problem 2. Makine sayısı= 2, Teslim süresi=26 Tablo 32 Karınca koloni algoritması yöntemine göre işlerin makinelere atanması Makine 1 Makine 2 İ.N İ.S C.M İ.N İ.S C.M Toplam Erken/Geç tamamlanma=

78 Cmax= 34 Makine sayısı= 3, Teslim süresi= 16 Makine sayısı= 4, Teslim süresi= 12 Tablo 33 Problem 2 KKO Sonuçları 3 Makine 4 Makine E/G Cmax E/G Cmax KKO Tablo 34 Problem 2 Yöntemlere Göre Karşılaştırmalı Sonuçlar U.İ.S K.İ.S İ.G.İ.H. KKO E/G Cmax E/G Cmax E/G Cmax E/G Cmax 2 Makine Makine Makine Problem 2 nin çözüm sonuçlarının özetlendiği Tablo 35 e bakıldığında, Karınca Koloni Optimizasyonu yöntemi ile elde edilen sonuçların toplam erken/geç tamamlanma süreleri açısından diğer yöntemlere göre çok daha iyi sonuçlar ortaya çıkardığı görülmektedir. Aynı şekilde 2 makineli sistemde KKO, diğer yöntemler arasında en iyi maksimum tamamlanma süresini elde etmiş, 3 ve 4 makineli sistemlerde ise diğer yöntemler arasında en düşük sonucu ortaya çıkaran maksimum tamamlanma süresi ile aynı sonuca ulaşmıştır. Problem 3 Makine sayısı= 2, Teslim süresi= 27 Makine sayısı= 3, Teslim süresi= 17 Makine sayısı= 4, Teslim süresi= 12 65

79 Tablo 35 Problem 3 KKO Sonuçları 2 Makine 3 Makine 4 Makine E/G Cmax E/G Cmax E/G Cmax KKO Tablo 36 Problem 3 Yöntemlere Göre Karşılaştırmalı Sonuçlar U.İ.S K.İ.S İ.G.İ.H. KKO E/G Cmax E/G Cmax E/G Cmax E/G Cmax 2 Makine Makine Makine Tablo 37 de görüleceği gibi, 2 ve 3 makineli sistemlerde Karınca Koloni Optimizasyonu ile elde edilen sonuçlar hem toplam erken/geç tamamlanma hem de maksimum tamamlanma süreleri açısından diğer yöntemlere göre çok daha iyi sonuçlar ortaya çıkardığı görülmektedir. 4 makineli sistemde ise KKO en iyi toplam erken/geç tamamlanma süresini elde etmiş, Cmax değerinde ise uzun işlem süresine göre oluşan çizelge ile aynı sonucu yakalamıştır. 66

80 BÖLÜM 4. UYGULAMA 4.1. İncelenen Üretim Sistemi İle İlgili Genel Bilgiler Plahosan A.Ş. otomotiv sanayinden inşaat sektörüne ve tarım sektörüne kadar pek çok alanda kullanılan sert PVC takviyeli spiral hortumlar ve örgülü hortumlar üreten bir işletmedir. PETKİM den temin edilen PVC ve başka firmalardan satın alınan boya, kimyasal madde, soya yağı gibi hammaddeler Mikser makinesinde karıştırılmaktadır. Mikserden alınan karışım granül makinesinde işlemden geçirilerek yarı mamül yani granül haline getirilmektedir. Üretilecek hortum çeşidine göre yumuşak ve sert granül elde edilmesi mümkündür. Elde edilen granüller hortum imalat hattına getirilerek işleme sokulmaktadır. Hortum üretim hattında yer alan makineler Spiral ve Örgülü hortum üretmek üzere iki farklı çeşittedir. Ayrıca her bir hortum çeşidinin işlevine göre farklı renklerde üretilmesi söz konusudur. Üretilen hortum çeşitlerinden bir kısmı özellik ve çapları ile birlikte Tablo 38 de özetlenmiştir. Her bir hortum çeşidi ve çapı için makinelere farklı kalıplar takılmalıdır. Kalıpların takılma süresi kalıp farklılıklarından dolayı farklılıklar göstermektedir. Hazırlık zamanı olarak alacağımız kalıp değişim süreleri problemlerin ele alındığı bölümde verilmiştir. 67

81 Tablo 37 Hortum çeşit ve detayları Hortum çeşidi Çapı Özelliği Kullanım yeri E-Tipi Yeşil ½" den 8" e kadar Yüksek basınç Tarım sanayi ve çeşitli çaplarda ve vakuma inşaat sektörü dayanma V-Tipi Sarı 1" den 4" e kadar Basınca Pompa çıkışları çeşitli çaplarda mukavemet HV- Tipi Kırmızı 1" den 8" e kadar Hafif ve çok Yüksek basıncın çeşitli çaplarda bükülgen olmadığı sistemlerde TE-Tipi Gri 1" den 8" e kadar Yumuşak ve Maden ocaklarında çeşitli çaplarda bükülgen havalandırma sistemlerinde LS ve LLS tipi ½" den 2" e kadar Pislik tutmayan Klimalar çeşitli çaplarda iç yüzey E-Tipi beyaz ½" den 8" e kadar Çok yumuşak Tekne ve yatlarda çeşitli çaplarda PVC Şeffaf 4 den 13 mm ye Milimetrik Otomotiv sanayii kadar HJ-Tipi Beyaz 1.1/4" den 2.1/2" e kadar Çok yumuşak Havuz ve akuziler Tüm makineler üretime başlamadan önce belli bir ısıya ulaşana kadar ısıtılmalıdır. Üretim başlamadan önce bir kez ısıtılan makineler üretim sonuna kadar sıcak tutulmakta ve tekrar tekrar ısıtmaya gerek yoktur. Granüllerin makineye yerleştirilip sıvı hale dönüşerek kalıba sarılmaya başlamasına kadar 10 ila 15 dakika süre geçmesi gerekmektedir. Bu süre üretilecek ürün çeşidine göre değişmektedir ve işlem sürelerine dahil edilmiştir. Yani proses süresi yarı-mamülün makineye konulmasından hortum haline gelmesine kadar geçen toplam süredir. Tezde ele alınan çizelgeleme problemi Spiral hortum üreten özdeş paralel makineleri içermektedir. Bu makinelerde ayrı çap, özellik ve renge sahip çok sayıda hortum çeşidi üretilebilmektedir. Hortumlar 50 metrelik uzunluklar halinde üretilmekte ve paketlenmektedir. Hortum çeşitlerine göre işlem süreleri yine problemlerde özetlenmiştir. Ürünlerin teslim süresi esas alınarak tam zamanında üretilmesi amaçlanmakta, erken ve geç tamamlanma halinde ceza maliyetleri söz konusu olmaktadır. Problemin 68

82 çözümünde erken tamamlanma ceza maliyeti 2, geç tamamlanma ceza maliyeti 4 birim olarak alınmıştır Çizelgeleme Probleminin Yapısı Uygulama bölümde özdeş paralel makineli bir üretim ortamında erken-geç tamamlanma (E/G) problemi ele alınmıştır. Burada tüm işlerin teslim sürelerinin aynı olduğu problem yapısını söz konusudur. Yani tüm işleri için; d d dir. Bir işinin erken tamamlanması; E max d E C Aynı şekilde bir işinin geç tamamlanması; T max C T d Erken ve Geç Tamamlanma Maliyetleri söz konusudur. ; bir maliyeti, işinin erken tamamlanma cezasını yani erken tamamlanma birim ; işinin geç tamamlanma cezasıdır. İşlem görmeye başlayan işlerin yarıda kesilmesine izin verilmez. 69

83 Bir makinede işlem görmeye başlayan işin tamamlanmadan, daha sonra işleme devam etmek üzere yarıda kesilmesine izin verilmemektedir. Yani bir iş işlem göremeye başladığı makinede işlemini tamamlayıp sistemden çıkmaktadır. Sıraya bağlı hazırlık süreleri söz konusudur. Hazırlık zamanı makinede ard arda yapılan işlerin özelliklerine göre bir işten diğerine geçerken yapılması gereken ayarlamalardan ve kalıp değiştirme işlemlerinden kaynaklanmaktadır. Hazırlık süreleri ihmal edilemeyecek kadar önemlidir ve işlem süresine dahil edilmemiş, işlem sürelerinden ayrı olarak değerlendirilmişlerdir. Hazırlık süreleri işlerin sırasına bağlı olarak değişmektedir. Yani sıraya bağlı hazırlık süreleri söz konusudur. İşler arasında boş beklemeler söz konusu değildir. Her bir makinede ilk iş prosese girdikten sonra o makinenin işler arasında boş beklemesi söz konusu değildir. Makinede bir ürün tamamlandığında diğer ürününü oluşturacak yarı mamül makineye girmiştir. Her bir iş özdeş paralel makinelerin herhangi birinde işlem görebilir. Bir makinede aynı anda yalnızca bir iş yapılabilir. Makine arızaları göz ardı edilmiştir. Erken-Geç Tamamlanma Maliyeti ve Maksimum Tamamlanma Süresinin Minimize edilmesi amaçlanmaktadır. Amaç fonksiyonumuz şu şekilde ifade edilebilir; Erken-Geç Tamamlanma Maliyeti amaç fonksiyonu: n i1 i max dci max Cid, 0 i kısaca 70

84 n 1 E T Maksimum Tamamlanma amaç fonksiyonu: C max Uygulama verileri firmadan alınan iki farklı sipariş verilerini içermektedir. Sipariş miktarları, teslim süreleri ve iş süreleri firmadan ayrıntılı şekilde temin edilmiştir. Alınan her iki sipariş de 10 ar adet faklı ürünü içermekte ve ürünlerin 4 adet özdeş makinede üretilmesi söz konusudur. Problemlere ilişkin olarak sırası ile Karınca koloni optimizasyonu, uzun işlem süresi, kısa işlem süresi ve ilk gelene ilk hizmet atama kurallarına göre çözümler yapılmıştır. Elde edilen sonuçlar tablolarda özetlenmiş ve amaç fonksiyonlarına ilişkin olarak elde edilen sonuçlar ayrıca verilmiştir. Her bir yöntem ile elde edilen sonuçlar karşılaştırılmış ve yorumlanmıştır. Problem 1: Uygulama verilerinin temin edildiği üretim sisteminden alınan birinci siparişte yer alan ürünlere ait işler, iş süreleri ve işler arası hazırlık süreleri aşağıdaki tablolarda yer almaktadır. Söz konusu siparişe ilişkin teslim süresi firma tarafından 800 birim süre olarak belirlenmiştir. 71

85 İş Kodu İş Numarası Tablo 38 Uygulama Problem-1 iş süreleri İşlem süresi İş Kodu İş Numarası İşlem süresi H2" L2" H5" LS1.3/4" H8" E1" T3" E3" T5" V1" Tablo 39 Uygulama Problem-1 hazırlık süreleri H2" H5" H8" T3" T5" L2" LS1.3/4" E1" E3" V1" H2" H5" H8" T3" T5" L2" LS1.3/4" E1" E3" V1"

86 Tablo 40 Uygulama Problem-1 KKO çözüm Makine 1 Makine 2 Makine 3 Makine 4 İ.N İ.S C.M İ.N İ.S C.M İ.N İ.S C.M İ.N İ.S C.M Toplam E/G Tamamlanma= 4460 Cmax = 855 Şekil 9 Matlab de karınca koloni optimizasyonu ile çözüm görüntüsü 73

İş Sıralama ve Çizelgeleme. Gülşen Aydın Keskin

İş Sıralama ve Çizelgeleme. Gülşen Aydın Keskin İş Sıralama ve Çizelgeleme Gülşen Aydın Keskin 1. Tabu arama 2. Tavlama benzetimi 3. Genetik algoritmalar (GA) 4. Karınca kolonileri 5. Yapay sinir ağları (YSA) 6. Yapay bağışıklık sistemleri 7. Aç gözlü

Detaylı

Wichita State University Libraries SOAR: Shocker Open Access Repository

Wichita State University Libraries SOAR: Shocker Open Access Repository Wichita State University Libraries SOAR: Shocker Open Access Repository Mehmet Bayram Yildirim Industrial Engineering Paralel makineli bir üretim sisteminin karinca koloni, Optimizasyonu ile çizelgelenmesi

Detaylı

Güz Yarıyılı Balıkesir Üniversitesi, Endüstri Mühendisliği Bölümü EMM4129 ÇİZELGELEME. (Paralel Makine Çizelgeleme)

Güz Yarıyılı Balıkesir Üniversitesi, Endüstri Mühendisliği Bölümü EMM4129 ÇİZELGELEME. (Paralel Makine Çizelgeleme) 2017-2018 Güz Yarıyılı Balıkesir Üniversitesi, Endüstri Mühendisliği Bölümü EMM4129 ÇİZELGELEME (Paralel Makine Çizelgeleme) Yrd. Doç. Dr. İbrahim KÜÇÜKKOÇ Web: http://ikucukkoc.baun.edu.tr Email: ikucukkoc@balikesir.edu.tr

Detaylı

Güz Yarıyılı Balıkesir Üniversitesi, Endüstri Mühendisliği Bölümü EMM4129 ÇİZELGELEME

Güz Yarıyılı Balıkesir Üniversitesi, Endüstri Mühendisliği Bölümü EMM4129 ÇİZELGELEME 2017-2018 Güz Yarıyılı Balıkesir Üniversitesi, Endüstri Mühendisliği Bölümü EMM4129 ÇİZELGELEME (GANTT, Tek Makine Çizelgeleme, Öncelik Kuralları, WSPT) Yrd. Doç. Dr. İbrahim KÜÇÜKKOÇ Web: http://ikucukkoc.baun.edu.tr

Detaylı

Güz Yarıyılı Balıkesir Üniversitesi, Endüstri Mühendisliği Bölümü EMM4129 ÇİZELGELEME

Güz Yarıyılı Balıkesir Üniversitesi, Endüstri Mühendisliği Bölümü EMM4129 ÇİZELGELEME 2017-2018 Güz Yarıyılı Balıkesir Üniversitesi, Endüstri Mühendisliği Bölümü EMM4129 ÇİZELGELEME (Moore Algoritması, Öncelik Kısıtları, Lawler Algoritması, Öne Geçmeli Durum) Yrd. Doç. Dr. İbrahim KÜÇÜKKOÇ

Detaylı

Güz Yarıyılı Balıkesir Üniversitesi, Endüstri Mühendisliği Bölümü EMM4129 ÇİZELGELEME

Güz Yarıyılı Balıkesir Üniversitesi, Endüstri Mühendisliği Bölümü EMM4129 ÇİZELGELEME 2017-2018 Güz Yarıyılı Balıkesir Üniversitesi, Endüstri Mühendisliği Bölümü EMM4129 ÇİZELGELEME (WSPT, Öncelik Kısıtları, Lawler Algoritması, Johnson Algoritması) Yrd. Doç. Dr. İbrahim KÜÇÜKKOÇ Web: http://ikucukkoc.baun.edu.tr

Detaylı

Serdar BİROĞUL YÜKSEK LİSANS TEZİ (ELEKTRİK EĞİTİMİ) GAZİ ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ ANKARA

Serdar BİROĞUL YÜKSEK LİSANS TEZİ (ELEKTRİK EĞİTİMİ) GAZİ ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ ANKARA i GENETİK ALGORİTMA YAKLAŞIMIYLA ATÖLYE ÇİZELGELEME Serdar BİROĞUL YÜKSEK LİSANS TEZİ (ELEKTRİK EĞİTİMİ) GAZİ ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ OCAK 2005 ANKARA ii Serdar BİROĞUL tarafından hazırlanan

Detaylı

Çizelgeleme Üretim İşlemlerinin Çizelgelenmesi

Çizelgeleme Üretim İşlemlerinin Çizelgelenmesi Çizelgeleme Üretim İşlemlerinin Çizelgelenmesi Çizelgeleme: Bir organizasyondaki araç, gereç, tesis ve insan aktivitelerinin zamanlamasının saptanması Etkin çizelgeleme: Maliyetin düşürülmesini ve Üretkenlikte

Detaylı

ÜRETİM SİSTEMLERİ ve ÖZELLİKLERİ

ÜRETİM SİSTEMLERİ ve ÖZELLİKLERİ ÜRETİM SİSTEMLERİ ve ÖZELLİKLERİ Üretim sistemleri hammaddelerin bitmiş ürüne dönüştürüldükleri sistemlerdir. Bu sistemler için oluşturulacak simülasyon modelleri tamamen üretim sisteminin tipine ve verilecek

Detaylı

İSG PROJE YÖNETİMİ ve ACİL DURUM PLÂNI

İSG PROJE YÖNETİMİ ve ACİL DURUM PLÂNI 29 İSG011 1/7 İSG PROJE YÖNETİMİ İSG PROJE YÖNETİMİ ve ACİL DURUM PLÂNI AMAÇ: İSG de Proje yönetimi ile tehlike araştırma yöntemleri hakkında bilgilendirme Slayt III BÖLÜM CPM GANT PERT YÖNTEMİLERİ VE

Detaylı

Çizelgeleme Nedir? Bir ürünün üretilmesi/hizmetin sunumu için

Çizelgeleme Nedir? Bir ürünün üretilmesi/hizmetin sunumu için Üretim Çizelgeleme Çizelgeleme Nedir? Bir ürünün üretilmesi/hizmetin sunumu için işgörenin nerede, ne zaman gerekli olduğunun, gerekli faaliyetlerin zamanlamasının, üretime başlama ve üretimi tamamlama

Detaylı

Güz Yarıyılı Balıkesir Üniversitesi, Endüstri Mühendisliği Bölümü EMM4129 ÇİZELGELEME. Yrd. Doc. Dr. İbrahim KÜÇÜKKOÇ

Güz Yarıyılı Balıkesir Üniversitesi, Endüstri Mühendisliği Bölümü EMM4129 ÇİZELGELEME. Yrd. Doc. Dr. İbrahim KÜÇÜKKOÇ 2017-2018 Güz Yarıyılı Balıkesir Üniversitesi, Endüstri Mühendisliği Bölümü EMM4129 ÇİZELGELEME Yrd. Doc. Dr. İbrahim KÜÇÜKKOÇ Web: http://ikucukkoc.baun.edu.tr Email: ikucukkoc@balikesir.edu.tr 1 Genel

Detaylı

YÖNEYLEM ARAŞTIRMASI-II Hafta 12. Proje Yönetimi

YÖNEYLEM ARAŞTIRMASI-II Hafta 12. Proje Yönetimi YÖNEYLEM ARAŞTIRMASI-II Hafta Proje Yönetimi KRİTİK YOL METODU (CPM) Şebeke modelleri çok fazla sayıda faaliyet içeren büyük ölçekli, karmaşık projelerin çizelgelenmesinde etkin şekilde kullanılabilir.

Detaylı

İŞ SIRALAMA VE ÇİZELGELEME

İŞ SIRALAMA VE ÇİZELGELEME İŞ SIRALAMA VE ÇİZELGELEME Bu resim, Cengiz Pak ın sitesinden ve sunumundan alınmıştır. cengizpak.com.tr İş Sıralama ve Çizelgeleme Nedir? Bir dizi işin, belirli bir özelliğe göre sıraya dizilme işlemidir.

Detaylı

ÜRETİMDE SONLU KAPASİTE ÇİZELGELEME VE YAZILIMIN ÖNEMİ! Üretim ve Planlama Direktörü

ÜRETİMDE SONLU KAPASİTE ÇİZELGELEME VE YAZILIMIN ÖNEMİ! Üretim ve Planlama Direktörü ÜRETİMDE SONLU KAPASİTE ÇİZELGELEME BİLAL AKAY Üretim ve Planlama Direktörü 1 Üretim planlama yazılımı denince birçoğumuzun aklına ilk gelen, MRP/ERP grubundaki yazılımlardır. Genellikle Üretim Planlama

Detaylı

ÜRETİM ÇİZELGELEME PROBLEMLERİNE BULANIK YAKLAŞIM

ÜRETİM ÇİZELGELEME PROBLEMLERİNE BULANIK YAKLAŞIM Atatürk Üniversitesi İktisadi ve İdari Bilimler Dergisi, Cilt: 26, Sayı: 3-4, 2012 287 ÜRETİM ÇİZELGELEME PROBLEMLERİNE BULANIK YAKLAŞIM Merve KAYACI (*) Vecihi YİĞİT (**) Özet: Üretim Planlamada önemli

Detaylı

Üstel Öğrenme ve Genel Bozulma Etkili Akış Tipi Çizelgeleme Problemi: Maksimum Tamamlanma Zamanı Minimizasyonu

Üstel Öğrenme ve Genel Bozulma Etkili Akış Tipi Çizelgeleme Problemi: Maksimum Tamamlanma Zamanı Minimizasyonu Üstel Öğrenme ve Genel Bozulma Etkili Akış Tipi Çizelgeleme Problemi: Maksimum Tamamlanma Zamanı Minimizasyonu Tamer Eren Kırıkkale Üniversitesi, Mühendislik Fakültesi, Endüstri Mühendisliği Bölümü, 71451,

Detaylı

PROJE YÖNETİMİ: PERT VE CPM ANALİZİ: Prof. Dr. Şevkinaz Gümüşoğlu (I.Üretim Araştırmaları Sempozyumu, Bildiriler Kitabı-İTÜ Yayını, Ekim1997, İstanbul

PROJE YÖNETİMİ: PERT VE CPM ANALİZİ: Prof. Dr. Şevkinaz Gümüşoğlu (I.Üretim Araştırmaları Sempozyumu, Bildiriler Kitabı-İTÜ Yayını, Ekim1997, İstanbul PROJE YÖNETİMİ: PERT VE CPM ANALİZİ: Prof. Dr. Şevkinaz Gümüşoğlu (I.Üretim Araştırmaları Sempozyumu, Bildiriler Kitabı-İTÜ Yayını, Ekim1997, İstanbul Proje:Belirli bir işin tamamlanabilmesi için yapılması

Detaylı

PROJE HAZIRLAMA. Kritik Yol Metodu CPM

PROJE HAZIRLAMA. Kritik Yol Metodu CPM 15. hafta PROJE HAZIRLAMA Kritik Yol Metodu CPM Kritik Yol Metodu CPM CPM (Critical Path Method Kritik Yol Yöntemi) ve PERT (Program Evaluation and Review Technique Program Değerlendirme ve Gözden Geçirme

Detaylı

Montaj Hatti Tasarımı ve Analizi - 5

Montaj Hatti Tasarımı ve Analizi - 5 Balıkesir Universitesi, Endustri Muhendisligi Bolumu 2017-2018 Bahar Yariyili Montaj Hatti Tasarımı ve Analizi - 5 Yrd. Doç. Dr. Ibrahim Kucukkoc http://ikucukkoc.baun.edu.tr 2 En Erken ve En Gec Istasyon

Detaylı

Güz Yarıyılı Balıkesir Üniversitesi, Endüstri Mühendisliği Bölümü EMM4129 ÇİZELGELEME

Güz Yarıyılı Balıkesir Üniversitesi, Endüstri Mühendisliği Bölümü EMM4129 ÇİZELGELEME 2018-2019 Güz Yarıyılı Balıkesir Üniversitesi, Endüstri Mühendisliği Bölümü EMM4129 ÇİZELGELEME (Ders Planı, Değerlendirme Kriterleri, Kaynaklar, Giriş) Dr. Öğr. Üyesi İbrahim KÜÇÜKKOÇ Web: http://ikucukkoc.baun.edu.tr

Detaylı

Eğitim Programları SATIŞ VE OPERASYON PLANLAMA (S&OP) LOJİSTİK PLANLAMA ÜRETİMDE GENEL PLANLAMA & ÇİZELGELEME TALEP PLANLAMA & SATIŞ TAHMİN TEKNİKLERİ

Eğitim Programları SATIŞ VE OPERASYON PLANLAMA (S&OP) LOJİSTİK PLANLAMA ÜRETİMDE GENEL PLANLAMA & ÇİZELGELEME TALEP PLANLAMA & SATIŞ TAHMİN TEKNİKLERİ Kurumsal Süreçlerinde Optimizasyon Eğitim Programları 2016 ÜRETİMDE GENEL PLANLAMA & ÇİZELGELEME TALEP PLANLAMA & SATIŞ TAHMİN TEKNİKLERİ SATIŞ VE OPERASYON PLANLAMA (S&OP) KAPASİTE & MALZEME PLANLAMA

Detaylı

ÜRETİM ÇİZELGELEME. Yrd. Doç. Dr. Pınar Mızrak Özfırat. Celal Bayar Üniversitesi Yayınları Yayın No: 0010

ÜRETİM ÇİZELGELEME. Yrd. Doç. Dr. Pınar Mızrak Özfırat. Celal Bayar Üniversitesi Yayınları Yayın No: 0010 ÜRETİM ÇİZELGELEME Yrd. Doç. Dr. Pınar Mızrak Özfırat Celal Bayar Üniversitesi Yayınları Yayın No: 0010 2013 Celal Bayar Üniversitesi Yönetim Kurulu'nun 2013/13 sayılı ve X no'lu kararı ile basılmıştır.

Detaylı

İş Sıralama Kuraları -101

İş Sıralama Kuraları -101 / İş Sıralama Kuralları - 101 1 İş Sıralama Kuraları -101 Bu sunum sadece cengizpak.com.tr site üyeleri içindir Hazırlayan : Cengiz Pak cengizpak.com.tr Avcının Silahı Kullanılabilir Bilgi / İş Sıralama

Detaylı

2015-2016. Eğitim Programları Tanıtımı TALEP PLANLAMA & SATIŞ TAHMİN TEKNİKLERİ DETAY ÇİZELGELEME ÜRETİMDE GENEL PLANLAMA & ÇİZELGELEME

2015-2016. Eğitim Programları Tanıtımı TALEP PLANLAMA & SATIŞ TAHMİN TEKNİKLERİ DETAY ÇİZELGELEME ÜRETİMDE GENEL PLANLAMA & ÇİZELGELEME Kurumsal Süreçlerinde Optimizasyon 2015-2016 Eğitim Programları Tanıtımı ÜRETİMDE GENEL PLANLAMA & ÇİZELGELEME TALEP PLANLAMA & SATIŞ TAHMİN TEKNİKLERİ SATIŞ & OPERASYON PLANLAMA (S&OP) KAPASİTE & MALZEME

Detaylı

1 ÜRETİM VE ÜRETİM YÖNETİMİ

1 ÜRETİM VE ÜRETİM YÖNETİMİ İÇİNDEKİLER ÖNSÖZ III Bölüm 1 ÜRETİM VE ÜRETİM YÖNETİMİ 13 1.1. Üretim, Üretim Yönetimi Kavramları ve Önemi 14 1.2. Üretim Yönetiminin Tarihisel Gelişimi 18 1.3. Üretim Yönetiminin Amaçları ve Fonksiyonları

Detaylı

WEB PROJESİ YÖNETİMİ. Belli bir süre içerisinde, belli bir bütçe ile belirlenen hedeflere ulaşmak için uygulanan metodolojik süreçtir.

WEB PROJESİ YÖNETİMİ. Belli bir süre içerisinde, belli bir bütçe ile belirlenen hedeflere ulaşmak için uygulanan metodolojik süreçtir. BÖLÜM 1 1.1 PROJE NEDİR? WEB PROJESİ YÖNETİMİ Belli bir süre içerisinde, belli bir bütçe ile belirlenen hedeflere ulaşmak için uygulanan metodolojik süreçtir. 1.2 PROJELERİN ORTAK UNSURLARI NELERDİR? Başlama

Detaylı

GECİKEN İŞ SAYISI VE GECİKME ARALIĞI ÖLÇÜTLÜ ZAMANA-BAĞIMLI ÖĞRENME ETKİLİ ÇİZELGELEME PROBLEMİNİN ÇÖZÜMÜ

GECİKEN İŞ SAYISI VE GECİKME ARALIĞI ÖLÇÜTLÜ ZAMANA-BAĞIMLI ÖĞRENME ETKİLİ ÇİZELGELEME PROBLEMİNİN ÇÖZÜMÜ Gazi Üniv. Müh. Mim. Fak. Der. Journal of the Faculty of Engineering and Architecture of Gazi University Cilt 27, No 4, 875-879, 2012 Vol 27, No 4, 875-879, 2012 GECİKEN İŞ SAYISI VE GECİKME ARALIĞI ÖLÇÜTLÜ

Detaylı

PERT Yöntemi: 1 t ( t 4 t t ) e 6 a m b

PERT Yöntemi: 1 t ( t 4 t t ) e 6 a m b PERT PERT metodu, süreleri tam bilinemeyen işlemlerin programda göz önüne alınmasını sağladığından kapsamı, kritik yörünge metoduna nazaran daha geniştir. Kritik yörünge (CPM), PERT metodunun özel hallerinden

Detaylı

KISITLI OPTİMİZASYON

KISITLI OPTİMİZASYON KISITLI OPTİMİZASYON SİMPLEKS YÖNTEMİ Simpleks Yöntemi Simpleks yöntemi iteratif bir prosedürü gerektirir. Bu iterasyonlar ile gerçekçi çözümlerin olduğu bölgenin (S) bir köşesinden başlayarak amaç fonksiyonunun

Detaylı

İKİ ÖLÇÜTLÜ PARALEL MAKİNELİ ÇİZELGELEME PROBLEMİ: MAKSİMUM TAMAMLANMA ZAMANI VE MAKSİMUM ERKEN BİTİRME

İKİ ÖLÇÜTLÜ PARALEL MAKİNELİ ÇİZELGELEME PROBLEMİ: MAKSİMUM TAMAMLANMA ZAMANI VE MAKSİMUM ERKEN BİTİRME V. Ulusal Üretim Araştırmaları Sempozyumu, İstabul Ticaret Üversitesi, 25-27 Kasım 2005 İKİ ÖLÇÜTLÜ PARALEL MAKİNELİ ÇİZELGELEME PROBLEMİ: MAKSİMUM TAMAMLANMA ZAMANI VE MAKSİMUM ERKEN BİTİRME Tamer EREN

Detaylı

Zeki Optimizasyon Teknikleri

Zeki Optimizasyon Teknikleri Zeki Optimizasyon Teknikleri Ara sınav - 25% Ödev (Haftalık) - 10% Ödev Sunumu (Haftalık) - 5% Final (Proje Sunumu) - 60% - Dönem sonuna kadar bir optimizasyon tekniğiyle uygulama geliştirilecek (Örn:

Detaylı

YÖNEYLEM ARAŞTIRMASI - I

YÖNEYLEM ARAŞTIRMASI - I YÖNEYLEM ARAŞTIRMASI - I 1/19 İçerik Yöneylem Araştırmasının Dalları Kullanım Alanları Yöneylem Araştırmasında Bazı Yöntemler Doğrusal (Lineer) Programlama, Oyun Teorisi, Dinamik Programlama, Tam Sayılı

Detaylı

EXCEL DE BENZETİM ÖRNEKLERİ BMÜ-422 BENZETİM VE MODELLEME

EXCEL DE BENZETİM ÖRNEKLERİ BMÜ-422 BENZETİM VE MODELLEME EXCEL DE BENZETİM ÖRNEKLERİ BMÜ-422 BENZETİM VE MODELLEME GİRİŞ Bu bölümde benzetim için excel örnekleri önerilmektedir. Örnekler excel ile yapılabileceği gibi el ile de yapılabilir. Benzetim örnekleri

Detaylı

PROJE YÖNETİM TEKNİKLERİ

PROJE YÖNETİM TEKNİKLERİ PROJE YÖNETİM TEKNİKLERİ PROJE PLANLARININ HAZIRLANMASI Bir projenin başarısı; onu planlarken harcanan çaba, gösterilen özen ve yetenekler oranında gerçekleşecektir. Projeye başlarken öncelikle aşağıdaki

Detaylı

ÖĞRENME VE BOZULMA ETKİLİ TEK MAKİNELİ ÇİZELGELEME PROBLEMLERİ LEARNING AND DETERIORATING EFFECTS ON THE SINGLE MACHINE SCHEDULING PROBLEMS

ÖĞRENME VE BOZULMA ETKİLİ TEK MAKİNELİ ÇİZELGELEME PROBLEMLERİ LEARNING AND DETERIORATING EFFECTS ON THE SINGLE MACHINE SCHEDULING PROBLEMS ÖĞRENME VE BOZULMA ETKİLİ TEK MAKİNELİ ÇİZELGELEME PROBLEMLERİ ÖZET Tamer EREN Kırıkkale Üniversitesi Endüstri Mühendisliği Bölümü Ankara Yolu 71451 KIRIKKALE tameren@hotmail.com Klasik çizelgeleme problemlerinde

Detaylı

Endüstri Mühendisliğine Giriş

Endüstri Mühendisliğine Giriş Endüstri Mühendisliğine Giriş 5 ve 19 Aralık 2012, Şişli-Ayazağa, İstanbul, Türkiye. Yard. Doç. Dr. Kamil Erkan Kabak Endüstri Mühendisliği Bölümü,, Şişli-Ayazağa, İstanbul, Türkiye erkankabak@beykent.edu.tr

Detaylı

Kablo Üretim Çizelgeleme Paketi. dinamo Kablo GANT. dinamo KABLO Kablo Üretim Planlama/Çizelgeleme Paketi Bilgi Dosyası

Kablo Üretim Çizelgeleme Paketi. dinamo Kablo GANT. dinamo KABLO Kablo Üretim Planlama/Çizelgeleme Paketi Bilgi Dosyası dinamo Kablo GANT dinamo KABLO Kablo Üretim Planlama/Çizelgeleme Paketi Bilgi Dosyası KABLO Üretim Planlama ve Maliyetlendirme Yazılımı dinamo Kablo GANT Kimin İçin? dinamo Kablo GANT, kablo üretimi yapan,

Detaylı

PARÇACIK SÜRÜ OPTİMİZASYONU BMÜ-579 METASEZGİSEL YÖNTEMLER YRD. DOÇ. DR. İLHAN AYDIN

PARÇACIK SÜRÜ OPTİMİZASYONU BMÜ-579 METASEZGİSEL YÖNTEMLER YRD. DOÇ. DR. İLHAN AYDIN PARÇACIK SÜRÜ OPTİMİZASYONU BMÜ-579 METASEZGİSEL YÖNTEMLER YRD. DOÇ. DR. İLHAN AYDIN 1995 yılında Dr.Eberhart ve Dr.Kennedy tarafından geliştirilmiş popülasyon temelli sezgisel bir optimizasyon tekniğidir.

Detaylı

KALİTE SİSTEM YÖNETİCİSİ EĞİTİMİ

KALİTE SİSTEM YÖNETİCİSİ EĞİTİMİ FMEA-HATA TÜRLERİ VE ETKİ ANALİZİ Tanımlama Mevcut veya olası hataları ortaya koyan, bu hataların yaratabileceği etkileri göz önünde bulunduran ve etkilerine göre hataları önceliklendirerek oluşmalarının

Detaylı

METASEZGİSEL YÖNTEMLER

METASEZGİSEL YÖNTEMLER METASEZGİSEL YÖNTEMLER Ara sınav - 30% Ödev (Haftalık) - 20% Final (Proje Sunumu) - 50% - Dönem sonuna kadar bir optimizasyon tekniğiyle uygulama geliştirilecek (Örn: Zaman çizelgeleme, en kısa yol bulunması,

Detaylı

HAMMADDE VE RENK TABANLI ÇİZELGELEME VE BİR ELEKTROTEKNİK FABRİKASINDA UYGULAMASI

HAMMADDE VE RENK TABANLI ÇİZELGELEME VE BİR ELEKTROTEKNİK FABRİKASINDA UYGULAMASI Istanbul Commerce University, Journal of Science, 15(30), Fall 2016, 95-106. Istanbul Commerce University Journal of Science İstanbul Ticaret Üniversitesi Fen Bilimleri Dergisi, 15(30), Güz 2016 http://dergipark.gov.tr/ticaretfbd

Detaylı

T.C. MARMARA ÜNİVERSİTESİ

T.C. MARMARA ÜNİVERSİTESİ T.C. MARMARA ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ DERS : OPTİMİZASYON TEKNİKLERİ ÖĞR.ÜYESİ : Yard.Doç.Dr. MEHMET TEKTAŞ 1 ATAMA PROBLEMLERİ PROBLEM: Aşağıdaki tabloda saat olarak her öğrencinin iş eğitimi

Detaylı

Yöneylem Araştırması II

Yöneylem Araştırması II Yöneylem Araştırması II Öğr. Gör. Dr. Hakan ÇERÇİOĞLU cercioglu@gazi.edu.tr BÖLÜM I: Doğrusal Programlama Tekrarı Doğrusal Programlama Tanımı Doğrusal Programlama Varsayımları Grafik Çözüm Metodu Simpleks

Detaylı

OPTİMİZASYON TEKNİKLERİ-2. Hafta

OPTİMİZASYON TEKNİKLERİ-2. Hafta GİRİŞ OPTİMİZASYON TEKNİKLERİ-2. Hafta Mühendislik açısından bir işin tasarlanıp, gerçekleştirilmesi yeterli değildir. İşin en iyi çözüm yöntemiyle en verimli bir şekilde yapılması bir anlam ifade eder.

Detaylı

Zeki Optimizasyon Teknikleri

Zeki Optimizasyon Teknikleri Zeki Optimizasyon Teknikleri Tabu Arama (Tabu Search) Doç.Dr. M. Ali Akcayol Tabu Arama 1986 yılında Glover tarafından geliştirilmiştir. Lokal minimum u elimine edebilir ve global minimum u bulur. Değerlendirme

Detaylı

Montaj Hatti Tasarımı ve Analizi - 8

Montaj Hatti Tasarımı ve Analizi - 8 Balıkesir Üniversitesi, Endüstri Mühendisliği Bölümü 2017-2018 Bahar Yarıyılı Montaj Hatti Tasarımı ve Analizi - 8 Yrd. Doc. Dr. Ibrahim Kucukkoc http://ikucukkoc.baun.edu.tr Tek Modelli Düz MHD Problemlerinin

Detaylı

Montaj Hatti Tasarımı ve Analizi - 7

Montaj Hatti Tasarımı ve Analizi - 7 Balıkesir Universitesi, Endustri Muhendisligi Bolumu 2017-2018 Bahar Yariyili Montaj Hatti Tasarımı ve Analizi - 7 Yrd. Doç. Dr. Ibrahim Kucukkoc http://ikucukkoc.baun.edu.tr 2 TEK MODELLİ U-TİPİ MONTAJ

Detaylı

HAVSIZ KUMAŞ ÜRETİMİNDEKİ DOKUMA ÇİZELGELEME PROBLEMİNE BİR ÇÖZÜM YORDAMI

HAVSIZ KUMAŞ ÜRETİMİNDEKİ DOKUMA ÇİZELGELEME PROBLEMİNE BİR ÇÖZÜM YORDAMI V. Ulusal Üretim Araştırmaları Sempozyumu, İstanbul Ticaret Üniversitesi, 25-27 Kasım 2005 HAVSIZ KUMAŞ ÜRETİMİNDEKİ DOKUMA ÇİZELGELEME PROBLEMİNE BİR ÇÖZÜM YORDAMI Mustafa ÇÖREKCİOĞLU Egecom Internet

Detaylı

BÖLÜM III: Şebeke Modelleri. Şebeke Kavramları. Şebeke Kavramları. Şebeke Kavramları. Yönlü Şebeke (Directed Network) Dal / ok

BÖLÜM III: Şebeke Modelleri. Şebeke Kavramları. Şebeke Kavramları. Şebeke Kavramları. Yönlü Şebeke (Directed Network) Dal / ok 8.0.0 Şebeke Kavramları BÖLÜM III: Şebeke Modelleri Şebeke (Network) Sonlu sayıdaki düğümler kümesiyle, bunlarla bağlantılı oklar (veya dallar) kümesinin oluşturduğu yapı şeklinde tanımlanabilir ve (N,A)

Detaylı

Tedarik Zinciri Yönetimi

Tedarik Zinciri Yönetimi Tedarik Zinciri Yönetimi -Tedarikçi Seçme Kararları- Yrd. Doç. Dr. Mert TOPOYAN Satın Alma Bir ișletme, dıșarıdan alacağı malzeme ya da hizmetlerle ilgili olarak satın alma (tedarik) fonksiyonunda beș

Detaylı

doğrusal programlama DOĞRUSAL PROGRAMLAMA (GENEL)

doğrusal programlama DOĞRUSAL PROGRAMLAMA (GENEL) DOĞRUSAL PROGRAMLAMA (GENEL) Belirli bir amacın gerçekleşmesini etkileyen bazı kısıtlayıcı koşulların ve bu kısıtlayıcı koşulların doğrusal eşitlik ya da eşitsizlik biçiminde verilmesi durumunda amaca

Detaylı

KAMUSAL BİNALARDA TEMİZLİK ÇİZELGELEME VE ÖRNEK UYGULAMA CLEANING SCHEDULE IN PUBLIC BUILDINGS AND A CASE STUDY

KAMUSAL BİNALARDA TEMİZLİK ÇİZELGELEME VE ÖRNEK UYGULAMA CLEANING SCHEDULE IN PUBLIC BUILDINGS AND A CASE STUDY Mühendislik Bilimleri ve Tasarım Dergisi 4(3), 149-155, 2016 e-issn: 1308-6693 Araştırma Makalesi Journal of Engineering Sciences and Design 4(3), 149-155, 2016 DOI: 10.21923/jesd.43996 Research Article

Detaylı

KIRMACI ENDÜSTRİ IV.0 DEĞİŞİM SÜRECİ DANIŞMANLIĞI İŞ PLANI. KIRMACI MÜHENDİSLİK DANIŞMANLIK TİC. 1

KIRMACI ENDÜSTRİ IV.0 DEĞİŞİM SÜRECİ DANIŞMANLIĞI İŞ PLANI.  KIRMACI MÜHENDİSLİK DANIŞMANLIK TİC. 1 KIRMACI ENDÜSTRİ IV.0 DEĞİŞİM SÜRECİ DANIŞMANLIĞI İŞ PLANI www.kirmacidanismanlik.com KIRMACI MÜHENDİSLİK DANIŞMANLIK TİC. 1 I. Fabrikanın sektörel teknolojik Endüstri seviye tespiti ve yol haritası, raporlama,

Detaylı

Proje Planlaması. Prof. Dr. Bayram UZUN Doç. Dr. Volkan YILDIRIM

Proje Planlaması. Prof. Dr. Bayram UZUN Doç. Dr. Volkan YILDIRIM Proje Planlaması Prof. Dr. Bayram UZUN Doç. Dr. Volkan YILDIRIM Basit Proje Planlama Yöntemleri İŞ AKIŞI ŞEMALARI YÖNTEMİ Bir projenin en basit gösterim biçimi iş akışı şemasıdır. İş akışı şemalarında

Detaylı

Kredi Limit Optimizasyonu:

Kredi Limit Optimizasyonu: Kredi Limit Optimizasyonu: «Teorik Değil Pratik" Simge Danışman Analitik Direktörü, Experian EMEA Kar Gelişimi Kredi Limit Optimizasyonu Optimizasyona Genel Bakış Profilleme Modelleme Karar Matrisleri

Detaylı

ESNEK ATÖLYE TİPİ ÇİZELGELEME PROBLEMİ İÇİN ÇÖZÜM YAKLAŞIMLARI: SAVUNMA SANAYİNDE BİR UYGULAMA. Engin SİRKECİ

ESNEK ATÖLYE TİPİ ÇİZELGELEME PROBLEMİ İÇİN ÇÖZÜM YAKLAŞIMLARI: SAVUNMA SANAYİNDE BİR UYGULAMA. Engin SİRKECİ ESNEK ATÖLYE TİPİ ÇİZELGELEME PROBLEMİ İÇİN ÇÖZÜM YAKLAŞIMLARI: SAVUNMA SANAYİNDE BİR UYGULAMA Engin SİRKECİ YÜKSEK LİSANS TEZİ ENDÜSTRİ MÜHENDİSLİĞİ ANABİLİM DALI GAZİ ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ

Detaylı

TEDARİK ZİNCİRİ YÖNETİMİ

TEDARİK ZİNCİRİ YÖNETİMİ TEDARİK ZİNCİRİ YÖNETİMİ Trakya Üniversitesi Sosyal Bilimler Enstitüsü İşletme Anabilim Dalı Tezsiz Yüksek Lisans Lojistik Dersi Konuşmacı - Ali KAHRAMAN Danışman - Yrd.Doç.Dr. Nevin ALTUĞ İÇİNDEKİLER

Detaylı

İbrahim Küçükkoç Arş. Gör.

İbrahim Küçükkoç Arş. Gör. Doğrusal Programlamada Karışım Problemleri İbrahim Küçükkoç Arş. Gör. Balikesir Üniversitesi Endüstri Mühendisliği Bölümü Mühendislik-Mimarlık Fakültesi Çağış Kampüsü 10145 / Balıkesir 0 (266) 6121194

Detaylı

Planlama Seviyelerine Bir Bakış

Planlama Seviyelerine Bir Bakış Kısa Vade Planlama Ufku Orta Vade Şimdi 2 ay 1 yıl Uzun vade Toplam planlama: Orta vadeli kapasite planlaması. Genellikle 2 ila 12 aylık dönemi kapsar. Planlama Seviyelerine Bir Bakış Kısa vadeli planlar

Detaylı

PLASTİK ENJEKSİYON MAKİNELERİNİN VARDİYA BAZINDA ÇİZELGELENMESİ PROBLEMİ İÇİN BİR HEDEF PROGRAMLAMA MODELİ

PLASTİK ENJEKSİYON MAKİNELERİNİN VARDİYA BAZINDA ÇİZELGELENMESİ PROBLEMİ İÇİN BİR HEDEF PROGRAMLAMA MODELİ Endüstri Mühendisliði Dergisi Cilt: 24 Sayý: 1-2 Sayfa: (12-26) Makale PLASTİK ENJEKSİYON MAKİNELERİNİN VARDİYA BAZINDA ÇİZELGELENMESİ PROBLEMİ İÇİN BİR HEDEF PROGRAMLAMA MODELİ Serhat KAYA, Tuğba SARAÇ*

Detaylı

Montaj Hatti Tasarımı ve Analizi - 7

Montaj Hatti Tasarımı ve Analizi - 7 Balıkesir Universitesi, Endustri Muhendisligi Bolumu 2015-2016 Bahar Yariyili Montaj Hatti Tasarımı ve Analizi - 7 Dr. Ibrahim Kucukkoc http://ikucukkoc.baun.edu.tr 2 TEK MODELLİ U-TİPİ MONTAJ HATTI DENGELEME

Detaylı

Kısıtsız Optimizasyon OPTİMİZASYON Kısıtsız Optimizasyon

Kısıtsız Optimizasyon OPTİMİZASYON Kısıtsız Optimizasyon OPTİMİZASYON Bu bölümde çok değişkenli kısıtsız optimizasyon problemlerinin çözüm yöntemleri incelenecektir. Bu bölümde anlatılacak yöntemler, kısıtlı optimizasyon problemlerini de çözebilmektedir. Bunun

Detaylı

TEDARİK ZİNCİRİ YÖNETİMİ

TEDARİK ZİNCİRİ YÖNETİMİ Ömer Faruk GÖRÇÜN Kadir Has Üniversitesi Örnek Olay ve Uygulamalarla TEDARİK ZİNCİRİ YÖNETİMİ II Yayın No : 2874 İşletme-Ekonomi Dizisi : 573 1. Baskı - Ekim 2010 - İSTANBUL 2. Baskı - Mart 2013 - İSTANBUL

Detaylı

Genetik Algoritmalar. Bölüm 1. Optimizasyon. Yrd. Doç. Dr. Adem Tuncer E-posta:

Genetik Algoritmalar. Bölüm 1. Optimizasyon. Yrd. Doç. Dr. Adem Tuncer E-posta: Genetik Algoritmalar Bölüm 1 Optimizasyon Yrd. Doç. Dr. Adem Tuncer E-posta: adem.tuncer@yalova.edu.tr Optimizasyon? Optimizasyon Nedir? Eldeki kısıtlı kaynakları en iyi biçimde kullanmak olarak tanımlanabilir.

Detaylı

İSTATİSTİKSEL PROSES KONTROLÜ

İSTATİSTİKSEL PROSES KONTROLÜ İSTATİSTİKSEL PROSES KONTROLÜ ZTM 433 KALİTE KONTROL VE STANDARDİZASYON PROF: DR: AHMET ÇOLAK İstatistiksel işlem kontrolü (İPK), işlemle çeşitli istatistiksel metotların ve analiz sapmalarının kullanımını

Detaylı

OPTİMUM GÜÇ AKIŞININ YAPAY ARI KOLONİSİ İLE SAĞLANMASI

OPTİMUM GÜÇ AKIŞININ YAPAY ARI KOLONİSİ İLE SAĞLANMASI OPTİMUM GÜÇ AKIŞININ YAPAY ARI KOLONİSİ İLE SAĞLANMASI A. Doğan 1 M. Alçı 2 Erciyes Üniversitesi Mühendislik Fakültesi Elektrik-Elektronik Mühendisliği Bölümü 1 ahmetdogan@erciyes.edu.tr 2 malci@erciyes.edu.tr

Detaylı

YÖNEYLEM ARAŞTIRMASI - II

YÖNEYLEM ARAŞTIRMASI - II YÖNEYLEM ARAŞTIRMASI - II Araş. Gör. Murat SARI 1/35 I Giriş Biri diğerini izleyen ve karşılıklı etkileri olan bir dizi kararın bütünüyle ele alındığı problemler için geliştirilen karar modelleri ve bunların

Detaylı

omer.akgobek@zirve.edu.tr ISSN : 1308-7231 orhanengin@yahoo.com 2010 www.newwsa.com Sanliurfa-Turkey

omer.akgobek@zirve.edu.tr ISSN : 1308-7231 orhanengin@yahoo.com 2010 www.newwsa.com Sanliurfa-Turkey ISSN:1306-3111 e-journal of New World Sciences Academy 2011, Volume: 6, Number: 1, Article Number: 1A0163 Serkan Kaya 1 Ömer Akgöbek 2 Orhan Engin 3 Harran University 1 ENGINEERING SCIENCES Zirve University

Detaylı

Stok Yönetimi. Pamukkale Üniversitesi Endüstri Mühendisliği Bölümü IENG 227 Modern Üretim Yaklaşımları

Stok Yönetimi. Pamukkale Üniversitesi Endüstri Mühendisliği Bölümü IENG 227 Modern Üretim Yaklaşımları Stok Yönetimi Pamukkale Üniversitesi Endüstri Mühendisliği Bölümü IENG 227 Modern Üretim Yaklaşımları Stok nedir? Stok, işletmenin ihtiyaçlarını karşılamak üzere bulundurduğu bitmiş ürün veya çeşitli düzeylerden

Detaylı

BİRİNCİ BASIMA ÖN SÖZ

BİRİNCİ BASIMA ÖN SÖZ BİRİNCİ BASIMA ÖN SÖZ Varlıkların kendilerinde cereyan eden olayları ve varlıklar arasındaki ilişkileri inceleyerek anlamak ve bunları bilgi formuna dökmek kimya, biyoloji, fizik ve astronomi gibi temel

Detaylı

PROJE ZAMAN YÖNETİMİ - 1

PROJE ZAMAN YÖNETİMİ - 1 YILDIZ TEKNİK ÜNİVERSİTESİ YAPI İŞLETMESİ ANABİLİM DALI PROJE ZAMAN YÖNETİMİ - 1 Critical Path Method ( CPM ) Kritik Yol Metodu ( KYM ) Proje Yönetimi Yaşam Döngüsü (Project Management Life Cycle) Proje

Detaylı

Lineer Programlama. Doğrusal terimi, hem amaç hem de kısıtları temsil eden matematiksel fonksiyonların doğrusal olduğunu gösterir.

Lineer Programlama. Doğrusal terimi, hem amaç hem de kısıtları temsil eden matematiksel fonksiyonların doğrusal olduğunu gösterir. LİNEER PROGRAMLAMA Giriş Uygulamada karşılaşılan birçok optimizasyon problemi kısıtlar içerir. Yani optimizasyon probleminde amaç fonksiyonuna ilave olarak çözümü kısıtlayıcı ek denklemler mevcuttur. Bu

Detaylı

5.DERS PROJEDE YÜRÜTMENİN PLANLANMASI

5.DERS PROJEDE YÜRÜTMENİN PLANLANMASI 5.DERS PROJEDE YÜRÜTMENİN PLANLANMASI 1 1. PROJENİN PLANLANMASI? Proje planlaması yapılmadan iyi bir proje önerisi hazırlanması mümkün değildir. Bu nedenle planlama ile ilgili sorunları ortaya koymanın

Detaylı

FMEA. Hata Türleri ve Etkileri Analizi

FMEA. Hata Türleri ve Etkileri Analizi FMEA Hata Türleri ve Etkileri Analizi 2007 FMEA Tanımı FMEA (HTEA), bir ürün veya prosesin potansiyel hatalarını ve bunların sonucu olabilecek etkilerini tanımlama, değerlendirme, potansiyel hatanın ortaya

Detaylı

Tedarik Zinciri Yönetimi

Tedarik Zinciri Yönetimi Tedarik Zinciri Yönetimi -Dağıtım Planlaması- Yrd. Doç. Dr. Mert TOPOYAN Dağıtım Tedarik zinciri içerisindeki ürün akıșları incelendiğinde üç temel akıș görülmektedir: Tedarik edilen girdilerin akıșı İmalat

Detaylı

Bir Konfeksiyon Ürünü Üretiminde Dikim Hattının Farklı Yöntemler İle Dengelenmesi

Bir Konfeksiyon Ürünü Üretiminde Dikim Hattının Farklı Yöntemler İle Dengelenmesi Bir Konfeksiyon Ürünü Üretiminde Dikim Hattının Farklı Yöntemler İle Dengelenmesi * 1 Mücella GÜNER, 2 Meral İŞLER, 2 Eda ACAR 1 Doç. Dr., Ege Üniversitesi, Mühendislik Fakültesi, Tekstil Mühendisliği

Detaylı

EM302 Yöneylem Araştırması 2 Doğrusal Olmayan Programlamaya Giriş. Dr. Özgür Kabak

EM302 Yöneylem Araştırması 2 Doğrusal Olmayan Programlamaya Giriş. Dr. Özgür Kabak EM302 Yöneylem Araştırması 2 Doğrusal Olmayan Programlamaya Giriş Dr. Özgür Kabak Doğrusal Olmayan Programlama Eğer bir Matematiksel Programlama modelinin amaç fonksiyonu ve/veya kısıtları doğrusal değil

Detaylı

IE 303T Sistem Benzetimi L E C T U R E 3 : O L A Y Ç I Z E L G E L E M E A L G O R I T M A S I

IE 303T Sistem Benzetimi L E C T U R E 3 : O L A Y Ç I Z E L G E L E M E A L G O R I T M A S I IE 303T Sistem Benzetimi L E C T U R E 3 : O L A Y Ç I Z E L G E L E M E A L G O R I T M A S I İçerik Olay Çizelgeleme Algoritması Tek Servis Sağlayıcılı Kuyruk (Tekrar) Maden Ocağı Kamyonları Liste İşlemleri

Detaylı

YAPIM YÖNETİMİ 09. Kaynakları belirler ve belirlenen kaynakların zamanında şantiyeye ulaşmasını sağlar

YAPIM YÖNETİMİ 09. Kaynakları belirler ve belirlenen kaynakların zamanında şantiyeye ulaşmasını sağlar İNŞT PROJELERİ VE SÜRE YÖNETİMİ İnşaat projeninde süre yönetiminin yararları Yapılacak işleri organize etmemizi sağlar Kimin ne zaman nasıl ve neden bir işi yapacağını belirler Kaynakları belirler ve belirlenen

Detaylı

PLASTİK PARÇALAR ÜRETEN BİR FABRİKANIN MONTAJ HATLARININ ÇİZELGELENMESİ

PLASTİK PARÇALAR ÜRETEN BİR FABRİKANIN MONTAJ HATLARININ ÇİZELGELENMESİ Endüstri Mühendisliði Dergisi Cilt: 23 Sayý: 2 Sayfa: (28-41) Makale PLASTİK PARÇALAR ÜRETEN BİR FABRİKANIN MONTAJ HATLARININ ÇİZELGELENMESİ Emine AKYOL 1, Tuğba SARAÇ 2* 1 Anadolu Üniversitesi, Endüstri

Detaylı

GANTT ÇİZELGESİ PERT DİYAGRAMI

GANTT ÇİZELGESİ PERT DİYAGRAMI GANTT ÇİZELGESİ PERT DİYAGRAMI SİSTEM ANALİZİ VE TASARIMI DERSİ YILDIZ TEKNIK ÜNIVERSITESI BİLGİSAYAR MÜHENDİSLİĞİ 1 Gantt Çizelgesi... 2 Giriş... 2 Faaliyetler Arası Öncelik İlişkisi... 3 Kritik Yol...

Detaylı

GİRİŞ. Mehmet Sait Andaç. e-posta: mandac@meliksah.edu.tr. İnşaat Mühendisi ve Endüstri Mühendisi. www.meliksah.edu.tr/mandac.

GİRİŞ. Mehmet Sait Andaç. e-posta: mandac@meliksah.edu.tr. İnşaat Mühendisi ve Endüstri Mühendisi. www.meliksah.edu.tr/mandac. GİRİŞ Mehmet Sait Andaç İnşaat Mühendisi ve Endüstri Mühendisi e-posta: mandac@meliksah.edu.tr www.meliksah.edu.tr/mandac Oda No: 417 Giriş Bölüm I:Teorik Kısım (1.-6. Haftalar) (Proje, Proje Yönetimi,

Detaylı

GEZGİN SATICI PROBLEMİ. Feasible Çözümler? Optimal Çözüm?

GEZGİN SATICI PROBLEMİ. Feasible Çözümler? Optimal Çözüm? 7..07 ÖRNEK : Bir ilaç satış temsilcisi no lu şehirde yaşamaktadır ve mevcut programında ziyaret etmesi gereken farklı şehirde yaşayan müşterileri mevcuttur. Şehirler arasındaki mesafeler tabloda verilmiştir.

Detaylı

Devlet Malzeme Ofisi Genel Müdürlüğü, İnönü Bulvarı No: 18, 06041, Ankara. Geliş Tarihi/Received : , Kabul Tarihi/Accepted :

Devlet Malzeme Ofisi Genel Müdürlüğü, İnönü Bulvarı No: 18, 06041, Ankara. Geliş Tarihi/Received : , Kabul Tarihi/Accepted : Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi, Cilt 15, Sayı 2, 2009, Sayfa 227-252 Öğrenme Etkili Erken/Geç Tamamlanma Çizelgeleme Problemleri İçin bir Literatür Araştırması A Literature Survey

Detaylı

KAPASİTE PLANLAMASI ve ÖLÇME KRİTERLERİ

KAPASİTE PLANLAMASI ve ÖLÇME KRİTERLERİ KAPASİTE PLANLAMASI ve ÖLÇME KRİTERLERİ Kuruluş yeri belirlenen bir üretim biriminin üretim miktarı açısından hangi büyüklükte veya kapasitede olması gerektiği işletme literatüründe kapasite planlaması

Detaylı

KİNETİK MODEL PARAMETRELERİNİN BELİRLENMESİNDE KULLANILAN OPTİMİZASYON TEKNİKLERİNİN KIYASLANMASI

KİNETİK MODEL PARAMETRELERİNİN BELİRLENMESİNDE KULLANILAN OPTİMİZASYON TEKNİKLERİNİN KIYASLANMASI KİNETİK MODEL PARAMETRELERİNİN BELİRLENMESİNDE KULLANILAN OPTİMİZASYON TEKNİKLERİNİN KIYASLANMASI Hatice YANIKOĞLU a, Ezgi ÖZKARA a, Mehmet YÜCEER a* İnönü Üniversitesi Mühendislik Fakültesi Kimya Mühendisliği

Detaylı

Her bir polis devriyesi ancak bir çağrıyı cevaplayabilir. Bir çağrıya en fazla bir devriye atanabilir.

Her bir polis devriyesi ancak bir çağrıyı cevaplayabilir. Bir çağrıya en fazla bir devriye atanabilir. 7. Atama Modelleri: Atama modelleri belli işlerin veya görevlerin belli kişi veya kurumlara atanması ile alakalıdır. Doğrusal programlama modellerinin bir türüdür ve yapı itibariyle ulaştırma modellerine

Detaylı

YÖNEYLEM ARAŞTIRMASI - III

YÖNEYLEM ARAŞTIRMASI - III YÖNEYLEM ARAŞTIRMASI - III Prof. Dr. Cemalettin KUBAT Yrd. Doç. Dr. Özer UYGUN İçerik Altın Oran (Golden Section Search) Arama Metodu Tek değişkenli bir f(x) fonksiyonunu ele alalım. [Bazı x ler için f

Detaylı

Doküman No Revizyon No Yayın Tarihi Sayfa No PROSES FMEA TALİMATI

Doküman No Revizyon No Yayın Tarihi Sayfa No PROSES FMEA TALİMATI 1.0 AMAÇ VE KAPSAM Bu talimatın amacı; ürün veya proseste karşılaşabilecek potansiyel hataları ve bunların neden olabileceği sonuçları önceden analiz ederek, gerekli önlemlerin alınması için kullanılan

Detaylı

Doğrusal Programlama. Prof. Dr. Ferit Kemal Sönmez

Doğrusal Programlama. Prof. Dr. Ferit Kemal Sönmez Doğrusal Programlama Prof. Dr. Ferit Kemal Sönmez Doğrusal Programlama Belirli bir amacın gerçekleşmesini etkileyen bazı kısıtlayıcı koşulların ve bu kısıtlayıcı koşulların doğrusal eşitlik ya da eşitsizlik

Detaylı

ERCİYES ÜNİVERSİTESİ KİMYA ANABİLİM DALI

ERCİYES ÜNİVERSİTESİ KİMYA ANABİLİM DALI İlaç Tasarımında Yeni Yazılımların Geliştirilmesi: Elektron Konformasyonel-Genetik Algoritma Metodu ile Triaminotriazin Bileşiklerinde Farmakofor Belirlenmesi ve Nicel Biyoaktivite Hesabı; ERCİYES ÜNİVERSİTESİ

Detaylı

ULAŞTIRMA MODELİ VE ÇEŞİTLİ ULAŞTIRMA MODELLERİ

ULAŞTIRMA MODELİ VE ÇEŞİTLİ ULAŞTIRMA MODELLERİ ULAŞTIRMA MODELİ VE ÇEŞİTLİ ULAŞTIRMA MODELLERİ Özlem AYDIN Trakya Üniversitesi Bilgisayar Mühendisliği Bölümü ULAŞTIRMA MODELİNİN TANIMI Ulaştırma modeli, doğrusal programlama probleminin özel bir şeklidir.

Detaylı

Çizelgeleme (IE 434) Ders Detayları

Çizelgeleme (IE 434) Ders Detayları Çizelgeleme (IE 434) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Saati Kredi AKTS Çizelgeleme IE 434 Her İkisi 3 0 0 3 5 Ön Koşul Ders(ler)i Dersin Dili Dersin Türü Dersin

Detaylı

6.DERS PROJENİN YÜRÜTÜLMESİ

6.DERS PROJENİN YÜRÜTÜLMESİ 6.DERS PROJENİN YÜRÜTÜLMESİ 1 1. PROJE YÖNETİMİ ARAÇ ve TEKNİKLERİ Proje yöneticilerinin proje akışını izleyebilmeleri ve projenin son durumunu belirleyebilmeleri için geliştirilmiş iki teknik vardır bunlar;

Detaylı

OPTIMIZASYON Bir Değişkenli Fonksiyonların Maksimizasyonu...2

OPTIMIZASYON Bir Değişkenli Fonksiyonların Maksimizasyonu...2 OPTIMIZASYON.... Bir Değişkenli Fonksiyonların Maksimizasyonu.... Türev...3.. Bir noktadaki türevin değeri...4.. Maksimum için Birinci Derece Koşulu...4.3. İkinci Derece Koşulu...5.4. Türev Kuralları...5

Detaylı

YÖNEYLEM ARAŞTIRMASI - I

YÖNEYLEM ARAŞTIRMASI - I YÖNEYLEM ARAŞTIRMASI - I /0 İçerik Matematiksel Modelin Kurulması Grafik Çözüm DP Terminolojisi DP Modelinin Standart Formu DP Varsayımları 2/0 Grafik Çözüm İki değişkenli (X, X2) modellerde kullanılabilir,

Detaylı

KARGEM DEN KARLILIK VE VERİMLİLİĞE %100 ETKİLİ YARATICI EĞİTİMLER

KARGEM DEN KARLILIK VE VERİMLİLİĞE %100 ETKİLİ YARATICI EĞİTİMLER MAĞAZA MAĞAZA Mağaza Yöneticileriniz 2012 ye hazır mı? Hepimiz biliyoruz ki, perakende sektörünün kalbi mağazalarda atar. Müşteri mağazadadır, ürün mağazada görücüye çıkar, en büyük hareketlilik mağazada

Detaylı

YZM ALGORİTMA ANALİZİ VE TASARIM DERS#9: AÇGÖZLÜ ALGORİTMALAR

YZM ALGORİTMA ANALİZİ VE TASARIM DERS#9: AÇGÖZLÜ ALGORİTMALAR YZM 3207- ALGORİTMA ANALİZİ VE TASARIM DERS#9: AÇGÖZLÜ ALGORİTMALAR Aç Gözlü (Hırslı) Algoritmalar (Greedy ) Bozuk para verme problemi Bir kasiyer 48 kuruş para üstünü nasıl verir? 25 kuruş, 10 kuruş,

Detaylı