처리시간이 각기 다른 n개의 작업에 대해 m대의 동일한 성능을 가진 기계나 컴퓨터의 4중 프로세서(m=4)가 동시에 작업을 수행할 때, 총 작업 소요(종료) 시간을 최소화 시키도록 작업을 완료할 수 있다면 작업 효율성 측면과 경제적 이득을 극대화 시킬 수 있을 것이다. 총 작업종료시간 최소화에 대한 연구는 있어 왔지만 간단하면서도 다양한 사례에 적합한 일반화된 단일의 다항시간 알고리즘이 존재하지 않고 있다. 본 논문은 처리시간이 최소인 기계에 미배정된 작업을 우선 배정하는 방법을 적용하고, 처리시간이 거의 동일하도록 기계간에 작업을 교환하는 방법을 제안하였다. 다양한 실험 데이터들에 제안된 알고리즘을 적용한 결과 총 작업종료시간을 최소화 시켰다. 제안된 알고리즘은 간단하면서도 다항시간으로 최적 해를 찾을 수 있었다.
Tara JavidiNah-Oak SongDemosthenis Teneketzis
Wen‐Chiung LeeChin‐Chia WuPeter Chen
Jatinder N.D. GuptaJohnny C. HoAlex J. Ruiz‐Torres