Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE] Rating Game/Simulation #50

Open
TSampley opened this issue Sep 20, 2024 · 0 comments
Open

[FEATURE] Rating Game/Simulation #50

TSampley opened this issue Sep 20, 2024 · 0 comments
Assignees
Labels
business-ops Business operational issues enhancement New feature or request
Milestone

Comments

@TSampley
Copy link
Contributor

TSampley commented Sep 20, 2024

User Story

As a Developer, I want to better understand how driver/rider bids would interact in an open ride-share marketplace

Rating Game

Drivers vs. Riders

  • Generate Map
    • Nodes representing intersections
    • Edges representing roads
  • Place Drivers
    • Choose random locations to pick up riders with random destinations
  • Track Driver/Rider Bids
    • Drivers decide their desired rates R_d and want to be as high as possible
    • Riders decide their desired rate R_r and want to be as low as possible

I expect the overlap of bids to evolve much like a stock-market

Case Study

Stillwater Public Library to Homeland
Google estimates 6min for 1.6 miles
Uber reports 4-6 drivers for UberX @ $6.11
about $3.81/mi or $1.02/minute

rider/driver bid contention might look something like:
desmos-graph

though stock markets visualize bid exchanges by putting bids in buckets

  • This doesn't consider ratings

    • Riders and Drivers would naturally both want the highest rated driver and rider, respectively
    • We imagine that lower-rated drivers would charge lower rates to attract more riders
    • We want to match riders with the highest rated drivers for their desired rate
    • We image that lower-rated riders would pay higher rates to attract more drivers
  • In general we also want to

    • deliver requests to the nearest drivers first (for rider-sake to reduce costs)
    • deliver requests to the highest rated drivers first (for rider-sake to improve experience)
@TSampley TSampley added enhancement New feature or request business-ops Business operational issues labels Sep 20, 2024
@TSampley TSampley added this to the Monetization milestone Sep 20, 2024
@TSampley TSampley self-assigned this Sep 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
business-ops Business operational issues enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant