Heterogenous task allocation with constraints

Travis McArthur, Hesham H Ali

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Task allocation is a common problem in both distributed computing and applied scheduling problems. A task allocation problem arises wherever there are tasks that must be scheduled onto a number of processors with no precedence constraints between tasks. One variation of this problem deals with heterogeneous tasks, where each processor is only capable of executing a subset of the total tasks. This problem has been considered many times, however the literature has largely neglected consideration of constraints placed on processors other than availability. These constraints arise in the real world under a large number of circumstances, one of the largest being retail labor scheduling and related areas. As margins for retail stores decrease, the importance of optimizing labor costs increases and the traditional ad-hoc scheduling methods have problems balancing feasibility of schedules with minimization of cost. Results from task allocation provide a promising avenue for solving this problem as well as problems in a variety of other fields. In this paper we develop two candidate models for this task allocation problem as well as show the equivalence between this problem and a variant of the weighted graph coloring problem. We use these two models to explore two heuristics and compare their performance with that of other algorithms for general weighted graph coloring.

Original languageEnglish (US)
Title of host publicationProceedings of the 9th IASTED International Conference on Parallel and Distributed Computing and Networks, PDCN 2010
Pages278-284
Number of pages7
StatePublished - Jul 20 2010
Event9th IASTED International Conference on Parallel and Distributed Computing and Networks, PDCN 2010 - Innsbruck, Austria
Duration: Feb 16 2010Feb 18 2010

Publication series

NameProceedings of the 9th IASTED International Conference on Parallel and Distributed Computing and Networks, PDCN 2010

Conference

Conference9th IASTED International Conference on Parallel and Distributed Computing and Networks, PDCN 2010
CountryAustria
CityInnsbruck
Period2/16/102/18/10

Fingerprint

Scheduling
Coloring
Personnel
Retail stores
Distributed computer systems
Costs
Availability

Keywords

  • Algorithms
  • Scheduling
  • Task allocation
  • Task assignment

ASJC Scopus subject areas

  • Computational Theory and Mathematics
  • Computer Networks and Communications
  • Software

Cite this

McArthur, T., & Ali, H. H. (2010). Heterogenous task allocation with constraints. In Proceedings of the 9th IASTED International Conference on Parallel and Distributed Computing and Networks, PDCN 2010 (pp. 278-284). (Proceedings of the 9th IASTED International Conference on Parallel and Distributed Computing and Networks, PDCN 2010).

Heterogenous task allocation with constraints. / McArthur, Travis; Ali, Hesham H.

Proceedings of the 9th IASTED International Conference on Parallel and Distributed Computing and Networks, PDCN 2010. 2010. p. 278-284 (Proceedings of the 9th IASTED International Conference on Parallel and Distributed Computing and Networks, PDCN 2010).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

