z-logo
open-access-imgOpen Access
Distributed task allocation in social networks
Author(s) -
Mathijs de Weerdt,
Yingqian Zhang,
Tomas Klos
Publication year - 2007
Publication title -
data archiving and networked services (dans)
Language(s) - English
Resource type - Conference proceedings
DOI - 10.1145/1329125.1329217
Subject(s) - computer science , scalability , task (project management) , distributed computing , distributed algorithm , set (abstract data type) , computation , protocol (science) , social network (sociolinguistics) , scale (ratio) , quality (philosophy) , theoretical computer science , algorithm , social media , medicine , philosophy , physics , alternative medicine , management , epistemology , pathology , database , quantum mechanics , world wide web , economics , programming language
This paper proposes a new variant of the task allocation problem, where the agents are connected in a social network and tasks arrive at the agents distributed over the network. We show that the complexity of this problem remains NP-hard. Moreover, it is not approximable within some factor. We develop an algorithm based on the contract-net protocol. Our algorithm is completely distributed, and it assumes that agents have only local knowledge about tasks and resources. We conduct a set of experiments to evaluate the performance and scalability of the proposed algorithm in terms of solution quality and computation time. Three different types of networks, namely small-world, random and scale-free networks, are used to represent various social relationships among agents in realistic applications. The results demonstrate that our algorithm works well and that it scales well to large-scale applications.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom