Question

Difficulty: Hardİş Yükleme ve Çizelgeleme

Bir teknoloji firması, "Akıllı Şehir Sistemleri" projesi kapsamında 55 farklı sensör modülünün (S1,S2,S3,S4,S5S_1, S_2, S_3, S_4, S_5) üretimini gerçekleştirecektir. Her bir modül, sırasıyla önce "Dizgi" makinesinde, ardından "Test ve Kalibrasyon" cihazında işlem görmek zorundadır. Modüllerin bu makinelerdeki işlem süreleri (saat cinsinden) aşağıdaki tabloda verilmiştir:

ModülDizgi Süresi (Saat)Test ve Kalibrasyon Süresi (Saat)
S1S_14455
S2S_22266
S3S_38833
S4S_46677
S5S_55544

İşletme, süreçteki bekleme sürelerini minimize etmek ve işlerin toplam tamamlanma süresini (makespan) en aza indirmek amacıyla iki makineli sistemler için geliştirilen Johnson Algoritması'nı (Kuralı) uygulamaya karar vermiştir.

Buna göre, algoritmaya uygun şekilde yapılan sıralama sonucunda tüm modüllerin işlemlerinin tamamlanması için geçecek en kısa toplam süre (makespan) kaç saattir?

  1. A
    2525
  2. 2828Answer
  3. C
    3131
  4. D
    3232
  5. E
    3737

Answer

Optimum sıralama yapıldığında tüm işlemlerin tamamlanması için geçecek toplam süre 2828 saattir.
Doğru yanıt, Johnson Algoritması adımlarının eksiksiz uygulanmasıyla elde edilen 2828 saat değerini gösteren seçenektir. Algoritma uygulandığında sıralama S2S1S4S5S3S_2 - S_1 - S_4 - S_5 - S_3 olarak belirlenir. Bu sıralamada işler kümülatif olarak toplandığında son iş olan S3S_3'ün Test makinesindeki işlemi tam 28.28. saatte tamamlanmaktadır.

Step-by-Step Solution

1
Johnson Algoritması'nın temel prensibi gereği tablodaki en küçük işlem süresini bulunuz.
Tüm süreler içindeki en küçük değer 22 saattir. Bu süre S2S_2 modülüne ait olup birinci makinededir (Dizgi).
Algoritmaya göre en kısa süre birinci makinede ise, o iş sıralamada en başa (ilk sıraya) yerleştirilir.
2
Kalan işler (S1,S3,S4,S5S_1, S_3, S_4, S_5) arasında en küçük işlem süresini bulunuz.
Kalanlar içindeki en küçük süre 33 saattir. Bu süre S3S_3 modülüne aittir ve ikinci makinededir (Test).
En kısa süre ikinci makinede ise, o iş sıralamada en sona yerleştirilir. Sıralama şu an: [S2S_2, _, _, _, S3S_3] şeklindedir.
3
Kalan işler (S1,S4,S5S_1, S_4, S_5) arasından en küçük işlem sürelerini eşleştirerek sıralamaya devam ediniz.
Kalan en küçük süre 44 saattir. Bu süre hem S1S_1'in birinci makinesinde hem de S5S_5'in ikinci makinesindedir. S1S_1 baştaki ilk boşluğa, S5S_5 ise sondaki ilk boşluğa yazılır. Geriye kalan S4S_4 ortaya yerleştirilir.
Eşitlik durumunda makinelerin sırasına göre işlem yapılır. Optimum sıralama: S2S1S4S5S3S_2 - S_1 - S_4 - S_5 - S_3 olarak kesinleşir.
4
Bulunan optimum sıralamaya göre her iki makinedeki birikimli tamamlanma sürelerini hesaplayınız.
S2S_2: Makine 1 (020-2), Makine 2 (282-8)
S1S_1: Makine 1 (262-6), Makine 2 (8138-13)
S4S_4: Makine 1 (6126-12), Makine 2 (132013-20)
S5S_5: Makine 1 (121712-17), Makine 2 (202420-24)
S3S_3: Makine 1 (172517-25), Makine 2 (252825-28).
İkinci makine (Test), bir işe başlayabilmek için o işin birinci makinede (Dizgi) bitmesini ve kendisinin de bir önceki işi bitirmiş olmasını (hangisi daha geç ise) beklemek zorundadır. Son iş olan S3S_3, ikinci makineden 28.28. saatte çıkar.

Key Concept

Johnson Algoritması (Kuralı) ile İki Makineli Sistemlerde İş Sıralama
Rate this question