<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="client.xsl" type="text/xsl"?>
<article article-type="other">
<front>
<journal-meta>
<journal-id/>
<issn/>
<banner>
<!--<href>banner.jpg</href>-->
<size width="100%"/>
</banner>
</journal-meta>
<article-meta>
<title-group>
<article-title>Distributed Task Allocation in Social Networks</article-title>
</title-group>

<author><a href="mailto:M.M.deWeerdt@tudelft.nl"><name>Mathijs de Weerdt</name></a></author>
<aff>Delft Technical University Delft, The Netherlands</aff>

<author><a href="mailto:Yingqian.Zhang@tudelft.nl"><name>Yingqian Zhang</name></a></author>
<aff>Delft Technical University Delft, The Netherlands</aff>

<author><a href="mailto:tomas.klos@cwi.nl"><name>Tomas Klos</name></a></author>
<aff>Center for Mathematics and Computer Science (CWI) 
Amsterdam, The Netherlands</aff>


</article-meta></front>
<body>
<abstract>
<title>ABSTRACT</title>
<p>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 NPhard.
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.</p>
</abstract>
<fpdf>
<href>pdflogo.jpg</href>
<hpdf>AAMAS07_0389_76a1ec696d0d8aafbab6fd454c3ec490</hpdf>
</fpdf>
</body>
</article>
