You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Parameters are read from a JSON file (e.g. AnyParameters.json or BatchParameters.json)
and a scenario is selected on the command line:
--paramfile <name> --scenario <key>
Each scenario block sets only the keys it needs to override; every other parameter falls
back to the code default listed below. The defaults and JSON key names in this document are
taken directly from ReadWrite::readParametersJson (in ReadWrite.cpp), and the option
values correspond to the enums in Types.h. Where a paper uses a different value for an
experiment, it is noted in the Notes column.
Conventions
LARGE_CONSTANT = 1e7 is used as a sentinel for "∞ / disabled" (see Types.h).
Booleans are written in JSON as 1 (true) / 0 (false).
Symbols in the Notes column refer to the notation used in the two papers
(B–CG: Accelerated Column Generation; A–CG: Anytime Optimization Approach
for Dynamic DARP).
Objective Weights
Key
Type
Default
Description
Notes
Wait_W1
float
1.0
Weight on total passenger waiting time in the objective
ωwait
Ride_W2
float
0.0
Weight on trip delay (excess ride time = ride time − direct travel time)
ωdrop; papers use 0.5 (best trade-off) and 1.0
Req_W3
bool
0
Weight each objective term by the number of passengers q_i of the request (1 = enabled)
Appendix G of B–CG (per-passenger weighting)
Ride_W4
bool
0
Use total in-vehicle ride time instead of excess ride time (1 = enabled)
Jung et al. variant (λexcess=0)
Relative_W5
bool
0
Normalize the ride-time term by the direct travel time t_i → relative detour (1 = enabled)
Pfeiffer & Schulz variant (λnormal=t_i)
Normal_W6
bool
0
Express/average the objective per served customer (1 = enabled)
Reported in code as "objective per customer"
The default objective (Wait_W1=1, Ride_W2=0) reproduces the waiting-time-only objective
of Riley et al. (2019). Setting Ride_W2=0.5 adds the trip-delay term used throughout both papers.
Model Parameters and Algorithmic Setting
Key
Type
Default
Description
Notes
alphaParam
float
1.5
Detour factor α: contributes to max ride time t_max = max(α·t_i, β + t_i)