Skip to content

Commit a781790

Browse files
committed
Add source files
1 parent 09cf307 commit a781790

16 files changed

+7107
-0
lines changed

README.md

+16
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,18 @@
11
# bikeshare_online_model
22
Code used for the online model in paper https://arxiv.org/abs/1909.03679
3+
4+
This repository contains four version of the online model:
5+
6+
- bikeshare_network_weighted_ids.cpp: basic version, new vehicles are
7+
added on the fly to make sure all trips are served
8+
- bikeshare_network_weighted_ids2.cpp: alternate implementation,
9+
distances from all trip ends to all trip starts need to be
10+
precalculated up to a given radius to speed up processing
11+
- bikeshare_network_weighted_ids_nomax.cpp: version with unlimited
12+
waiting times, no new vehicles are added during the day, instead
13+
they are distributed randomly in the beginning; needs precalculated
14+
distances as well
15+
- bikeshare_network_weighted_ids_tw.cpp: limited oracle model, upcoming
16+
trips requests are assumed to be known in a T_{LA} time window in
17+
advance, optimization is still performed in batches
18+

0 commit comments

Comments
 (0)