<?xml-model href='http://www.tei-c.org/release/xml/tei/custom/schema/relaxng/tei_all.rng' schematypens='http://relaxng.org/ns/structure/1.0'?><TEI xmlns="http://www.tei-c.org/ns/1.0">
	<teiHeader>
		<fileDesc>
			<titleStmt><title level='a'>Altruism in Facility Location Problems</title></titleStmt>
			<publicationStmt>
				<publisher>AAAI</publisher>
				<date>03/25/2024</date>
			</publicationStmt>
			<sourceDesc>
				<bibl> 
					<idno type="par_id">10632688</idno>
					<idno type="doi">10.1609/aaai.v38i9.28862</idno>
					<title level='j'>Proceedings of the AAAI Conference on Artificial Intelligence</title>
<idno>2159-5399</idno>
<biblScope unit="volume">38</biblScope>
<biblScope unit="issue">9</biblScope>					

					<author>Houyu Zhou</author><author>Hau Chan</author><author>Minming Li</author>
				</bibl>
			</sourceDesc>
		</fileDesc>
		<profileDesc>
			<abstract><ab><![CDATA[<p>We study the facility location problems (FLPs) with altruistic agents who act to benefit others in their affiliated groups. Our aim is to design mechanisms that elicit true locations from the agents in different overlapping groups and place a facility to serve agents to approximately optimize a given objective based on agents' costs to the facility. Existing studies of FLPs consider myopic agents who aim to minimize their own costs to the facility. We mainly consider altruistic agents with well-motivated group costs that are defined over costs incurred by all agents in their groups. Accordingly, we define Pareto strategyproofness to account for altruistic agents and their multiple group memberships with incomparable group costs. We consider mechanisms satisfying this strategyproofness under various combinations of the planner's objectives and agents' group costs. For each of these settings, we provide upper and lower bounds of approximation ratios of the mechanisms satisfying Pareto strategyproofness.</p>]]></ab></abstract>
		</profileDesc>
	</teiHeader>
	<text><body xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink">
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Introduction</head><p>In recent decades, facility location problems (FLPs) have been widely studied within the context of mechanism design without money <ref type="bibr">(Chan et al. 2021</ref>). In the most basic mechanism design version of FLPs, initiated by <ref type="bibr">(Moulin 1980;</ref><ref type="bibr">Procaccia and Tennenholtz 2009)</ref>, a planner seeks to place a facility (e.g., school, library, or park) to best serve a set of agents in a real line, based on the ideal locations of the agents. Because agent ideal locations are unknown to the planner, the planner must elicit agent locations to determine a facility location that best serves the agents. As there is a potential for the agents to misreport private locations to manipulate the facility location, the main research agenda in mechanism design for FLPs is to design a strategyproof mechanism to elicit the true private agents' locations and place the facility that (approximately) optimizes a given planner's objective (e.g., minimizing the total or maximum distance of the agents to the facility).</p><p>Beyond placing a physical facility geographically, FLPs conceptually can be used to model general settings for selecting an overall representative to represent the preferences of the agents within some well-defined representative space. For example, selecting the temperature for a classroom given the preferences of the students <ref type="bibr">(Bartholdi and Trick 1986)</ref> and selecting an overall committee view to represent individuals with different political views <ref type="bibr">(Chan et al. 2021)</ref>.</p><p>Our Research Agenda with Altruistic Agents. Previous mechanism design studies in FLPs have focused only on myopic (egoistic) agents in which each agent cares about their own cost to the facility (e.g., the distance between their ideal location and the facility location). However, in many real-world settings (e.g., group decision-making), agents exhibit group behavior <ref type="bibr">(Hogg and Tindale 2001)</ref>, altruistic behavior <ref type="bibr">(Schroeder et al. 1995;</ref><ref type="bibr">Penner 2021)</ref>, or prosocial behavior <ref type="bibr">(Eisenberg 2014;</ref><ref type="bibr">Schroeder and Graziano 2015)</ref>, where altruistic agents act to benefit others in their affiliated groups without expecting anything in return <ref type="bibr">(Monroe 1996;</ref><ref type="bibr">Fehr and Fischbacher 2003)</ref>. For instance, in the social psychology literature <ref type="bibr">(Hogg and Tindale 2001)</ref>, altruistic agents within the same group exhibit group behavior that is consistent with the overall goal of the group. In group-selected altruism <ref type="bibr">(Okasha 2005)</ref>, altruistic agents can make efforts to take actions that help their groups. Examples of altruistic behavior are well-documented and include doing nice things to one's family and relatives (e.g., donating organs, caregiving for relatives, and fostering children), helping one's friends (e.g., loaning money and helping with work), and advocating for their organized groups (e.g., donating money to an organization, joining the same day of protest, and fighting for a common cause).</p><p>Motivated by the altruistic behavior of agents in realworld situations, our focus is to study and model altruistic agents in FLPs. Conceptually, FLPs with altruistic agents model situations ranging from altruistic agents advocating for facility accessibility of their own groups to altruistic agents lobbying for a committee to represent their group views on some issue. For instance, when analyzing voter behavior, the altruism theory of voting has examined the social preferences of voters that consider the welfare of others <ref type="bibr">(Edlin, Gelman, and Kaplan 2007;</ref><ref type="bibr">Jankowski 2002)</ref>. We also consider the setting where agents belong to multiple groups, such as deciding an activity event location where the students can belong to different school clubs (e.g., math clubs, debate clubs, etc.) or deciding the location of a multipurpose recreation center where the citizens belong to multiple local communities (e.g., senior associations, family/rel-ative/regional groups, etc.). The closer the location is to the group, the more convenient it is for that group. To model these situations, we address the following key questions.</p><p>(1) How should one model altruistic agents with multiple groups in mechanism design settings for FLPs?</p><p>(2) How should one design desirable mechanisms to (approximately) optimize a given objective with altruistic agents?</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Our Contribution</head><p>We consider the FLPs where n altruistic agents are divided into m groups in which each agent can belong to multiple groups. We study two well-studied classical objectives, the social cost and the maximum cost, proposed by <ref type="bibr">(Procaccia and Tennenholtz 2009)</ref> and two well-motivated group-fair objectives, the maximum total group cost (mtgc) and the maximum average group cost (magc), considered in <ref type="bibr">(Zhou, Li, and Chan 2022;</ref><ref type="bibr">Marsh and Schilling 1994)</ref> for FLPs. Our aim is to design mechanisms that satisfy the corresponding strategyproof definitions. In our work, we have two main points of contribution, one conceptual and one technical.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Conceptual Contribution.</head><p>&#8226; Different from the previous work, which only considers the myopic agents whose costs are their own distances from the facility, we study the altruistic agents who care about their groups and define the altruistic cost. Motivated by existing economic, decision theory, and computational studies on modeling altruistic behavior, we adopt two types of altruistic costs for the agents, the altruistic total cost and the altruistic maximum cost. We defined these costs for each of the agents' groups separately. Because an agent's altruistic cost depends on the private information of other agents in their groups, our problems are situated in the challenging interdependent valuation mechanism design domains <ref type="bibr">(Mezzetti 2004;</ref><ref type="bibr">Jehiel and Moldovanu 2001;</ref><ref type="bibr">Bergemann and Morris 2008)</ref>. No studies have considered the proposed interdependent valuation settings for FLPs. &#8226; As an agent can belong to multiple groups, the agent can have separate altruistic costs. The agents may not be able to compare/combine them and treat them as multiobjectives <ref type="bibr">(Roijers et al. 2013;</ref><ref type="bibr">Hayes et al. 2022)</ref>. Thus, we propose Pareto strategyproofness (PSP) concept to ensure that each agent cannot misreport their location to benefit their groups simultaneously. No studies have considered the proposed PSP concept, which can be applied to other mechanism design domains. Technical Contribution. We model the altruistic agents by using the altruistic total cost and the altruistic maximum cost. 3m-4 . We present a lower bound of m for this setting. For the maximum cost, we show that all of the mechanisms we proposed have an approximation ratio of 2. We also present a lower bound of 2. For the magc and magc, we use Majority-Med and give approximation ratios of 3. We also present tight lower bounds.</p><p>&#8226; For the altruistic maximum cost, we observe that none of the mechanisms we mentioned above is PSP. We design two new PSP mechanisms (Majority-Mid and Weighted-Mid) which are in a similar spirit as Majority-Med and Weighted-Med. We use Weighted-Mid for the social cost and the maximum cost, and use Weighted-Mid for the other two group-fair objectives. We show the tight upper bounds and lower bounds for four objectives, implying that we complete the picture of this setting. Although the mechanisms are similar to those for the altruistic total cost, we emphasize that showing the approximation ratios and lower bounds is a challenging problem and requires different techniques since the altruistic total cost is different from the altruistic maximum cost.</p><p>Due to the space limit, most of the proofs are omitted.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Related Work</head><p>The classical (mechanism design variants of) facility location problems (FLPs) were first studied by <ref type="bibr">(Moulin 1980)</ref>, which characterized mechanisms that are strategyproof, Pareto efficient, and anonymous for single-peaked preferences on a line. However, finding strategyproof mechanisms with good approximation ratios in FLPs remains a challenging problem, which was first studied by <ref type="bibr">(Procaccia and Tennenholtz 2009)</ref>. They proved that placing the facility at the median and the leftmost location can achieve tight approximation ratios while guaranteeing the strategyproofness</p><p>The Thirty-Eighth AAAI Conference on Artificial Intelligence (AAAI-24)</p><p>for minimizing the social cost and the maximum cost, respectively. However, we observe that neither of the mechanisms mentioned above can guarantee Pareto strategyproofness when agents are altruistic. Other works and variations on FLPs can be found in a recent survey <ref type="bibr">(Chan et al. 2021)</ref>.</p><p>One of the important notions in our paper is group fairness. Recently, there is an increased interest in studying fairness in FLPs <ref type="bibr">(Cai, Filos-Ratsikas, and Tang 2016;</ref><ref type="bibr">Chen et al. 2021;</ref><ref type="bibr">Ding et al. 2020;</ref><ref type="bibr">Liu et al. 2021;</ref><ref type="bibr">Lam 2021;</ref><ref type="bibr">Zhou, Li, and Chan 2022)</ref>. The work of <ref type="bibr">(Cai, Filos-Ratsikas, and Tang 2016;</ref><ref type="bibr">Chen et al. 2021</ref>) studied the minimax envy objective that aims to minimize the (normalized) maximum difference between any two agents' costs. In addition, <ref type="bibr">(Ding et al. 2020;</ref><ref type="bibr">Liu et al. 2021</ref>) studied the envy ratio objective, which aims to minimize the maximum over the ratios between any two agents' utilities, and (Lam 2021) considered the Nash Welfare objective in FLPs. <ref type="bibr">(Aziz et al. 2022a</ref><ref type="bibr">(Aziz et al. ,b, 2023) )</ref> considered proportional fairness in FLPs, where the distance of a facility from a group of agents should depend both on the size of the group as well as how closely the agents are clustered (this group is just a set of agents, not a pre-defined group membership). All of these works considered fairness for individual agents, and there is no notion of group memberships. The work of (Filos-Ratsikas and Voudouris 2021) studied the FLPs with agents who are partitioned into multiple districts with equal size, which can be regarded as each agent having her own group. They focused on the social cost objective, rather than group-fair objectives. The work of <ref type="bibr">(Zhou, Li, and Chan 2022)</ref> studied group-fair FLPs with (disjoint) groups (i.e., each agent belongs to a single group) and group-fair objectives (including magc and magc) for myopic agents. In our paper, we also study two group-fair objectives they proposed for altruistic agents to enrich recent studies on group fairness in FLPs.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Preliminaries</head><p>We consider facility location problems (FLPs) with groups of altruistic agents. Let N = {1, 2, ..., n} be a set of agents on the real line and G = {G 1 , ..., G m } be the set of groups of agents. Each agent i &#8712; N has profile r i = (x i , g i ) where x i &#8712; R is the location of agent i and g i &#8838; G is the group membership of agent i. We use |G j | to denote the number of agents in group G j where j &#8712; [m] and |g i | to denote the number of groups agent i belongs to. Without loss of generality, we assume that Optimization Objectives. We consider the two classical cost objectives, minimizing the social cost and the maximum cost <ref type="bibr">(Procaccia and Tennenholtz 2009;</ref><ref type="bibr">Chan et al. 2021)</ref>. Given a facility location y and profile set r, the social cost and the maximum cost are defined as sc(y, r) = i&#8712;N d(y, x i ) and mc(y, r) = max i&#8712;N {d(y, x i )}. We also consider two group-fair cost objectives <ref type="bibr">(Zhou, Li, and Chan 2022;</ref><ref type="bibr">Marsh and Schilling 1994)</ref>. One is minimizing the maxi-mum total group cost (magc), which is mtgc(y, r) = max j&#8712;[m] i&#8712;Gj d(y, x i ) . The other is minimizing the maximum average group cost (magc), which is defined as magc(y, r) = max j&#8712;[m] i&#8712;Gj d(y, x i )/|G j | . Our goal is to design mechanisms that enforce some forms of strategyproofness (discussed below) while approximately optimizing an objective function when the agents are altruistic. We measure the performance of a mechanism f by comparing the objective value that f achieves and the objective value achieved by the optimal solution. If there exists a number &#945; such that for any profile set r, the output from f is within &#945; times the objective value achieved by the optimal solution, then we say the approximation ratio of f is &#945;. Altruistic Agents. In previous studies of FLPs, agents are myopic. The myopic cost of agent i is defined as the distance between the facility location and her location, c(f (r),</p><p>where f is a mechanism and r is a profile.</p><p>For an altruistic agent, existing studies in economic, decision theory, and computational studies (see, e.g., <ref type="bibr">(Simon 2016;</ref><ref type="bibr">Simon, Saari, and Keller 2020;</ref><ref type="bibr">Chen et al. 2014;</ref><ref type="bibr">Carvalho Rodrigues and Xavier 2017)</ref>) have proposed to model the altruistic agent's cost to be some aggregation of the agent's cost and the costs of the other agents in their groups.</p><p>The simplest and most widely considered one is the aggregated sum, which captures the altruistic total cost of the agents and the welfare of their groups. Specifically, for all agents in group G j , the altruistic total cost is defined to be the total cost of the agents in group G j , atc(y, G j ) = i&#8712;Gj d(y, x i ), which coincides with a typical utilitarian objective for FLPs with a single group.</p><p>Another commonly studied social welfare objective studied in FLPs is the egalitarian objective. In particular, the altruistic maximum cost is defined to be maximum cost among the agents in G j , amc(y, G j ) = max i&#8712;Gj {d(y, x i )}. In this paper, we consider altruistic agent cost as the altruistic total cost or the altruistic maximum cost.</p><p>Strategyproofness Concepts. For the standard myopic costs, we often consider the standard strategyproof concept when designing mechanisms. Definition 1. A mechanism f is strategyproof (SP) if and only if an agent can never benefit by reporting a false location, regardless of the reporting of the other agents. More formally, given any profile set r and any reported profile set r &#8242; , let r &#8242; i = (x &#8242; i , g i ) be a profile with the false location reported by agent i. We have c(f</p><p>is the reported profile of all agents except agent i. When an agent is altruistic or belongs to multiple groups, the standard SP concept does not apply directly. Moreover, when the agent has multiple altruistic costs (one per group) naturally, the agent might not be able to combine separate altruistic costs into a single cost objective due to these costs being incomparable or methods to combine objectives being observable/unknown (e.g., weights are not known to the designer or agent) <ref type="bibr">(Roijers et al. 2013;</ref><ref type="bibr">Hayes et al. 2022;</ref><ref type="bibr">Sawaragi, Nakayama, and Tanino 1985)</ref>. Therefore, we in-troduce the Pareto strategyproofness definitions for altruistic agents with multiple group memberships. Definition 2. A mechanism f is ex-ante Pareto strategyproof if and only if an agent cannot benefit at least one of their groups without hurting any other group the agent belongs to by reporting a false location, regardless of the reportings of the other agents. More formally, given any profile set r, any reported profile set r &#8242; , let r &#8242; i = (x &#8242; i , g i ) be a profile with the false location reported by agent i. For any agent i,</p><p>where r &#8242; -i is the reported profile of all agents except agent i. We also have the same argument when we consider the altruistic maximum cost.</p><p>Different from strategyproofness, there does not exist any ex-ante Pareto strategyproof mechanism with a bounded approximation ratio for both altruistic agent costs. Proposition 1. There does not exist any ex-ante Pareto strategyproof mechanism with a bounded approximation ratio for both the altruistic total cost and the altruistic maximum cost and all four objectives even if there is only one group.</p><p>The intuitive explanation of Proposition 1 is that if an agent misreporting makes the facility farther away from agent i's ideal location, then agent i may misreport to move the facility back. Hence, an agent dominant strategy cannot be decided before their group members makes decisions. Hence, we consider a relaxed version of Pareto strategyproofness definition. Definition 3. A mechanism f is ex-post Pareto strategyproof (PSP) if and only if an agent cannot benefit at least one of their groups without hurting any other group the agent belongs to by reporting a false location, given the true profile of the other agents. More formally, given any profile set r, any reported profile set r &#8242; , let r &#8242; i = (x &#8242; i , g i ) be a profile with the false location reported by agent i. For any agent i, we have &#8707;j &#8712; g i , atc(f (r), G j ) &lt; atc(f (r &#8242; , r -i ), G j ) or &#8704;j &#8712; g i , atc(f (r), G j ) = atc(f (r &#8242; , r -i ), G j ) where r -i is the profile of all agents except agent i. We also have the same argument when we consider the altruistic maximum cost.</p><p>The major difference is that the ex-ante Pareto strategyproof definition imposes that reporting truthfully is a dominant strategy for every agent while the ex-post Pareto strategyproof only requires that an agent will report truthfully if all the other agents report truthfully. Our ex-post Pareto strategyproof definition extends the standard ex-post implementation concepts when each agent has only a single interdependent cost function <ref type="bibr">(Bergemann and Morris 2008)</ref> and FLPs <ref type="bibr">(Aziz et al. 2020)</ref>. For simplicity, we use Pareto strategyproofness (PSP) to denote ex-post Pareto strategyproof in the remaining part of this paper.</p><p>Existing Mechanisms with Altruistic Agents When considering a new setting, an immediate question is, do existing mechanisms still work? We first consider two wellknown mechanisms proposed by <ref type="bibr">(Procaccia and Tennenholtz 2009)</ref>: placing the facility at a left-median agent location or placing the facility at the leftmost agent location, which achieve the best approximation ratio for the social cost and the maximum cost, respectively, under the setting of myopic agents. Proposition 2. Placing the facility at the median (tiebreaking by selecting the left-median) or the leftmost agent location is not Pareto strategyproof for both the altruistic total cost and the altruistic maximum cost.</p><p>Indeed, given any constant k, we can use the same analysis as above to show that placing the facility at the k th agent location is not Pareto strategyproof. Besides the two well-known classical mechanisms, we also consider a strategyproof mechanism proposed by <ref type="bibr">Zhou, Li, and Chan (2022)</ref>, which is designed for the magc and the magc. Proposition 3. Placing the facility at the leftmost median agent of the largest group, breaking ties in favor of the smallest index, is not Pareto strategyproof for both the altruistic total cost and the altruistic maximum cost.</p><p>The major reason that causes non-PSP under the altruistic total cost setting is the tie-breaking rule for the group with an even number of agents. If the tie is broken by selecting the right-median agent, we can also construct a profile that can be used to show non-PSP. Moreover, if we do not place the facility at a group median location, the approximation ratio can be unbounded, no matter what the objective is. For instance, consider an example with only one group. If we do not place the facility at the group median agent, all the agents can report their locations to the group median to make the mechanism output the group median to avoid an unbounded approximation ratio. For the altruistic maximum cost, we can observe that placing the facility at any median or group median cannot satisfy PSP since the agent cost function is totally different. Therefore, a major challenge is to design PSP mechanisms for both objectives.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Altruistic Total Cost</head><p>As we have discussed, placing the facility at a group median can lead to non-PSP. Hence, we first propose a profile preprocessing method to avoid that situation. Let lmed(G j ) be the left-median agent of G j , rmed(G j ) be the right-median agent of G j . If the number of agents is odd in G j , we have lmed(G j ) = rmed(G j ). Profile Preprocessing. Given any profile r, map every agent i from x i to P (</p><p>Note that all mapping is based on the original group median location, it is possible that two agents switch the locations, e.g., lmed(G j ) and rmed(G j ) switch their locations after mapping. Below, we show how Profile Preprocessing helps us design PSP mechanisms. Proposition 4 (Repellency). A mechanism f is PSP if it satisfies repellency, i.e., for every profile r and every i &#8712; N , it holds that</p><p>The Thirty-Eighth AAAI Conference on Artificial Intelligence (AAAI-24)</p><p>Moreover, if we want to place the facility at a certain group median, placing the facility at that group median after profile preprocessing can achieve the same effect. Proposition 5 (Consistency). For every profile r and group G g , it holds that x lmed(Gg) &#8804; P (x lmed(Gg) ) &#8804; x rmed(Gg) and x lmed(Gg) &#8804; P (x rmed(Gg) ) &#8804; x rmed(Gg) after Profile Preprocessing.</p><p>Therefore, we can design a PSP mechanism by mapping all agents by Profile Preprocessing first, then place the facility at a certain group median since it can ensure that 1) any misreporting makes the facility farther away from P (x i ) (Prop 4), 2) the facility location is also within the left median and right median of the same group as the original profile (Prop 4). Although we find a way to design a PSP mechanism, it is still a challenge to design mechanisms with a good approximation ratio. Next, we present different PSP mechanisms to approximately optimize different objectives.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Social Cost</head><p>In this section, we first extend the mechanism which places the facility at the median agent of the largest group to our setting with Profile Preprocessing. Then we consider two median mechanisms which not only consider the largest group but also consider all the other groups. Finally, we analyze the strengths and weaknesses of these mechanisms and present a mechanism with a smaller approximation ratio. Majority Median Mechanism (Majority-Med). Given any profile r, map all agents by Profile Preprocessing. Place the facility at the left-median of the largest group G g , breaking ties in favor of the smallest index. Proposition 6. Majority-Med is Pareto strategyproof and has an approximation ratio of 2m -1 for minimizing the social cost.</p><p>Since Majority-Med is a combination of Profile Preprocessing and the existing mechanism for optimizing the group-fair objectives, it is not surprising that it achieves a larger approximation ratio for the social cost. Recalling the best mechanism for the social cost under the myopic agent setting is placing the facility at the left-median agent location. A natural idea is designing a median-like mechanism by leveraging group memberships. Weighted Group Median Mechanism (Weighted-Med). Given any profile r, map all agents by Profile Preprocessing. Without loss of generality we assume that P (x lmed(G1) ) &#8804; ... &#8804; P (x lmed(Gm) ). Place the facility at y = P (x lmed(Gg) )</p><p>Proposition 7. Weighted-Med is Pareto strategyproof and has an approximation ratio of 3m for minimizing the social cost.</p><p>The major reason that Weighted-Med achieves an even larger approximation ratio is that the agents in multiple groups will be over counted in terms of the weight. Consider an example where one agent in {G 1 , ..., G m-1 } is at 0, m -1 agents in G 1 to G m-1 , respectively, are at 1, and 2m -1 agents in G m are at 1. Weighted-Med places the facility at 0 with the social cost of 3m -1 while the optimal location is 1 with the social cost of 1. Hence, we use the union operation instead of the addition operation.</p><p>Union Group Median Mechanism (Union-Med). Given any profile r, map all agents by Profile Preprocessing. Without loss of generality we assume that P (x lmed(G1) ) &#8804; ...</p><p>Proposition 8. Union-Med is Pareto strategyproof and has an approximation ratio of 2m -1 for minimizing the social cost.</p><p>Although Union-Med has the same approximation ratio as Majority-Med, one can see that the scenarios causing those approximation ratios are totally different since Majority-Med only leverages the largest group while Union-Med takes all the groups into consideration. What if we combine the spirit of these two mechanisms together, i.e., considering part of groups? Finally, we propose a new mechanism with a smaller approximation ratio.</p><p>Union Larger Group Median Mechanism (UnionTrunc -Med). Given any profile r, map all agents by Profile Preprocessing. Let |G max | be the number of agents in the largest group. Let</p><p>2m-2 , and |G l | = m l . We denote the j th element in G \ G l as G j and the j th element in G l as G l j . Without loss of generality we assume that P (x lmed(G l 1 ) &#8804; ... &#8804; P (x lmed(G l m l )) and P (x lmed(G1) ) &#8804; ...</p><p>Place the facility at y = P (x lmed(G g l )) where</p><p>|}. The intuitive explanation is that we place the facility at the union group median among all larger groups. When &#955; is equal to 1, UnionTrunc-Med is equivalent to Majority-Med, when &#955; approaches &#8734;, UnionTrunc-Med is equivalent to Union-Med.</p><p>Theorem 1. UnionTrunc-Med is Pareto strategyproof and has an approximation ratio of m(4m-5) 3m-4 &#8776; 4 3 m + 1 9 (when m approaches &#8734;) for minimizing the social cost.</p><p>Proof. We can show UnionTruc-Med satisfies repellency since any misreporting by agent i will move the facility farther away from P (x i ). Then we consider the approximation ratio. Given any profile r, let y be the facility location output by UnionTrunc-Med and y * be the optimal facility location. Without loss of generality, we assume that y &#8804; y * .</p><p>If g l = m l , due to the consistency of Profile Preprocessing, for any group j, there are at least (m -m l ) |Gmax| 2 agents at or on the right of y * . Hence, the approximation ratio is at most m.</p><p>If g l &#8804; m l -1, due to the consistency of Profile Preprocessing, for each G j l where j l &#8804; g l , there are at least half of group members at or on the left of y, implying the number of such agents is at least</p><p>In addition, there are at most half of group members at or on the right of y * , implying the number of such agents is at most R 1 &#8804; g l 2 |G max |. The number of the remaining agents in any group of</p><p>agents in any group belonging to G\G l . Therefore, there are at most R 1 -L+R 2 +R 3 more agents in (-&#8734;, y] than there are in [y * , &#8734;), implying sc(y, r) &#8804; sc(y * , r)</p><p>Moreover, sc(y * , r) &#8805; L(y * -y) since there are at least L agents at or on the left of y. Therefore, we have the approximation ratio &#961; = sc (y,r)  sc(y * ,r) &#8804; R1+R2+R3 L . Let R 2 be x|G x |, which can be seen as x groups each with |G x | agents. Then the approximation ratio is at most</p><p>, which can be simplified as</p><p>, the objective function is monotonically increasing with x increasing. The objective function reaches the maximum when</p><p>where the equality is satisfied</p><p>, the objective function is monotonically decreasing with x increasing. The objective function reaches the maximum when x = 1 since x &#8805; 1. Then we plug x into the objective to yield</p><p>where the equality holds by |G x | = |Gmax| &#955; and g l = 1.</p><p>Then we show a lower bound in this setting. Theorem 2. Any deterministic Pareto strategyproof mechanism has an approximation ratio of at least m for minimizing the social cost.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Maximum Cost</head><p>For the maximum cost, one can see that placing the facility at a certain agent location can achieve a 2-approximation ratio (but may not be PSP), which satisfies all of our Pareto strategyproof mechanisms. Theorem 3. All the mechanisms (Majority-Med, Weighted-Med, Union-Med, UnionTrunc-Med) have an approximation ratio of 2 for minimizing the maximum cost.</p><p>Theorem 4. Any deterministic Pareto strategyproof mechanism has an approximation ratio of at least 2 for minimizing the maximum cost.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Maximum Total &amp; Average Group Cost</head><p>In this subsection, we use Majority-Med for both magc and magc.</p><p>Theorem 5. Majority-Med has an approximation ratio of 3 for both magc and magc objectives.</p><p>Theorem 5 also implies Majority-Med can achieve an approximation ratio of 3 under the setting of myopic agents and multiple group memberships, which generalize the corresponding result of <ref type="bibr">Zhou, Li, and Chan (2022)</ref>. Then we present a lower bound. Theorem 6. Any deterministic Pareto strategyproof mechanism has an approximation ratio of at least 3 for both magc and magc objectives.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Altruistic Maximum Cost</head><p>When we consider the altruistic maximum cost, none of the mechanisms we mentioned are Pareto strategyproof. Hence, we need to design new mechanisms for this setting. We first introduce the following PSP mechanism, which is similar to Weighted-Med.</p><p>Weighted Group Middle Mechanism (Weighted-Mid). Let mid(G j ) be the middle of group G j , and without loss of generality we assume that x mid(G1) &#8804; ... &#8804; x mid(Gm) . Place the facility at y</p><p>The Thirty-Eighth AAAI Conference on Artificial Intelligence (AAAI-24) Proposition 9. Weighted-Mid is Pareto strategyproof.</p><p>Next, we will use Weighted-Mid to maximize the social cost and the maximum cost.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Social Cost &amp; Maximum Cost</head><p>Theorem 7. Weighted-Mid has an approximation ratio of n 2 for minimizing the social cost. Theorem 8. Any deterministic Pareto strategyproof mechanism has an approximation ratio of at least n 2 for minimizing the social cost.</p><p>Theorem 9. Weighted-Mid has an approximation ratio of 2 for minimizing the maximum cost.</p><p>The lower bound can be inferred from Theorem 4. Corollary 1. Any deterministic Pareto strategyproof mechanism has an approximation ratio of at least 2 for minimizing the maximum cost.</p><p>Therefore, Weighted-Mid is the best mechanism for both the social cost and the maximum cost.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Maximum Total &amp; Average Group Cost</head><p>For the magc objective, we first show that Weighted-Mid has an approximation ratio of at least |G max |, The case where |G max | = 1 is equivalent to the myopic setting, thus we only consider |G max | &#8805; 2. Proposition 10. Weighted-Mid has an approximation ratio of at least |G max | for minimizing the magc.</p><p>Because Weighted-Mid is designed for the classical objectives, it is natural that it cannot guarantee a smaller approximation under a totally different objective. Hence, we propose a new mechanism for group-fair objectives, which leverages the idea of designing Majority-Med. Majority Group Middle Mechanism (Majority-Mid).</p><p>Place the facility at the middle of the largest group G g , breaking ties in favor of the smallest index.</p><p>Next, we provide its approximation ratio for the magc. Theorem 10. Majority-Mid is Pareto strategyproof and has an approximation ratio of |Gmax| 2 + 1 for both magc and magc.</p><p>Proof. For the Pareto strategyproofness, we can show that every agent misreporting can only move the facility farther away from one group middle point they belong to. Then we prove the approximation ratio. Let y be the mechanism's output and y * be the optimal output. Without loss of generality, we assume that y &lt; y * . Give any profile r, we observe that mtgc(y, r) &#8804; mtgc(y * , r) + |G max |(y * -y) since there are at most |G max | agents in the same group at or on the right of y * . Further, we have the approximation ratio &#961; = mtgc(y, r) mtgc(y * , r) &#8804; 1 + |G max |(y * -y) mtgc(y * , r) .</p><p>We observe that the smaller mtgc(y * , r) is, the larger the approximation ratio is. Hence, we need to calculate the minimum value of mtgc(y * , r). Let the location of the leftmost agent in the largest group be x l and the location of the rightmost agent in the largest group be x r . Let L = x r -x l .</p><p>If |G max | = 1, L is 0 and mtgc(y * , r) &#8805; y * -y since there exists an agent at y. Then we have the approximation ratio &#961; &#8804; 1 + |Gmax|(y * -y) y * -y = 2. If |G max | &#8805; 2, we discuss it by cases: y * -y &#8804; L 2 and y * -y &gt; L 2 . If y * -y &#8804; L 2 , it means that y &lt; y * &#8804; x r . We have mtgc(y * , r) &#8805; L since there is at least one agent at x l and at least one agent at x r . Therefore, we have the approximation ratio &#961; &#8804; 1 + |Gmax|(y * -y) 2 . Here we briefly discuss the approximation ratio of Majority-Mid for minimizing the magc since the analyzes are similar to the proof of magc. Specifically, the condition for equivalence of all inequalities in the proof is that both mtgc(y, r) and mtgc(y * , r) are achieved by the groups with size |G max |. Therefore, we have mtgc(y, r) = |G max | magc(y, r) and mtgc(y * , r) = |G max | magc(y * , r), implying the same upper bounds.</p><p>Then we present a tight lower bound. Theorem 11. Any deterministic Pareto strategyproof mechanism has an approximation ratio of at least |Gmax| 2 + 1 for both magc and magc.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Conclusion</head><p>We consider the facility location problems (FLPs) with altruistic agents where the agents belong to a set of overlapping groups. We model the altruistic agents using the altruistic total cost and the altruistic maximum cost. For both agent cost functions, we design new mechanisms and show that the existing mechanisms that satisfy various strategyproof notions approximately optimize several standard and groupfair objectives (i.e., total cost, maximum cost, maximum total group cost, and maximum average group cost). We provide lower bounds for each setting.</p><p>There are many directions that can be further explored. The first is whether the current results can be improved, i.e., proposing mechanisms with better approximation ratios or providing higher lower bounds. Moreover, studying altruistic agents in other facility location problems, such as obnoxious facility location problems, is an interesting direction. Besides the Pareto strategyproofness, there are some other methods to model the agents with multiple objectives that can be explored, such as the sum of the objectives and the maximum among the objectives.</p></div><note xmlns="http://www.tei-c.org/ns/1.0" place="foot" xml:id="foot_0"><p>The Thirty-Eighth AAAI Conference on Artificial Intelligence </p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" xml:id="foot_1"><p>Thirty-Eighth AAAI Conference on Artificial Intelligence </p></note>
		</body>
		</text>
</TEI>
