Aydin Mohseni

Computational models

Interactive models from papers and courses. Each opens as an app in the browser; its code is on GitHub.

Research (7) · Teaching (6) · On this site (4) · Infographics (3)

Research

Teaching

  • Screenshot of the Schelling’s Segregation Model

    Schelling’s Segregation Model

    How mild preferences for similar neighbors can produce strong segregation. Adjustable preference strength, density, lattice size, neighborhood type, number of types, and switching frequency.

  • Screenshot of the Prediction Markets Lab

    Prediction Markets Lab

    The robustness of prediction markets: a binary market on an LMSR automated market maker, with Bayesian agents taking Kelly-sized positions under fees, participation costs, correlation, wealth inequality, herding, and manipulation. Run, dissect, and sweep the market’s parameters.

  • The app's plot of the probability that a bid is accepted, for one to five competitors, with the optimal bids and the valuation marked

    Optimal Bidding in a First-Price, Sealed-Bid Auction

    A bidding strategy that balances bidding low to keep surplus against bidding high enough to win, with competitors’ bids modeled as normally distributed around an average.

  • Screenshot of the bounded confidence model of opinion dynamics

    Bounded Confidence Model of Opinion Dynamics

    When opinion formation in a group leads to consensus, polarization, or fragmentation, in the Hegselmann-Krause bounded confidence model.

  • Screenshot of the Frequency-Dependent Moran Process and Stability Concepts model

    Frequency-Dependent Moran Process and Stability Concepts

    Evolution with two interacting types in a fixed finite population, using the Moran process, which Nowak calls the simplest stochastic model of selection in a finite population (Evolutionary Dynamics, p. 94).

  • Screenshot of the EM Algorithm for Gaussian Mixtures model

    EM Algorithm for Gaussian Mixtures

    The expectation-maximization algorithm for unsupervised learning and clustering: an iterative route to a maximum likelihood solution when data are missing or no analytic solution exists.

On this site

Four small models run live on the home page, one above the research strands and one in each strand. They are written for this site, and each has a “How it works” note that gives its sources.

Infographics

Review modeHover a highlight to see what needs confirming.Exit review