
Hedonic Clustering Games [Extended Abstract] Moran Feldman Liane Lewin-Eytan Joseph (Seffi) Naor¤ CS Dept., Technion IBM Haifa Research Lab. CS Dept., Technion Haifa, Israel Haifa, Israel Haifa, Israel [email protected] [email protected] [email protected] ABSTRACT 1. INTRODUCTION Clustering, the partitioning of objects with respect to a sim- Clustering is the partitioning of objects or elements with ilarity measure, has been extensively studied as a global op- respect to a similarity measure. The greater is the similar- timization problem. We investigate clustering from a game ity of elements belonging to a cluster, or the distance be- theoretic approach, and consider the class of hedonic clus- tween elements belonging to di®erent clusters, the \better" tering games. Here, a self organized clustering is obtained is the clustering. Clustering has been extensively treated as via decisions made by independent players, corresponding a global optimization problem, employing a variety of opti- to the elements clustered. Being a hedonic setting, the util- mization methods. We adopt here a novel game theoretic ity of each player is determined by the identity of the other approach, and consider a setting in which a self organized members of her cluster. This class of games seems to be clustering is obtained from decisions taken by independent quite robust, as it ¯ts with rather di®erent, yet commonly players. We assume that the players correspond to the el- used, clustering criteria. Speci¯cally, we investigate hedonic ements clustered, and their goal is to maximize their own clustering games in two di®erent models: ¯xed clustering, utility functions. From the perspective of a single player, which subdivides into k-median and k-center, and corre- the quality, or the utility of a clustering, depends on the lation clustering. We provide a thorough and non-trivial player's similarity to elements in her own cluster and per- analysis of these games, characterizing Nash equilibria, and haps on dissimilarity to elements in other clusters. proving upper and lower bounds on the price of anarchy and Our clustering games belong to the well known class of price of stability. For ¯xed clustering we focus on the ex- hedonic games, introduced in the Economics literature as a istence of a Nash equilibrium, as it is a rather non-trivial model of coalition formation. In a hedonic game, the utility issue in this setting. We study it both for general metrics of a player is solely determined by the identity of the players and special cases, such as line and tree metrics. In the cor- belonging to her coalition, and is independent of the parti- relation clustering model, we study both minimization and tion of the other players into coalitions. Hedonic games were maximization variants, and provide almost tight bounds on ¯rst introduced and analyzed by [11] in the context of co- both price of anarchy and price of stability. operative games, and were motivated by situations in which individuals carry out joint activities as coalitions. Examples Categories and Subject Descriptors of such situations are individuals organizing themselves in groups for consumption or production purposes, or individ- C.2.4 [Computer Systems Organization]: Computer- uals relying upon local communities for the provisioning of Communication Networks|Distributed Systems public goods. Thus, hedonic games can be used to model settings arising in a wide variety of social, economic, and po- General Terms litical problems, ranging from communication and trade to Theory, Performance legislative voting. See [7] for a discussion of several real-life situations ¯tting the hedonic model. The notion of stability Keywords in hedonic games has been investigated both from coopera- tive, as well as non-cooperative, aspects [3, 7, 5]. The non- Clustering Games, Hedonic Games, Price of Anarchy, Price cooperative framework makes sense in environments lacking of Stability a social planner, or if the cost of coordinating movements ¤Work supported in part by the Technion-Micorsoft Elec- is high. We note that most work on hedonic games has tronic Commerce Research Center and by ISF grant 954/11. mainly focused on the existence of stable coalition parti- tions, whether core stable or individually stable, and on the complexity of ¯nding such outcomes. We investigate non-cooperative hedonic clustering games, Permission to make digital or hard copies of all or part of this work for in which elements are independent sel¯sh players. Each personal or classroom use is granted without fee provided that copies are player joins a group maximizing her utility, and the result- not made or distributed for profit or commercial advantage and that copies ing clustering is the outcome of the choices of all players. bear this notice and the full citation on the first page. To copy otherwise, to republish, to post on servers or to redistribute to lists, requires prior specific We present a case study of two di®erent well-known cluster- permission and/or a fee. ing models, with commonly used utility functions. The ¯rst SPAA’12, June 25–27, 2012, Pittsburgh, Pennsylvania, USA. model is ¯xed clustering, in which the number of clusters is Copyright 2012 ACM 978-1-4503-1213-4/12/06 ...$10.00. ¯xed, and each cluster has a centroid whose position is de- ers belonging to it. A player achieves a utility from being termined by the identity of the cluster members. A player's a member of a cluster, and will naturally join the one max- utility depends on the location of the centroid of her clus- imizing her utility (or minimizing her cost). The notion of ter. The second model is correlation clustering, in which a social welfare (or social cost) corresponds to the overall util- player's utility depends on her similarity to other elements ity achieved by the system (or overall cost). The strategies in her cluster as well as on her dissimilarity to elements in of a player in a clustering game correspond to the set of clus- other clusters. In general, various settings in which players ters to which she can belong. Every choice of strategies by form clusters, and then each cluster provides a public good, the players partitions them into clusters, and is called a clus- or a service from a set of available alternatives, is captured tering con¯guration. A Nash equilibrium1 of the clustering by hedonic clustering games. Following are two motivating game corresponds to a clustering con¯guration in which no examples coming from di®erent application areas. user can unilaterally increase her utility (reduce her cost) by In an ad-hoc (or sensor) network there is a large number changing clusters. We investigate the clustering game in two of autonomous devices which are spread over a geographic di®erent models: ¯xed clustering and correlation clustering. area and wish to communicate with each other. In or- der to establish communication, devices invest transmission Fixed Clustering. power which depends on the physical distance between them. In a ¯xed clustering game, the number of clusters is known Power is a critical resource for battery-limited devices, and beforehand and is denoted by k. Each cluster C has a thus the goal of each device is to minimize its transmission centroid, c(C), de¯ned to be the element minimizing the power and save on battery time. Fixed clustering is a proven cost of the cluster. We consider two well-known de¯ni- method for enhancing energy e±ciency and lifetime of large tions in the clustering literature, known as k-median and ad-hoc networks, and has been extensively studied in this k-center. In the k-median clustering problem, the cost of a context [1, 2]. Proposed clustering protocols organize the cluster is de¯ned as the sum of distances between all mem- devices in data aggregation clusters to reduce network traf- bers of the cluster and its centroid.n P The centroido is thus ¯c. Each cluster has a center that receives data from other de¯ned as c(C) = arg minu2C v2C d(u; v) . In the k- devices in the cluster, and sends it beyond the cluster limits, center clustering problem, the cost of a cluster is de¯ned possibly after aggregating the received data and reducing its by its radius, i.e., the maximum distance between an el- volume. A device will then join a cluster having the closest ement in the cluster and its center. Hence, the centroid center to minimize the power needed for transmission, thus n o leading to a game-theoretic setting. We note that clustering is c(C) = arg minu2C maxv2C d(u; v) . We note that in in ad-hoc networks has been studied from a game-theoretic both models the choice of a centroid might not be unique, perspective in [19], yet their game de¯nition is completely and therefore a tie-breaking rule is needed. We elaborate on di®erent from ours. this issue later on. In online web advertising, publishers wish to join adver- In both models, the strategy space of a player is de¯ned tising services. Publishers are partitioned into clusters, and by the k clusters. Each player v chooses the cluster C that each cluster provides a di®erent type of advertising service minimizes her distance to the centroid c(C+v), where C+v to its members. The type of service a cluster o®ers is de- denotes the cluster C with the addition of player v. Note rived from the attributes of its members, where possible at- that following v's addition to C, the centroid of C might tributes are, e.g., ¯elds of specialization, geographical area, change, i.e., it might be that c(C) 6= c(C+v).
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages10 Page
-
File Size-