GithubHelp home page GithubHelp logo

Comments (2)

Vectorial1024 avatar Vectorial1024 commented on July 24, 2024

My replies/views:

Dead trips on counter flow

  • Some Chinese CSL mod have already covered something similar (drop all passengers before return to depot)
  • Does not like the Chinese mod but, still, a mod is a mod; no particular rush to "fill the void" for there is no void
  • Perhaps best not touch this: what if we do this to a day-only line, and passengers spend the night waiting for a bus that never arrives, and that this bus line is the ONLY public transit option in the entire city?

Short-workings

  • Nah, just use TLM to prepare time-conditional bus lines, it is very hard to guess by program where the students may want to go

Operate from midway bus stops

  • This feels like some ML problem; probably can solve using some ML-like technique
  • Problem: there is a bus line, and I notice a lot of passengers will go onto the line at a particular stop, and (lets say) there are a lot of passengers dropping off at a particular stop
  • Draft solution:
    • For stops with many "pick-ups", detect if there are people waiting there: if yes, then spawn max 1 bus from depot (assume needs time traveling to there), start service from there, travel down the line but disallow pickup, and once the bus is empty, return the bus to depot
      • If stop becomes invalid, cancel the bus and put it back to depot
    • For stops with many "drop-offs", detect if there are people dropping off there: if yes, then spawn max 1 bus from depot, start service from HOME, travel down the line (allow pick/drop), but force-drop all passengers when reaching the said stop, and finally return the bus to depot
      • If stop becomes invalid, force drop all at next stop
    • If the situation allows it then perhaps we can make it such that keep doing special bus trips until the trigger condition is no longer valid

from expressbusservices.

Vectorial1024 avatar Vectorial1024 commented on July 24, 2024

Update: TLM should have implemented something like "remain in service until reaching terminus"

from expressbusservices.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.