RecursiveRouteChoice
Introduction & Overview:
1. Overview
2. Installation
3. A Simple Example
4. Sioux Falls Example
5. Data Format Support
API Reference:
recursiveRouteChoice package
RecursiveRouteChoice
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
G
|
I
|
L
|
M
|
N
|
O
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Z
_
__init__() (recursiveRouteChoice.optimisers.extra_optim.OptimFunctionState method)
(recursiveRouteChoice.optimisers.optimisers_file.CustomOptimiserBase method)
(recursiveRouteChoice.optimisers.optimisers_file.LineSearchOptimiser method)
(recursiveRouteChoice.optimisers.optimisers_file.OptimiserBase method)
(recursiveRouteChoice.optimisers.optimisers_file.ScipyOptimiser method)
(recursiveRouteChoice.optimisers.optimisers_file.TrustRegionOptimiser method)
(recursiveRouteChoice.recursive_logit_efficient_update.DenseLUObj method)
(recursiveRouteChoice.recursive_logit_efficient_update.RecursiveLogitModelEstimationSM method)
(recursiveRouteChoice.recursive_logit_efficient_update.RecursiveLogitModelPredictionSM method)
(recursiveRouteChoice.recursive_route_choice.ModelDataStruct method)
(recursiveRouteChoice.recursive_route_choice.RecursiveLogitModel method)
(recursiveRouteChoice.recursive_route_choice.RecursiveLogitModelEstimation method)
A
AngleProcessor (class in recursiveRouteChoice.data_processing)
B
BFGS (recursiveRouteChoice.optimisers.hessian_approx.OptimHessianType attribute)
C
check_stopping_criteria() (recursiveRouteChoice.optimisers.optimisers_file.CustomOptimiserBase method)
compute_relative_gradient_non_static() (recursiveRouteChoice.optimisers.optimisers_file.CustomOptimiserBase method)
compute_value_function() (recursiveRouteChoice.recursive_logit_efficient_update.RecursiveLogitModelEstimationSM method)
(recursiveRouteChoice.recursive_route_choice.RecursiveLogitModel method)
CURVATURE_CONDITION_PARAMETER (recursiveRouteChoice.optimisers.optimisers_file.LineSearchOptimiser attribute)
CustomOptimiserBase (class in recursiveRouteChoice.optimisers.optimisers_file)
D
DenseLUObj (class in recursiveRouteChoice.recursive_logit_efficient_update)
E
eval_log_like_at_new_beta() (recursiveRouteChoice.recursive_route_choice.RecursiveLogitModelEstimation method)
G
generate_observations() (recursiveRouteChoice.recursive_route_choice.RecursiveLogitModelPrediction method)
get_beta_vec() (recursiveRouteChoice.recursive_route_choice.RecursiveLogitModel method)
get_exponential_utility_matrix() (recursiveRouteChoice.recursive_route_choice.RecursiveLogitModel method)
get_incorrect_tien_turn_matrices() (in module recursiveRouteChoice.data_processing)
get_iteration_log() (recursiveRouteChoice.optimisers.optimisers_file.LineSearchOptimiser method)
(recursiveRouteChoice.optimisers.optimisers_file.OptimiserBase method)
get_left_turn_categorical_matrix() (recursiveRouteChoice.data_processing.AngleProcessor class method)
get_log_likelihood() (recursiveRouteChoice.recursive_route_choice.RecursiveLogitModelEstimation method)
get_neutral_turn_categorical_matrix() (recursiveRouteChoice.data_processing.AngleProcessor class method)
get_right_turn_categorical_matrix() (recursiveRouteChoice.data_processing.AngleProcessor class method)
get_short_term_utility() (recursiveRouteChoice.recursive_route_choice.RecursiveLogitModel method)
get_turn_categorical_matrices() (recursiveRouteChoice.data_processing.AngleProcessor class method)
get_u_turn_categorical_matrix() (recursiveRouteChoice.data_processing.AngleProcessor class method)
get_value_func_grad_orig() (recursiveRouteChoice.recursive_route_choice.RecursiveLogitModelEstimation method)
I
INITIAL_STEP_LENGTH (recursiveRouteChoice.optimisers.optimisers_file.LineSearchOptimiser attribute)
iterate_step() (recursiveRouteChoice.optimisers.optimisers_file.CustomOptimiserBase method)
(recursiveRouteChoice.optimisers.optimisers_file.LineSearchOptimiser method)
L
LINE_SEARCH (recursiveRouteChoice.optimisers.optimisers_file.OptimType attribute)
line_search_asrch() (in module recursiveRouteChoice.optimisers.line_search)
line_search_astep() (in module recursiveRouteChoice.optimisers.line_search)
LineSearchFlags (class in recursiveRouteChoice.optimisers.line_search)
LineSearchOptimiser (class in recursiveRouteChoice.optimisers.optimisers_file)
LL_ERROR_VALUE (recursiveRouteChoice.optimisers.optimisers_file.OptimiserBase attribute)
load_csv_to_sparse() (in module recursiveRouteChoice.data_loading)
load_obs_from_json() (in module recursiveRouteChoice.data_loading)
load_standard_path_format_csv() (in module recursiveRouteChoice.data_loading)
load_tntp_node_formulation() (in module recursiveRouteChoice.data_loading)
load_tntp_to_sparse_arc_formulation() (in module recursiveRouteChoice.data_loading)
M
MAXIMUM_STEP_LENGTH (recursiveRouteChoice.optimisers.optimisers_file.LineSearchOptimiser attribute)
method (recursiveRouteChoice.optimisers.optimisers_file.TrustRegionOptimiser attribute)
METHOD_FLAG (recursiveRouteChoice.optimisers.optimisers_file.LineSearchOptimiser attribute)
(recursiveRouteChoice.optimisers.optimisers_file.OptimiserBase attribute)
(recursiveRouteChoice.optimisers.optimisers_file.ScipyOptimiser attribute)
(recursiveRouteChoice.optimisers.optimisers_file.TrustRegionOptimiser attribute)
MINIMUM_STEP_LENGTH (recursiveRouteChoice.optimisers.optimisers_file.LineSearchOptimiser attribute)
ModelDataStruct (class in recursiveRouteChoice.recursive_route_choice)
module
recursiveRouteChoice.data_loading
recursiveRouteChoice.data_processing
recursiveRouteChoice.optimisers.extra_optim
recursiveRouteChoice.optimisers.hessian_approx
recursiveRouteChoice.optimisers.line_search
recursiveRouteChoice.optimisers.optimisers_file
recursiveRouteChoice.recursive_logit_efficient_update
recursiveRouteChoice.recursive_route_choice
N
NEGATIVE_CURVATURE_PARAMETER (recursiveRouteChoice.optimisers.optimisers_file.LineSearchOptimiser attribute)
NUMERICAL_ERROR_THRESH (recursiveRouteChoice.optimisers.optimisers_file.OptimiserBase attribute)
O
OptimFunctionState (class in recursiveRouteChoice.optimisers.extra_optim)
OptimHessianType (class in recursiveRouteChoice.optimisers.hessian_approx)
OptimiserBase (class in recursiveRouteChoice.optimisers.optimisers_file)
OptimType (class in recursiveRouteChoice.optimisers.optimisers_file)
R
RecursiveLogitModel (class in recursiveRouteChoice.recursive_route_choice)
RecursiveLogitModelEstimation (class in recursiveRouteChoice.recursive_route_choice)
RecursiveLogitModelEstimationSM (class in recursiveRouteChoice.recursive_logit_efficient_update)
RecursiveLogitModelPrediction (class in recursiveRouteChoice.recursive_route_choice)
RecursiveLogitModelPredictionSM (class in recursiveRouteChoice.recursive_logit_efficient_update)
recursiveRouteChoice.data_loading
module
recursiveRouteChoice.data_processing
module
recursiveRouteChoice.optimisers.extra_optim
module
recursiveRouteChoice.optimisers.hessian_approx
module
recursiveRouteChoice.optimisers.line_search
module
recursiveRouteChoice.optimisers.optimisers_file
module
recursiveRouteChoice.recursive_logit_efficient_update
module
recursiveRouteChoice.recursive_route_choice
module
RESIDUAL (recursiveRouteChoice.optimisers.optimisers_file.OptimiserBase attribute)
resize_to_dims() (in module recursiveRouteChoice.data_loading)
S
ScipyOptimiser (class in recursiveRouteChoice.optimisers.optimisers_file)
set_beta_vec() (recursiveRouteChoice.optimisers.optimisers_file.CustomOptimiserBase method)
set_current_value() (recursiveRouteChoice.optimisers.optimisers_file.CustomOptimiserBase method)
solve() (recursiveRouteChoice.optimisers.optimisers_file.ScipyOptimiser method)
(recursiveRouteChoice.recursive_logit_efficient_update.DenseLUObj method)
solve_for_optimal_beta() (recursiveRouteChoice.recursive_route_choice.RecursiveLogitModelEstimation method)
SUFFICIENT_DECREASE_PARAMETER (recursiveRouteChoice.optimisers.optimisers_file.LineSearchOptimiser attribute)
T
TERMINATION_INTERVAL_TOO_SMALL (recursiveRouteChoice.optimisers.line_search.LineSearchFlags attribute)
TERMINATION_MAX_FUNC_EVALS (recursiveRouteChoice.optimisers.line_search.LineSearchFlags attribute)
TERMINATION_ROUNDING_ERROR (recursiveRouteChoice.optimisers.line_search.LineSearchFlags attribute)
TERMINATION_STPMAX (recursiveRouteChoice.optimisers.line_search.LineSearchFlags attribute)
TERMINATION_STPMIN (recursiveRouteChoice.optimisers.line_search.LineSearchFlags attribute)
TERMINATION_STRONG_WOLFE_AND_STPMAX (recursiveRouteChoice.optimisers.line_search.LineSearchFlags attribute)
TERMINATION_STRONG_WOLFE_MET (recursiveRouteChoice.optimisers.line_search.LineSearchFlags attribute)
to_radians() (recursiveRouteChoice.data_processing.AngleProcessor class method)
TRUST_REGION (recursiveRouteChoice.optimisers.optimisers_file.OptimType attribute)
TrustRegionOptimiser (class in recursiveRouteChoice.optimisers.optimisers_file)
U
update_base_matrix_system() (recursiveRouteChoice.recursive_logit_efficient_update.RecursiveLogitModelEstimationSM method)
(recursiveRouteChoice.recursive_logit_efficient_update.RecursiveLogitModelPredictionSM method)
update_beta_vec() (recursiveRouteChoice.recursive_logit_efficient_update.RecursiveLogitModelEstimationSM method)
(recursiveRouteChoice.recursive_route_choice.RecursiveLogitModelEstimation method)
update_hessian_approx() (in module recursiveRouteChoice.optimisers.hessian_approx)
V
val_grad_function() (recursiveRouteChoice.optimisers.extra_optim.OptimFunctionState method)
W
write_obs_to_json() (in module recursiveRouteChoice.data_loading)
X
X_TOLERANCE (recursiveRouteChoice.optimisers.optimisers_file.LineSearchOptimiser attribute)
Z
zeros_error_override (recursiveRouteChoice.recursive_route_choice.RecursiveLogitModel attribute)