Simulator — Lab

Interactive model of the dating market — virtual agents, swappable algorithms, observable in real time.

How does this lab work?

This simulation is a learning tool, not a game. You shape the architecture of a virtual dating market and watch what effect your changes have on a population of synthetic agents.

In three steps:

  1. 1. Pick an algorithmic engine on the left. It determines who is shown to whom, how often.
  2. 2. Adjust the parameters below: how selective men and women swipe, population size, gender ratio.
  3. 3. Press Run. Watch SMR, Gini, burnout, and funnel on the right. Toggle dark patterns to test monetization effects.

What the symbols mean:

  • Gini = inequality measure. 0 = everyone gets equal attention, 1 = one person gets all.
  • SMR = swipe-to-match ratio. Share of sent likes that turn into a match.
  • Burnout = aggregate frustration of the population. Rises through unmatched likes, ghosting, dark patterns.
  • Dark patterns = design choices that steer users against their interest. Explicitly named and toggleable in this sim.

Full mechanics: methodology page →

Settings

Engine

Parameters

Dark patterns

Results

Initializing population… You can already change settings — they apply once the first computation completes.
  1. Building population
  2. Warming engine
  3. Computing first metrics

Initializing population…

Observation log

No events yet.