İŞ SIRALAMA VE ÇİZELGELEME DERS 5

Slides:



Advertisements
Benzer bir sunumlar
FORM 3 USE OF THE PRESENT CONTINUOUS TENSE • a)Bu tense ile temel olarak içinde bulunduğumuz anda yapmakta olduğumuz eylemleri anlatırız. Zamanı.
Advertisements

Paralel Makineler ve Çizelgeleme
İŞ SIRALAMA VE ÇİZELGELEME
LEKIN Ar. Gör. Pelin ALCAN.
İŞ SIRALAMA VE ÇİZELGELEME DERS 4
Özyineli Sıralama Algoritmaları
I ASİMO I ASİMO PREPARED: CENGİZ MURAT TEKİNBÜĞRÜ English Course Presentation TURKEY Mechatronics Engineering at SAKARYA UNIVERSITY PREPARED: CENGİZ.
Atama ve eşleme (eşleştirme) problemleri (Matching and Assignment problems)
GRAPHS ÖZET.
1 T.C. Yükseköğretim Kurulu DİPLOMA EKİ PROGRAM ÖĞRENME ÇIKTILARI (KAZANIMLARI) DİPLOMA EKİ EĞİTİM SEMİNERİ Dönemi Bologna Sürecinin Türkiye’de.
Bir Problemin Programa Dönüştürülme Süreci
TEMEL KURAM VE AÇMAZLARIYLA BİLGİSAYAR BİLİMİ
İşlem Yönetimi (Kilitlenme)
COMPANY Veritabanı Örneği (Gereksinimler)
Ar. Gör. Pelin Alcan İŞ SIRALAMA DERS 3.
Veri Yapıları ve Algoritmalar
BM-305 Mikrodenetleyiciler Güz 2015 (6. Sunu) (Yrd. Doç. Dr. Deniz Dal)
PAST SIMPLE TENSE GEÇMİŞ ZAMAN.
AVL Trees / Slide 1 Silme * Anahtar hedefi silmek için, x yaprağında buluruz ve sonra sileriz. * Dikkat edilmesi gereken iki durum vardır. (1) Hedef bazi.
* The most poisonous snake * Only mammal which cannot jump.
(Yapay) Zekâ ve Mantık (Programlama) - Olabilirliği ve Geleceği - Yılmaz Kılıçaslan.
TEMEL KURAM VE AÇMAZLARIYLA BİLGİSAYAR BİLİMİ - Karmaşıklık - Yılmaz Kılıçaslan.
Environmental pollution Traffic Infrastructural problems Unconscious employee Urbanization and industrialization Lack of financial sources.
Doğrusal Programlama Linear Programming
Spring 2002Equilibrium of a Particle1 Bölüm 3- Parçacığın Dengesi.
Bölüm10 İteratif İyileştirme Copyright © 2007 Pearson Addison-Wesley. All rights reserved.
Improvement to Rankine cycle
Practice your writing skills
THE PROJECT SPORT AND US “Non-OLYMPIC GAMES”. FIVE STONES.
DISCUSSION
CHILD PORNOGRAPHY IŞIK ÜNİVERSİTESİ
Students social life and join the social clubs. BARIŞ KILIÇ - EGE DÖVENCİ IŞIK ÜNİVERSİTESİ
Doğrusal Programlama Linear Programming-2
ADA BİYOCOĞRAFYASI.
Paralel Programlamaya Giriş
Her mide kanseri hastasında HER2 bakılmalı mı?
Algoritmalar II Ders 14 Çizgelerde tüm ikililer arasında en kısa yollar.
BİLİMSEL ÇALIŞMA BASAMAKLARI SCIENTIFIC WORKING STEPS MHD BASHAR ALREFAEI Y
Algoritmalar II Ders 17 İteratif İyileştirme Yöntemi.
CHAPTER OUTLINE 7 The Production Process: The Behavior of Profit-Maximizing Firms The Behavior of Profit-MaximizingFirms Profits and Economic Costs Short-Run.
SPAIN. STATE NAME: Kingdom of Spain PRESIDENT: Madrid AREA: km2 POPULATION: OFFICIAL LANGUAGE: Spanish RELIGION: Christianity CURRENCY:
German shepherd dog. These dogs are said to be intelligent before they say.
Bir Problemin Programa Dönüştürülme Süreci
MUTATION  What is the mutation ?  The causes of mutations  Mutations of Structural Genes  mutation of a DNA codons  frameshift mutations  splicing.
0-1 problemler 0-1 problemleri tam sayılı programlama problemler sınıfının önemli problemlerinden biridir. Bu tür problemlerde karar değişkeni sadece 0-1.
The Need for Program Design
Chapter 1 (Bölüm 1) The accounting equation(muhasebe denklemi) and the balance sheet(bilanço)
FINLAND EDUCATION SYSTEM I am talking about the Finnish education system today.
tomorrow soon next week / year in five minutes/ in two hours later today I'll go to the market tomorrow. Don’t worry. He will be here soon. There.
Hüsamettin Ataman – Mimar - Denizli
WEEKS Dynamics of Machinery
Döngüler ve Shift Register
NİŞANTAŞI ÜNİVERSİTESİ
Chapter 3 Brute Force Copyright © 2007 Pearson Addison-Wesley. All rights reserved.
MAKİNA TEORİSİ II GİRİŞ Prof.Dr. Fatih M. Botsalı.
Recursion (Özyineleme)
NİŞANTAŞI ÜNİVERSİTESİ
The Need for Program Design
BİLL GATES Şule Eslem ÖZTÜRK NUN OKULLARI Prep-A.
Multipoint programlama
Imagine that you are a teacher and you are taking your 20 students to England for the summer school.
According to string theory, every substance in the universe consists of one thing. These strings, which vibrate in different channels, create everything.
NİŞANTAŞI ÜNİVERSİTESİ
People with an entrepreneurial mindset are always brave.
NİŞANTAŞI ÜNİVERSİTESİ
10. Ders Floyd-Warshal algoritması
Where’s the post office? 1. Where is the post office? Where is the post office? It’s next to the bank. It’s next to the bank. Is there a bank next to.
Sunum transkripti:

