discrete_optimization.generic_tools.robustness package

Submodules

discrete_optimization.generic_tools.robustness.robustness_tool module

class discrete_optimization.generic_tools.robustness.robustness_tool.RobustnessTool(base_instance: RCPSPModel, all_instances: List[RCPSPModel], train_instance: List[RCPSPModel] | None = None, test_instance: List[RCPSPModel] | None = None, proportion_train: float = 0.8)[source]

Bases: object

get_models(apriori: bool = True, aposteriori: bool = True) List[RCPSPModel][source]
plot(results: ndarray[Any, dtype[float64]], image_tag: str = '') None[source]
solve_and_retrieve(solve_models_function: Callable[[RCPSPModel], ResultStorage], apriori: bool = True, aposteriori: bool = True) ndarray[Any, dtype[float64]][source]
discrete_optimization.generic_tools.robustness.robustness_tool.solve_model(model: Problem, postpro: bool = True, nb_iteration: int = 500) ResultStorage[source]

Module contents