ortools.graph.python.linear_sum_assignment
class
SimpleLinearSumAssignment(pybind11_builtins.pybind11_object):
def
add_arc_with_cost(self, left_node: int, right_node: int, cost: int) -> int:
add_arc_with_cost(self: SimpleLinearSumAssignment, left_node: int, right_node: int, cost: int) -> int
def
add_arcs_with_cost( self, arg0: numpy.ndarray[numpy.int32], arg1: numpy.ndarray[numpy.int32], arg2: numpy.ndarray[numpy.int64]) -> object:
add_arcs_with_cost(self: SimpleLinearSumAssignment, arg0: numpy.ndarray[numpy.int32], arg1: numpy.ndarray[numpy.int32], arg2: numpy.ndarray[numpy.int64]) -> object
def
solve(self, *args, **kwargs):
solve(self: SimpleLinearSumAssignment) -> operations_research::SimpleLinearSumAssignment::Status
def
right_mate(self, left_node: int) -> int:
right_mate(self: SimpleLinearSumAssignment, left_node: int) -> int
def
assignment_cost(self, left_node: int) -> int:
assignment_cost(self: SimpleLinearSumAssignment, left_node: int) -> int
class
SimpleLinearSumAssignment.Status(pybind11_builtins.pybind11_object):
Members:
OPTIMAL
INFEASIBLE
POSSIBLE_OVERFLOW
SimpleLinearSumAssignment.Status(value: int)
__init__(self: SimpleLinearSumAssignment.Status, value: int) -> None