ortools.algorithms.python.set_cover

class SetCoverModel(pybind11_builtins.pybind11_object):
SetCoverModel()
def add_empty_subset(unknown):

add_empty_subset(self: ortools.algorithms.python.set_cover.SetCoverModel, cost: float) -> None

def add_element_to_last_subset(unknown):

add_element_to_last_subset(self: ortools.algorithms.python.set_cover.SetCoverModel, element: int) -> None

def set_subset_cost(unknown):

set_subset_cost(self: ortools.algorithms.python.set_cover.SetCoverModel, subset: int, cost: float) -> None

def add_element_to_subset(unknown):

add_element_to_subset(self: ortools.algorithms.python.set_cover.SetCoverModel, subset: int, cost: int) -> None

def compute_feasibility(unknown):

compute_feasibility(self: ortools.algorithms.python.set_cover.SetCoverModel) -> bool

def reserve_num_subsets(unknown):

reserve_num_subsets(self: ortools.algorithms.python.set_cover.SetCoverModel, num_subsets: int) -> None

def reserve_num_elements_in_subset(unknown):

reserve_num_elements_in_subset(self: ortools.algorithms.python.set_cover.SetCoverModel, num_elements: int, subset: int) -> None

def export_model_as_proto(unknown):

export_model_as_proto(self: ortools.algorithms.python.set_cover.SetCoverModel) -> operations_research::SetCoverProto

def import_model_from_proto(unknown):

import_model_from_proto(self: ortools.algorithms.python.set_cover.SetCoverModel, arg0: operations_research::SetCoverProto) -> None

class SetCoverInvariant(pybind11_builtins.pybind11_object):
def initialize(unknown):
def clear(unknown):
def recompute_invariant(unknown):

recompute_invariant(self: ortools.algorithms.python.set_cover.SetCoverInvariant) -> None

def cost(unknown):
def num_uncovered_elements(unknown):

num_uncovered_elements(self: ortools.algorithms.python.set_cover.SetCoverInvariant) -> int

def clear_trace(unknown):
def clear_removability_information(unknown):

clear_removability_information(self: ortools.algorithms.python.set_cover.SetCoverInvariant) -> None

def compress_trace(unknown):
def check_consistency(unknown):
def flip(unknown):
def flip_and_fully_update(unknown):

flip_and_fully_update(self: ortools.algorithms.python.set_cover.SetCoverInvariant, subset: int) -> None

def select(unknown):

select(self: ortools.algorithms.python.set_cover.SetCoverInvariant, subset: int) -> None

def select_and_fully_update(unknown):

select_and_fully_update(self: ortools.algorithms.python.set_cover.SetCoverInvariant, subset: int) -> None

def deselect(unknown):

deselect(self: ortools.algorithms.python.set_cover.SetCoverInvariant, subset: int) -> None

def deselect_and_fully_update(unknown):

deselect_and_fully_update(self: ortools.algorithms.python.set_cover.SetCoverInvariant, subset: int) -> None

def export_solution_as_proto(unknown):

export_solution_as_proto(self: ortools.algorithms.python.set_cover.SetCoverInvariant) -> operations_research::SetCoverSolutionResponse

def import_solution_from_proto(unknown):

import_solution_from_proto(self: ortools.algorithms.python.set_cover.SetCoverInvariant, arg0: operations_research::SetCoverSolutionResponse) -> None

class Preprocessor(pybind11_builtins.pybind11_object):
def next_solution(unknown):
def num_columns_fixed_by_singleton_row(unknown):

num_columns_fixed_by_singleton_row(self: ortools.algorithms.python.set_cover.Preprocessor) -> int

class TrivialSolutionGenerator(pybind11_builtins.pybind11_object):
def next_solution(unknown):
class RandomSolutionGenerator(pybind11_builtins.pybind11_object):
def next_solution(unknown):
class GreedySolutionGenerator(pybind11_builtins.pybind11_object):
def next_solution(unknown):
class ElementDegreeSolutionGenerator(pybind11_builtins.pybind11_object):
def next_solution(unknown):
class SteepestSearch(pybind11_builtins.pybind11_object):
def next_solution(unknown):

next_solution(self: ortools.algorithms.python.set_cover.SteepestSearch, arg0: int) -> bool

class GuidedLocalSearch(pybind11_builtins.pybind11_object):
def initialize(unknown):
def next_solution(unknown):

next_solution(self: ortools.algorithms.python.set_cover.GuidedLocalSearch, arg0: int) -> bool

def read_beasly_set_cover_problem(unknown):

read_beasly_set_cover_problem(arg0: str) -> ortools.algorithms.python.set_cover.SetCoverModel

def read_rail_set_cover_problem(unknown):

read_rail_set_cover_problem(arg0: str) -> ortools.algorithms.python.set_cover.SetCoverModel