Coder Social home page Coder Social logo

matsim-drs's People

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

junyang0412

matsim-drs's Issues

log messages not present in logfile.log and logfileWarningErrors.log

This is probably due to us already using log4j2 instead of log4j.

Possible solutions:

  • update to MATSim v15(-SNAPSHOT) because they switched to log4j2 as well
  • downgrade our code to log4j v1 (means rewriting many log statements because the {} syntax is not supported by log4j v1)

too many pickup attempts unsuccessful

Should have been fixed with 2f2ce9e

But for the full Upper Austria scenario with pickupWaitingSeconds=180 at iteration 10 we got:

  • 17664/19588 successful pickups (that's still a 10% error rate)
  • 1207 stuck riders

TODO confirm that this is still a problem.

How to handle unmatched riders?

Currently unmatched rider trips are teleported. Should we change this?

Previously we encountered the number of unmatched riders skyrocketing. Now that we got this under control with carpooling.riderMobilityGuaranteeMonetaryConstant this may be a non-issue.

The most logical idea is to replace the unmatched rider trip with the agent's original trip.

But there may be issues: We use subtourmodechoice to set the mode for all trips of a subtour to ride. Now if originally car was used for the whole subtour (e.g. consisting of 3 trips) we can not simply restore the car mode for a single trip if the other trips were matched - because the car won't be available

However: sbbrailraptor also ignores such situations, so maybe we could ignore it as well?

Improve sim_stats output

What I want:

  • successful pickups during qsim
  • unsuccessful pickups during qsim (i.e. nr of matched requests - successful pickups)
  • nr of stuck riders
  • nr of stuck drivers
  • pickup waiting time stats (optional)

.. ideally in an ever-growing .csv / .png in the main output folder (not in the ITERS folder)

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.