Question

Difficulty: Easyİş Yükleme ve Çizelgeleme

Bir kamu kurumu matbaasında, "Basım" ve "Ciltleme" olmak üzere iki ardışık aşamadan geçen dört farklı yayının işlemi gerçekleştirilecektir. Her bir yayının ilgili makinelerdeki işlem süreleri (saat cinsinden) aşağıdaki tabloda verilmiştir:

Yayın TürüBasım Makinesi (1. Aşama)Ciltleme Makinesi (2. Aşama)
Dergi47
Rapor63
Bülten25
Kitapçık86

İşletme, tüm yayınların tamamlanma süresini en aza indirmek için Johnson Algoritmasını kullanmaktadır.
Buna göre, yayınların doğru işlenme sırası aşağıdakilerden hangisidir?

  1. A
    Kitapçık - Rapor - Bülten - Dergi
  2. B
    Rapor - Kitapçık - Dergi - Bülten
  3. Bülten - Dergi - Kitapçık - RaporAnswer
  4. D
    Bülten - Rapor - Dergi - Kitapçık
  5. E
    Dergi - Rapor - Bülten - Kitapçık

Answer

Doğru sıralama Bülten - Dergi - Kitapçık - Rapor şeklindedir.
Johnson algoritmasında ardışık iki makineden geçen işlerin toplam tamamlanma süresini en aza indirmek için şu adımlar izlenir: Önce tablodaki tüm işlem süreleri incelenerek en kısa olan bulunur. Bu süre 1. makinede ise ilgili iş sıralamanın en başına, 2. makinede ise en sonuna yerleştirilir. Tablodaki en kısa süre Bülten'in 1. aşamasındaki 2 saattir. 1. makinede olduğu için Bülten başa yazılır (Bülten, -, -, -). Kalan işler (Dergi, Rapor, Kitapçık) arasında en kısa süre Rapor'un 2. aşamasındaki 3 saattir. 2. makinede olduğu için Rapor sona yazılır (Bülten, -, -, Rapor). Kalan Dergi ve Kitapçık arasından en kısa süre Dergi'nin 1. aşamasındaki 4 saattir. 1. makinede olduğu için baştaki ilk boşluğa yazılır (Bülten, Dergi, -, Rapor). Kalan Kitapçık da mecburen son boşluğa yerleştirilir. Böylece doğru sıralama Bülten - Dergi - Kitapçık - Rapor olarak bulunur.

Step-by-Step Solution

1
Tablodaki tüm işlem süreleri arasında en kısa olanı belirlemek.
En kısa süre 2 saat ile Bülten'in 1. Aşamasındadır.
Johnson algoritmasının ilk kuralı tüm matris içerisindeki en kısa işlem süresini bulmaktır.
2
Bülteni sıralamaya yerleştirmek.
Bülten 1. makinede en kısa süreye sahip olduğu için sıralamanın en başına yerleştirilir (Bülten, -, -, -).
Kurala göre en kısa süre 1. makinede ise ilgili iş ilk sıraya alınır.
3
Kalan yayınlar (Dergi, Rapor, Kitapçık) arasından en kısa süreyi belirleyip yerleştirmek.
Kalanlar içindeki en kısa süre 3 saat ile Rapor'un 2. Aşamasındadır. 2. makinede olduğu için sıralamanın en sonuna yerleştirilir (Bülten, -, -, Rapor).
Kurala göre en kısa süre 2. makinede ise ilgili iş en sona alınır.
4
Kalan yayınlar (Dergi, Kitapçık) arasından en kısa süreyi belirleyip yerleştirmek.
En kısa süre 4 saat ile Dergi'nin 1. Aşamasındadır. 1. makinede olduğu için baştan ilk boş yere yerleştirilir (Bülten, Dergi, -, Rapor).
1. makinedeki işler başa doğru sırayla yerleştirilmeye devam edilir.
5
Kalan son işi boşluğa yerleştirmek.
Geriye kalan Kitapçık boş kalan 3. sıraya yerleştirilir (Bülten, Dergi, Kitapçık, Rapor).
Kalan son iş zorunlu olarak matristeki son boşluğa atanır.

Key Concept

Johnson Algoritması (İki Makinede İş Sıralama)
Rate this question