A Branch and Bound and Simulated Annealing Approach for Job Shop Scheduling

Authors

  • Hui Woon Tan
  • Sutinah Salim

DOI:

https://doi.org/10.11113/matematika.v20.n.140

Abstract

Kertas ini membincangkan dua penyelesaian untuk menyelesaikan masalah penjadualan bengkel kerja iaitu kaedah cabang dan batas serta kaedah simulasi penye\-puhlindapan. Objektifnya adalah untuk menjadualkan kerja-kerja kepada mesin-mesin supaya jumlah masa penyelesaian adalah minimum. Dalam kaedah cabang dan batas, masalah penjadualan bengkel kerja telah diwakili oleh graf disjungtif, selepas itu, jadual optima boleh didapati dengan menggunakan algoritma cabang dan batas manakala simulasi penyepuhlindapan merupakan algoritma pencarian tempatan yang akan membuat usikan kecil kepada penyelesaian awal tersaur untuk mengurangkan ``makespan.'' Katakunci: Penjadualan bengkel kerja; cabang dan batas; formulasi graf disjungtif; simulasi penyepuhlindapan. This paper presents two approaches to the solution of the job shop scheduling problem, namely the branch and bound, and simulated annealing approach. The objective is to schedule the jobs on the machines so that the total completion time is minimized. In the branch and bound approach, the job shop scheduling problem is represented by a disjunctive graph, then the optimal schedule is obtained using the branch and bound algorithm while simulated annealing is a local search based algorithm which will slightly perturb the initial feasible solution to decrease the makespan. Keywords: Job shop scheduling; branch and bound; disjunctive graph formulation; simulated annealing.

Downloads

Published

01-06-2004

How to Cite

Tan, H. W., & Salim, S. (2004). A Branch and Bound and Simulated Annealing Approach for Job Shop Scheduling. MATEMATIKA, 20, 1–17. https://doi.org/10.11113/matematika.v20.n.140

Issue

Section

Mathematics