Approximation for Batching via Priorities
We consider here the one-machine serial batching problem under weighted average completion. This problem is known to be $cal Ncal P$-hard and no good approximation algorithms are known. Batching has wide application in manufacturing, decision management, and scheduling in information technology....
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Alexandru Ioan Cuza University of Iasi
2007-12-01
|
Series: | Scientific Annals of Computer Science |
Online Access: | http://www.info.uaic.ro/bin/download/Annals/XVII/XVII_0.pdf |
id |
doaj-1ab68aa57700455fbbd9d47548257bd9 |
---|---|
record_format |
Article |
spelling |
doaj-1ab68aa57700455fbbd9d47548257bd92020-11-25T01:52:46ZengAlexandru Ioan Cuza University of IasiScientific Annals of Computer Science1843-81212248-26952007-12-01XVII118Approximation for Batching via PrioritiesW. BeinJ. NogaJ. WiegleyWe consider here the one-machine serial batching problem under weighted average completion. This problem is known to be $cal Ncal P$-hard and no good approximation algorithms are known. Batching has wide application in manufacturing, decision management, and scheduling in information technology. We give an approximation algorithm with approximation ratio of $2$; the algorithm is a priority algorithm, which batches jobs in decreasing order of priority. We also give a lower bound of $frac{2 +sqrt{6}}{4} approx 1.1124$ on the approximation ratio of any priority algorithm and conjecture that there is a priority algorithm which matches this bound. Adaptive algorithm experiments are used to support the conjecture. An easier problem is the list version of the problem where the order of the jobs is given. We give a new linear time algorithm for the list batching problem.http://www.info.uaic.ro/bin/download/Annals/XVII/XVII_0.pdf |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
W. Bein J. Noga J. Wiegley |
spellingShingle |
W. Bein J. Noga J. Wiegley Approximation for Batching via Priorities Scientific Annals of Computer Science |
author_facet |
W. Bein J. Noga J. Wiegley |
author_sort |
W. Bein |
title |
Approximation for Batching via Priorities |
title_short |
Approximation for Batching via Priorities |
title_full |
Approximation for Batching via Priorities |
title_fullStr |
Approximation for Batching via Priorities |
title_full_unstemmed |
Approximation for Batching via Priorities |
title_sort |
approximation for batching via priorities |
publisher |
Alexandru Ioan Cuza University of Iasi |
series |
Scientific Annals of Computer Science |
issn |
1843-8121 2248-2695 |
publishDate |
2007-12-01 |
description |
We consider here the one-machine serial batching problem under weighted average completion. This problem is known to be $cal Ncal P$-hard and no good approximation algorithms are known. Batching has wide application in manufacturing, decision management, and scheduling in information technology.
We give an approximation algorithm with approximation ratio of $2$; the algorithm is a priority algorithm, which batches jobs in decreasing order of priority. We also give a lower bound of $frac{2 +sqrt{6}}{4} approx 1.1124$ on the approximation ratio of any priority algorithm and conjecture that there is a priority algorithm which matches this bound. Adaptive algorithm experiments are used to support the conjecture. An easier problem is the list version of the problem where the order of the jobs is given. We give a new linear time algorithm for the list batching problem. |
url |
http://www.info.uaic.ro/bin/download/Annals/XVII/XVII_0.pdf |
work_keys_str_mv |
AT wbein approximationforbatchingviapriorities AT jnoga approximationforbatchingviapriorities AT jwiegley approximationforbatchingviapriorities |
_version_ |
1724993173540831232 |