McArthur, T & Ali, HH 2010, Heterogenous task allocation with constraints. in Proceedings of the 9th IASTED International Conference on Parallel and Distributed Computing and Networks, PDCN 2010. Proceedings of the 9th IASTED International Conference on Parallel and Distributed Computing and Networks, PDCN 2010, pp. 278-284, 9th IASTED International Conference on Parallel and Distributed Computing and Networks, PDCN 2010, Innsbruck, Austria, 2/16/10.
McArthur T, Ali HH. Heterogenous task allocation with constraints. In Proceedings of the 9th IASTED International Conference on Parallel and Distributed Computing and Networks, PDCN 2010. 2010. p. 278-284. (Proceedings of the 9th IASTED International Conference on Parallel and Distributed Computing and Networks, PDCN 2010).
McArthur, Travis ; Ali, Hesham H. / Heterogenous task allocation with constraints. Proceedings of the 9th IASTED International Conference on Parallel and Distributed Computing and Networks, PDCN 2010. 2010. pp. 278-284 (Proceedings of the 9th IASTED International Conference on Parallel and Distributed Computing and Networks, PDCN 2010).
@inproceedings{d609a7e6bc624bc096cf7a01dc1dcd55,
title = "Heterogenous task allocation with constraints",
abstract = "Task allocation is a common problem in both distributed computing and applied scheduling problems. A task allocation problem arises wherever there are tasks that must be scheduled onto a number of processors with no precedence constraints between tasks. One variation of this problem deals with heterogeneous tasks, where each processor is only capable of executing a subset of the total tasks. This problem has been considered many times, however the literature has largely neglected consideration of constraints placed on processors other than availability. These constraints arise in the real world under a large number of circumstances, one of the largest being retail labor scheduling and related areas. As margins for retail stores decrease, the importance of optimizing labor costs increases and the traditional ad-hoc scheduling methods have problems balancing feasibility of schedules with minimization of cost. Results from task allocation provide a promising avenue for solving this problem as well as problems in a variety of other fields. In this paper we develop two candidate models for this task allocation problem as well as show the equivalence between this problem and a variant of the weighted graph coloring problem. We use these two models to explore two heuristics and compare their performance with that of other algorithms for general weighted graph coloring.",
keywords = "Algorithms, Scheduling, Task allocation, Task assignment",
author = "Travis McArthur and Ali, {Hesham H}",
year = "2010",
month = "7",
day = "20",
language = "English (US)",
isbn = "9780889868205",
series = "Proceedings of the 9th IASTED International Conference on Parallel and Distributed Computing and Networks, PDCN 2010",
pages = "278--284",
booktitle = "Proceedings of the 9th IASTED International Conference on Parallel and Distributed Computing and Networks, PDCN 2010",

}

TY - GEN

T1 - Heterogenous task allocation with constraints

AU - McArthur, Travis

AU - Ali, Hesham H

PY - 2010/7/20

Y1 - 2010/7/20

N2 - Task allocation is a common problem in both distributed computing and applied scheduling problems. A task allocation problem arises wherever there are tasks that must be scheduled onto a number of processors with no precedence constraints between tasks. One variation of this problem deals with heterogeneous tasks, where each processor is only capable of executing a subset of the total tasks. This problem has been considered many times, however the literature has largely neglected consideration of constraints placed on processors other than availability. These constraints arise in the real world under a large number of circumstances, one of the largest being retail labor scheduling and related areas. As margins for retail stores decrease, the importance of optimizing labor costs increases and the traditional ad-hoc scheduling methods have problems balancing feasibility of schedules with minimization of cost. Results from task allocation provide a promising avenue for solving this problem as well as problems in a variety of other fields. In this paper we develop two candidate models for this task allocation problem as well as show the equivalence between this problem and a variant of the weighted graph coloring problem. We use these two models to explore two heuristics and compare their performance with that of other algorithms for general weighted graph coloring.

AB - Task allocation is a common problem in both distributed computing and applied scheduling problems. A task allocation problem arises wherever there are tasks that must be scheduled onto a number of processors with no precedence constraints between tasks. One variation of this problem deals with heterogeneous tasks, where each processor is only capable of executing a subset of the total tasks. This problem has been considered many times, however the literature has largely neglected consideration of constraints placed on processors other than availability. These constraints arise in the real world under a large number of circumstances, one of the largest being retail labor scheduling and related areas. As margins for retail stores decrease, the importance of optimizing labor costs increases and the traditional ad-hoc scheduling methods have problems balancing feasibility of schedules with minimization of cost. Results from task allocation provide a promising avenue for solving this problem as well as problems in a variety of other fields. In this paper we develop two candidate models for this task allocation problem as well as show the equivalence between this problem and a variant of the weighted graph coloring problem. We use these two models to explore two heuristics and compare their performance with that of other algorithms for general weighted graph coloring.

KW - Algorithms

KW - Scheduling

KW - Task allocation

KW - Task assignment

UR - http://www.scopus.com/inward/record.url?scp=77954579509&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=77954579509&partnerID=8YFLogxK

M3 - Conference contribution

SN - 9780889868205

T3 - Proceedings of the 9th IASTED International Conference on Parallel and Distributed Computing and Networks, PDCN 2010

SP - 278

EP - 284

BT - Proceedings of the 9th IASTED International Conference on Parallel and Distributed Computing and Networks, PDCN 2010

ER -