5. tujuan Alternatif
5.1. Waktu berbasis tujuan
Sedangkan minimalisasi makespan adalah salah satu tujuan paling populer (lihat, misalnya, referensi dalam Kolisch dan Hartmann [108]), ada berbagai tujuan berdasarkan waktu lainnya. Tujuan berdasarkan keterlambatan, keterlambatan, dan pengobatan dini adalah dari tertentu
penting. Keterlambatan Lj dari kegiatan j adalah deviasi dari waktu penyelesaian Cj dari yang diberikan tanggal jatuh tempo dj, maka Lj ¼ Cj? dj. Keterlambatan Tj mirip tetapi tidak dapat negatif; itu didefinisikan sebagai Tj ¼ maxf0; Cj? DJG. The pengobatan dini Ej didefinisikan secara analog sebagai Ej ¼ maxf0; dj? Cjg.
Ballestín et al. [10], Kolisch [106], Nudtasomboon dan Randhawa [144], dan Viana dan de Sousa [188] mempertimbangkan minimalisasi keterlambatan tertimbang. Catatan bahwa ini generalisasi tujuan makespan. Neumann et al. [138] menggambarkan minimalisasi
dari keterlambatan maksimum dan dari total keterlambatan tertimbang.
Vanhoucke et al. [182] mendiskusikan tujuan just-in-time yang dicapai dengan meminimalkan jumlah tertimbang dari semua nilai pengobatan dini dan keterlambatan. Franck dan Schwindt [71] menyebutkan RCPSP multi-mode dengan tujuan untuk meminimalkan jumlah dari pengobatan dini
nilai-nilai dan keterlambatan. Tujuan alternatif meminimalkan nilai maksimum dari semua nilai pengobatan dini dan keterlambatan. Lorenzoni et al. [122] mengusulkan varian mana pengobatan dini dan keterlambatan diukur wrt diberikan waktu jendela di mana suatu kegiatan harus dilakukan.
Vanhoucke [179] mendefinisikan satu set jendela waktu untuk setiap kegiatan. Melaksanakan kegiatan dalam satu waktu windows diinginkan karena pertimbangan kualitas. Fungsi tujuan meminimalkan hukuman yang disebabkan oleh pelaksana kegiatan di luar
jendela waktu mereka. Pendekatan ini dimotivasi oleh proyek bio-teknologi. Vanhoucke [179] mencatat bahwa konsep ini mirip dengan kendala waktu-switch (lihat Bagian 3.4) di mana waktu jendela tercermin oleh kendala keras.
Nudtasomboon dan Randhawa [144] mengusulkan untuk meminimalkan jumlah dari semua kali kegiatan selesai, sementara Rom et Al. [154] meminimalkan jumlah tertimbang dari waktu penyelesaian. Demikian pula, Nazareth et al. [132] menyarankan untuk meminimalkan waktu aliran rata, yang merupakan rata-rata dari semua kali kegiatan selesai. Perhatikan bahwa minimalisasi total waktu penyelesaian dan minimalisasi waktu penyelesaian rata-rata adalah setara. Dalam notasi ajbjc dari Brucker et al. [31], tujuan tersebut dapat ditangkap di bidang c dengan simbol yang terkenal dari penjadwalan mesin: Kita dapat menggunakan c ¼ Cmax untuk makespan, c ¼ Lmax
untuk keterlambatan maksimal, c ¼ PwjCj total waktu penyelesaian tertimbang, c ¼ PwjTj untuk total tardiness tertimbang, c ¼ PwjUj untuk nomor tertimbang pekerjaan terlambat, atau c ¼ Pðwej
Ej þ WTJ TjÞ untuk jumlah total tertimbang pengobatan dini dan total tardiness tertimbang (wj adalah
bobot kegiatan j di tujuan dan Uj 2 f0; 1g menunjukkan apakah aktivitas j terlambat atau tidak).
Sedang diterjemahkan, harap tunggu..
