Strategic Resource Selection with Homophilic Agents

Jonathan Gadea Harder, Simon Krogmann, Pascal Lenzner, Alexander Skopalik · IJCAI 2023 (ijcai23-00301)

mirror found
paperStrategic Resource Selection with Homophilic Agents
authorsJonathan Gadea Harder, Simon Krogmann, Pascal Lenzner, Alexander Skopalik
venueIJCAI 2023
filed underunclassified
judged bygpt-5.6-luna / xhigh (triple__luna__xhigh__c2r1)
judge confidencehigh
authors would recognise ityes

The anchor — algorithmic

Theorem 5

For τ ∈[0, 1], Algorithm 1 computes an IBE in runtime O(m + k log k).

statement extracted from the paper’s text layer

Every anchor argued

The continuous mirror question

Given finite \(Q\), finite type set \(\mathcal T\), colour \(\chi:\mathcal T\to\{R,B\}\), accessibility sets \(S_t\subseteq Q\), rational masses \(\mu_t\ge0\) with \(\sum_t\mu_t=1\), and \(\vartheta\in[0,1]\), find \(x_{tq}\ge0\) satisfying \(x_{tq}=0\) for \(q\notin S_t\) and \(\sum_{q\in S_t}x_{tq}=\mu_t\), such that, with \(\ell_q=\sum_t x_{tq}\), \(r_q=\sum_{\chi(t)=R}x_{tq}\), and \(b_q=\sum_{\chi(t)=B}x_{tq}\), every \(x_{tq}>0\) gives its type no profitable \(q'\in S_t\): for red types \(\min\{r_q/\ell_q,\vartheta\}\ge\min\{r_{q'}/\ell_{q'},\vartheta\}\), and analogously with \(b\) for blue types, interpreting an empty target’s utility as \(\vartheta\).

The model it lives in

A nonatomic high-multiplicity SRSG in which each complete type \(t\) bundles colour and accessibility set, \(\mu_t\) is its population mass, \(x_{tq}\) assigns mass to accessible resources, utilities are capped same-colour shares, and the objective is to find any Mass-IBE.

What the mirror covers

The mirror directly covers Theorem 5’s IBE construction and runtime, while leaving Theorems 1–4 and 6–11, Corollary 1, welfare hardness, impact-aware equilibria, and PoA/PoS results unaddressed.

Open questions for a prover

The case FOR (proponent)

My strongest case is a narrow one: the paper has a very natural population-continuization of its impact-blind equilibrium result. I would anchor it on Theorem 5, proved in this paper, which states that Algorithm 1 computes an IBE in runtime \(O(m+k\log k)\). I would not anchor the NP-hardness result: allowing mass to split may destroy the discrete obstruction, so claiming hardness transfer there would be premature.

The scenario is large-scale strategic school choice. There are many households, but only moderately many complete behavioural types. A type \(t\) consists of its colour \(\chi(t)\in\{R,B\}\) and its complete accessibility set \(S_t\subseteq Q\) of schools. Two households have the same type exactly when they have the same homophilic preference and the same accessible schools. The society is a rational distribution \(\mu=(\mu_t)_{t\in\mathcal T}\), where \(\mu_t\) is the fraction of households of type \(t\), \(\sum_t\mu_t=1\), and \(n\gg|\mathcal T|\). This is a genuine high-multiplicity regime: millions of households are represented by a small number of repeated access-and-colour profiles.

The continuous problem is:

\[ \textsc{Mass-IBE} \]

An instance consists of \(Q\), the type set \(\mathcal T\), the access sets \(S_t\), rational masses \(\mu_t\), and the paper’s threshold \(\vartheta\in[0,1]\). A state is a mass assignment \(x=(x_{tq})\) satisfying

\[ x_{tq}\ge 0,\qquad x_{tq}=0\ \text{if }q\notin S_t,\qquad \sum_{q\in S_t}x_{tq}=\mu_t. \]

Let

\[ \ell_q=\sum_t x_{tq},\qquad r_q=\sum_{\chi(t)=R}x_{tq},\qquad b_q=\sum_{\chi(t)=B}x_{tq}. \]

For an occupied resource,

\[ \widehat u_t(q,x)= \begin{cases} \min\{r_q/\ell_q,\vartheta\},&\chi(t)=R,\[2mm] \min\{b_q/\ell_q,\vartheta\},&\chi(t)=B. \end{cases} \]

For an empty accessible resource, set \(\widehat u_t(q,x)=\vartheta\), reflecting the paper’s convention that moving alone to an empty resource gives maximum utility. The task is to output a feasible \(x\) such that whenever \(x_{tq}>0\),

\[ \widehat u_t(q',x)\le \widehat u_t(q,x) \qquad\text{for every }q'\in S_t. \]

Thus no positive-mass type has a profitable infinitesimal move. The action is a mass flow from types to resources; the objective is to find any mass state satisfying the impact-blind equilibrium predicate. The corresponding welfare is naturally

\[ W(x)=\sum_{t,q}x_{tq}\widehat u_t(q,x), \]

although welfare optimization is not needed for this anchor.

This is recognisably the paper’s problem, not a softened substitute. The accessibility graph remains central, the utility is still the fraction of same-colour users capped at \(\vartheta\), and the equilibrium notion is specifically the paper’s impact-blind one. Indeed, the paper itself motivates impact-blindness by large systems in which agents observe type fractions rather than exact counts, and says that Bayesian equilibria converge to IBE as the population grows. In the nonatomic limit, an individual deviation has zero effect on aggregate fractions, so the paper’s informational approximation becomes the natural equilibrium semantics.

I expect \(\textsc{Mass-IBE}\) to be tractable. Algorithm 1 should lift by replacing cardinalities with masses: repeatedly assign every blue type whose remaining access set is a singleton; choose the resource maximizing the ratio of remaining accessible red mass to forced blue mass; assign all remaining red mass incident to that resource; then remove the resource and the assigned mass. The monotonicity argument behind Lemma 3 uses only that the numerator decreases and the denominator increases, so it appears to survive for rational masses. This suggests a type-level algorithm with \(O(|E_{\mathcal T}|+|Q|\log |Q|)\) arithmetic operations, and polynomial bit complexity for rational input. The formal weighted proof would itself be a worthwhile result.

The expected classification is therefore Class A, at least for the intended finite-type representation. It also generates several questions: whether best or worst Mass-IBE can be optimized efficiently; whether the paper’s Price of Anarchy bounds survive with mass states; how well a rational mass equilibrium can be rounded to \(n\) named households; and whether an impact-aware continuum analogue should use finite-mass block deviations, since ordinary infinitesimal deviations make impact-awareness collapse into impact-blindness.

The weakest point is that the positive result may look like a weighted reimplementation of Algorithm 1 rather than a new continuous-optimization phenomenon. If \(|\mathcal T|\) approaches \(n\), the population compression disappears. I would concede that this mirror does not establish a new theorem about every aspect of the paper, nor does it justify a continuous version of its NP-hardness result. But that is not fatal: the authors’ own large-system interpretation makes IBE the correct limit object, and Theorem 5 gives a named, proved computational result whose algorithm has a credible type-mass formulation. The mirror covers Theorem 5 emphatically, while leaving the impact-aware, welfare-hardness, and price-of-anarchy results for separate investigations.

The case AGAINST (opponent, writing after the proponent)

I cannot honestly defeat this anchor. The universal negative is weak here.

The strongest objection is that Theorem 5 is a poor showcase for continuization. Its proof is essentially order-theoretic: the numerator of the resource ratio decreases as red agents are removed, while the forced-blue denominator increases. Replacing cardinalities by rational masses preserves exactly that monotonicity. Thus \(\textsc{Mass-IBE}\) appears to be a weighted version of the paper’s existing greedy algorithm, not a problem requiring continuous optimization, separation, column generation, or a new complexity lens. The technical contribution may amount mainly to proving the weighted invariant and bit-complexity bound.

The bounded-rationality interpretation also loses some of its distinctive meaning. In the nonatomic limit, an individual deviation has zero aggregate impact automatically, so impact-blindness becomes the ordinary Wardrop support condition

\[ x_{tq}>0 \implies \widehat u_t(q,x)\ge \widehat u_t(q',x) \quad\text{for every }q'\in S_t. \]

That is a legitimate limit, but it partially erases the paper’s distinction between impact-blind and impact-aware reasoning. A spatially richer model could preserve that distinction only by introducing finite-mass block deviations, which would be a new model rather than a direct continuum mirror.

Nor does the school-choice scenario provide a decisive escape. If there are only finitely many repeated colour/accessibility types, the mirror is sensible—but then it is precisely the weighted greedy reformulation above. If accessibility is genuinely location-specific and nearly every household has a distinct access set, the claimed compression disappears; a spatial continuum would require changing the model substantially.

Those objections establish that this may be a modest, low-payoff mirror rather than a flagship continuization result. They do not establish that it is unworthwhile. The paper has a named computational theorem, a plausible high-multiplicity regime, no identity-dependent objective, and a nontrivial mass equilibrium notion. The proponent’s anchor therefore survives: the best negative case can downgrade its ambition, but cannot credibly show that no worthwhile continuous mirror exists.

The adversarial triple: the proponent anchors on up to three named results; the opponent sees that case and must defeat every anchor; the judge decides which case convinced it. These are the pipeline’s own outputs, generated by tools/triple_run.py — no human edited them. The paper’s own text is not reproduced here beyond the quoted statement above.