İŞ SIRALAMA VE ÇİZELGELEME DERS 5 Ar. Gör. Pelin ALCAN

Akış Tipi ve Sipariş tipi Atölyelerde sıralama n/m/F/Fmax n iş problemi ve m makinede çözüm zordur. Akış tipi atölye problemi incelenirse; n/2/F/Fmax veya n/2/F/Cmax çözülmelidir. C=r+F F = Toplam Fij = Wij + Pij

2 Makine halinde, n işlerin içinden 1 2 Makine halinde, n işlerin içinden 1. makinedeki en kısa süreli olanları tahsis edersek, beklemeyi minimize ederiz. 2. makinedeki en kısa süreli işleri de en sona tahsis etmeye çalışırız. Bu duruma “Johnson Algoritması” denir.

n/2/G/Fmax problemler ailesinin bütün durumlarına uygulanabilen bir tek yapısal algoritma vardır. Diğer bütün aileler için ise (bazı özel durumlarda dahil olmak üzere) işlem zamanlarının dağılımı ile sınırlanmış, birkaç yapısal algoritma mevcuttur. Bu algoritmalar içinde en önemli olan ise JOHNSON (1954)’ dır. r’ler SIFIR’ dır. Her Ji işi için.

Bir akış tipi atölyede “teknolojik baskılar” işlerin makineler arasındaki akışını belirler. Bir makaleye bakalım… Makale ismi; “The Nature of Simplicity Algorithm of Johnson's” , J KAMBUROWSKF, 1997.

CONSIDER , A shop which has two machines and must process n jobs, { 1,2 ..... n }, available at time zero. Each job has to be processed first on machine A, and next on machine B. Moreover, no machine can process more than one job at a time, no preemption is allowed, all setup times are included in the job processing times, and there is unlimited intermediate storage between the two machines. The problem is to determine a schedule (a job permutation), which minimizes the completion time of the last job, the so-called makespan.

Assuming that Aj and Bj are the processing times of job j on machines A and B, respectively, Johnson showed that every sequence determined by the rule: has the minimum makespan. The relation in equation (1) induces a transitive ordering among the jobs, that is, they can be renumbered, in O(nlogn) time, to satisfy, if i<j then min(Ai,Bj) < min(Aj,Bi), and the sequence (1,2 ..... n) is optimal. Note that the problem becomes NP-hard for three and more machines.

7/2/F/Fmax PROBLEMİ… İş M1 M2 1 6 3 2 9 4 8 5 7

4 – 2 – 6 – 7 – 3 – 1 – 5 ya da 4 – 2 – 6 – 7 – 1 – 3 – 5

ÖRNEK : n/2/G/Fmax Probleminde Johnson Algoritması uygulaması. Tip a, Tip b, Tip c ve Tip d. Önemli Şart; Sc < Sd + Sb ve Sd < Sc + Sa olmamalıdır.

N /3/F /F max problemi çözümü… ŞART; 𝑀𝑖𝑛 𝑖=1 𝑛 𝑃 𝑖1 ≥𝑀𝑎𝑥 𝑖=1 𝑛 𝑃 𝑖2 𝑀𝑖𝑛 𝑖=1 𝑛 𝑃 𝑖3 ≥𝑀𝑎𝑥 𝑖=1 𝑛 𝑃 𝑖2 Bu şartlar sağlanırsa, 1. makine işler ai=Pi1 + Pi2 2. makine işleri bi= Pi3 + Pi2

6/3/f /Fmax problemi… İş M1 M2 M3 1 4 3 2 6 9 5 7 8

M1 M2 5 4 8 11 3 10 2

Johnson uygulanır… Optimal Sıra; 2 – 4 – 5 – 1 – 3 – 6 Ya da 4 – 2 – 5 – 1 – 3 – 6

TEŞEKKÜRLER… 