randomized_rounding¶
-
class
vnep_approx.randomized_rounding.RandomizedRounding(scenario, gurobi_settings=None, logger=None)¶ -
ALGORITHM_ID= 'RandomizedRounding'¶
-
compute_integral_solution(onlyloads=True)¶
-
init_model_creator()¶
-
-
exception
vnep_approx.randomized_rounding.RandomizedRoundingError¶
-
class
vnep_approx.randomized_rounding.RandomizedRoundingMetaData(substrate_node_resource_names, substrate_edge_resource_names, time_preprocessing, time_optimization, time_postprocessing)¶ -
substrate_edge_resource_names¶ Alias for field number 1
-
substrate_node_resource_names¶ Alias for field number 0
-
time_optimization¶ Alias for field number 3
-
time_postprocessing¶ Alias for field number 4
-
time_preprocessing¶ Alias for field number 2
-
-
class
vnep_approx.randomized_rounding.RandomizedRoundingResult(solution, temporal_log, status)¶ -
cleanup_references(original_scenario)¶
-
get_solution()¶
-
-
class
vnep_approx.randomized_rounding.RandomizedRoundingSolutionData(profit, loadfactor_substrate_nodes, loadfactor_substrate_edges, time_to_round_solution, lost_flow_in_decomposition)¶ -
loadfactor_substrate_edges¶ Alias for field number 2
-
loadfactor_substrate_nodes¶ Alias for field number 1
-
lost_flow_in_decomposition¶ Alias for field number 4
-
profit¶ Alias for field number 0
-
time_to_round_solution¶ Alias for field number 3
-