Game theory simulation based on the SWIPE bibliography. Agents distributed across attractiveness tiers following the Pareto curve documented by Rudder (2014) and Galloway (2023). Asymmetric preferences per Buss (mate preferences), Lafortune & Low (CEPR 2023), and Tinder/OKCupid data. Move the assumptions and watch the equilibrium shift — or leave it where it is.
How it works. Each agent has an attractiveness tier sampled from a triangular distribution (like the empirical Tinder data). Each man also has a status loosely correlated with income/height/education. The utility one agent assigns to another is a linear combination of the weights you define — plus a goal-mismatch penalty and a tier-gap bonus/penalty (hypergamy). A match happens only when both sides like each other, and it becomes a relationship only when both seek the same kind of bond. Gini is computed over the per-person match distribution within each sex.
Model limits. Tiers are a proxy for perceived attractiveness; in reality, a combination of many factors. Goals here are binary (serious/casual) — reality is continuous. We don't model time, conversations, fatigue. The simulation is a lens, not a portrait. The point is that even with generous assumptions, the natural equilibrium is concentrated.
Funnel calculator based on empirical data: match rates by sex and tier (Tyson et al. 2016; Rudder 2014), match → conversation → date conversion (Hinge/Bumble public data), and first-date sex asymmetry (Clark & Hatfield 1989; Lafortune & Low 2023). Enter your profile — the math is merciless.
How the calculator works. The funnel multiplies five conditional probabilities: (1) match rate — calibrated by sex × orientation × tier, following Tyson et al. (2016) for Tinder; (2) match → conversation — ~45% baseline (Hinge); (3) conversation → date agreed — ~22% (Bumble); (4) date agreed → date attended — ~72% (flaking ~28%); (5) date → sex on first outing — calibrated with Clark & Hatfield (1989) and modulated by orientation and goal. The result is the expected number of swipes — in practice, the distribution is long-tailed: it can happen sooner, or take much longer.
Limits. The calculator ignores: geography (fewer options in small cities), time spent on the app (matches decay with time — dormancy), effect of photos/profile ("your tier" is perceived, not absolute), seasonality, conversation quality, and pure luck. The numbers are medians of aggregate data. Your experience can — and probably will — vary.