← Latest papers
💻 computer science

Meeting equity requirements in shared micromobility rebalancing: a constrained Markov decision process with a case study in The Hague

This paper proposes a constrained Markov decision process (CMDP) framework using factorized Lagrangian Q-learning to optimize shared micromobility rebalancing by explicitly enforcing equity thresholds on service failure rates, validated through both synthetic networks and a real-world case study in The Hague.

Original authors: Lorenzo Rota, Canmanie T. Ponnambalam, Thiago D. Simão

Published 2026-07-08
📖 5 min read🧠 Deep dive

Original authors: Lorenzo Rota, Canmanie T. Ponnambalam, Thiago D. Simão

Original paper licensed under CC BY 4.0 (https://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 a city full of shared bikes or scooters. Right now, these vehicles often act like a popular party: everyone wants to go where the fun is (the city center), so the vehicles pile up there. Meanwhile, the quieter neighborhoods on the edge of town get left empty. If you live in those outer areas, you might need a ride but find none available.

The people who run these bike systems usually try to move vehicles around to make the most money. This naturally makes the problem worse, because they keep sending bikes to the busy, wealthy centers and ignoring the poorer outskirts.

Cities are starting to say, "Stop! We need fairness." They want to make sure that even the neighborhoods on the edge have enough bikes. But here's the problem: telling a computer, "Be fair," is vague. If you just tell a computer to "try to be fair," it has to guess how hard to try. It's like telling a chef, "Make the soup a little less salty," without saying exactly how much salt to remove. The chef might guess wrong, making the soup too bland or not salty enough, and they have to keep tasting and adjusting until they get it right.

The Paper's Solution: The "Speed Limit" for Bikes

The authors of this paper came up with a smarter way to talk to the computer. Instead of asking it to "guess" how to be fair, they gave it a strict rule, like a speed limit.

  • The Old Way (Reward Shaping): The computer gets a score for every move. If it moves a bike to a poor neighborhood, it gets a few extra points. But the computer has to guess how many points are enough to make it worth the effort. It's a game of trial and error.
  • The New Way (Constrained Decision Making): The city says, "Here is the rule: No neighborhood can have more than 5% of riders fail to find a bike." The computer doesn't guess. It has to find the cheapest way to move bikes that strictly obeys this rule. If it breaks the rule, it gets a heavy penalty. If it follows the rule, it gets to keep its costs low.

How It Works: The Traffic Cop and the Zones

The researchers divided the city into different types of neighborhoods (zones), from the very center to the far edges. They created a "traffic cop" for each type of neighborhood.

  1. The Rule: The city sets a "failure rate" limit (e.g., "Only 5% of people in the outer zones can fail to find a bike").
  2. The Price Tag: The computer uses a special tool called a "Lagrangian method." Think of this as a dynamic price tag.
    • If the outer neighborhoods are running out of bikes and people are failing to find them, the "price" of failing goes up. The computer sees this high price and thinks, "Oh no, I need to move more bikes there to avoid this expensive penalty!"
    • If the neighborhoods have plenty of bikes, the price drops, and the computer stops wasting money moving bikes there.
  3. The Result: The computer learns the exact strategy to keep the failure rate under the limit while spending the least amount of money possible.

What They Found

The researchers tested this in two ways:

  1. A Fake City (Synthetic Network): They created a computer simulation of a city. They found that this new method could hit the exact "failure rate" targets the city set. If the city said, "We want 5% or less," the system delivered 5% or less.

    • The Cost: As the city demanded stricter rules (e.g., dropping the failure rate from 10% to 5%), the cost of moving bikes went up. This makes sense: it costs more money to ensure everyone has a bike than to just let the busy areas have them all.
    • The Metric: They also discovered that a common way to measure fairness (called the "Gini index") was actually a bad tool for this job. It's like measuring fairness by how equal everyone is. But the goal here isn't to make everyone equal; it's to make sure the worst-off people have enough. The new method improved the worst-off areas without hurting the well-off areas, which actually made the "equality" score look worse, even though the situation for the poor got better.
  2. Real City (The Hague, Netherlands): They applied this to real data from The Hague, using actual bike station locations and travel surveys.

    • They built a model of the city's bike network.
    • They showed that even with real-world messy data, the system could learn a strategy to meet the rules.
    • The Catch: When they set the rules extremely tight (like 0.5% failure rate), the system struggled a bit in the smallest, most volatile neighborhoods. It's hard to guarantee perfection in every single tiny spot when you are using one strategy for a whole group of neighborhoods. However, for reasonable rules, it worked well.

The Bottom Line

This paper shows that cities don't have to guess how to make shared bikes fair. Instead of giving vague instructions to the operators, they can set a clear, hard limit on how many people are left without a ride. The computer can then figure out the most cost-effective way to meet that limit. It turns a vague goal of "fairness" into a concrete, achievable plan with a known price tag.

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 →