T: 10000
cost_per_km: 0.6
cost_per_sec: 0.01
min_ts: 0.

experiment:
  p: 0.5              # Probability of treatment B
  type: ab          # Either "switchback" or "ab"
  salt: ""          # Effectively a random seed
  # interval: 3600  # Switchback interval (for type=switchback), seconds

init:
  state_pkl: null  # Path to a pickled checkpoint state
  min_ts: 0.

output:
  dir: /tmp/
  type: requests
  checkpoint_interval: 10000

pricing:
  A:
    price_factor: 0.9
    etd_factor: 1.5
    cost_basis: solo
  B:
    price_factor: 1.
    etd_factor: 1.5
    cost_basis: solo

driver:
  capacity: 3
  mean_shift_length: 2000
  generator: uniform
  mean_time: 300

rider:
  mean_time: 30
  mean_wtp_per_sec: 0.003
  sigma: 1.
  generator: uniform

dispatch:
  A:
    knn: 10
    savings_threshold: 0.9
  B:
    knn: 10
    savings_threshold: 1.
