← Latest papers
💻 computer science

Agent-based Modeling meets the Capability Approach for Human Development: Simulating Homelessness Policy-making

This paper proposes a novel agent-based simulation framework that integrates the Capability Approach with reinforcement learning to model and evaluate homelessness policies aimed at expanding individuals' real opportunities for personal development.

Original authors: Alba Aguilera, Nardine Osman, Georgina Curto

Published 2026-01-29
📖 5 min read🧠 Deep dive

Original authors: Alba Aguilera, Nardine Osman, Georgina Curto

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are trying to help a group of people who are struggling to survive on the streets. Traditionally, policymakers might look at a map and say, "We need to give them more blankets and food." But this paper argues that just handing out resources isn't enough. It's like giving someone a bicycle but forgetting to check if they have legs to pedal it, if the roads are blocked, or if they are afraid to ride because of a sign that says "No Bikes Allowed."

This paper proposes a new way to design policies using a "digital sandbox" (a computer simulation) to see what really helps people get back on their feet. Here is how they are doing it, broken down into simple concepts:

1. The Core Idea: It's Not About the Gift, It's About the Ability

The authors use a concept called the Capability Approach. Think of it like this:

  • Resources are the tools you have (a bike, a job offer, a shelter).
  • Capabilities are what you can actually do with those tools.

If you give a bike to someone who doesn't know how to ride, or if the law forbids them from riding, they don't really have the "capability" to travel. The paper argues that homelessness isn't just a lack of money; it's a lack of opportunities to live a dignified life. They want to measure whether a policy actually gives people the ability to do things like stay healthy, find work, or feel safe, rather than just counting how many blankets were distributed.

2. The Tool: A "Digital Sandbox" for People

To test policies without hurting real people, the team is building a Agent-Based Model.

  • Imagine a giant video game where every character (agent) is a real person experiencing homelessness, a social worker, or a non-profit organization.
  • These characters aren't just following a script; they have their own personalities, values, and urgent needs.
  • The computer runs the simulation to see what happens when you change the rules (the policies). For example: "What happens if we change the law so that people without ID cards can see a doctor?"

3. The Engine: How the Characters Decide

The paper introduces a clever way to make these digital characters think like real humans using a math framework called a Markov Decision Process (MDP).

  • The Map (States): Where the person is right now (e.g., sick, homeless, registered citizen).
  • The Moves (Actions): What they can try to do (e.g., go to a clinic, ask for help).
  • The Roadblocks (Conversion Factors): Sometimes a move is blocked. Maybe the clinic is too far (environment), or the law says "No" (social factor).
  • The Motivation (Choice Factors): This is the special part. The characters don't just act randomly. They are driven by two things:
    1. Urgency (Needs): "I am in pain right now." (Short-term)
    2. Values (Long-term): "I want to be a good father" or "I value my dignity." (Long-term)

The simulation tries to figure out how these characters balance immediate pain with their long-term dreams. For instance, a person might skip a free meal (ignoring an urgent need) because going there would violate their personal values or safety.

4. The Real-World Test: Health in Barcelona

The team is testing this on a specific problem in Barcelona, Spain: Why are homeless people dying younger and getting sicker?

  • The Problem: Many homeless people are "non-registered" (they don't have official ID papers). Because of this, the law blocks them from seeing a primary care doctor. They only get help when they are in a life-or-death emergency at a hospital.
  • The Simulation: They are creating a digital version of this neighborhood. They will create thousands of "digital homeless people" with different backgrounds and health issues.
  • The Experiment: They will run the simulation twice:
    1. Current Reality: The law blocks non-registered people from doctors.
    2. New Policy: A proposed law that lets non-registered people see doctors immediately.

They will watch to see if the new policy actually restores the "capability" of these people to stay healthy, or if other barriers (like fear or lack of trust) still stop them.

5. Why This Matters

The goal isn't just to make a cool computer program. It's to create a non-invasive testing ground.

  • Instead of trying a new law on real people and hoping it works (which could fail and hurt them), they can "break" the policy in the computer first.
  • They can see if the policy actually expands people's freedom to live with dignity, or if it accidentally creates new problems.

In short: This paper is about building a "flight simulator" for social policy. Instead of guessing if a new law will help homeless people, they are using math and computer science to simulate the lives of these people, ensuring that the policies they design actually give them the power to live good, healthy lives, not just the stuff to survive.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →