qif.metric.optimize¶
Metric optimization problems.
- qif.metric.optimize.l1_diameter(*args, **kwargs)¶
Overloaded function.
l1_diameter(C: Mat<double>, method: str = ‘direct’) -> Tuple[float, int, int]
l1_diameter(C: Mat<rat>, method: str = ‘direct’) -> Tuple[mppp::rational<1>, int, int]
- qif.metric.optimize.l2_min_enclosing_ball(C: Mat<double>) Tuple[float, Row<double>] ¶
- qif.metric.optimize.simplex_l1_min_enclosing_ball(*args, **kwargs)¶
Overloaded function.
simplex_l1_min_enclosing_ball(C: Mat<double>, method: str = ‘lp’, in_conv_hull: bool = False) -> Tuple[float, Row<double>]
simplex_l1_min_enclosing_ball(C: Mat<rat>, method: str = ‘lp’, in_conv_hull: bool = False) -> Tuple[mppp::rational<1>, Row<rat>]
- qif.metric.optimize.simplex_project(*args, **kwargs)¶
Overloaded function.
simplex_project(pi: Row<double>) -> Row<double>
simplex_project(pi: Row<rat>) -> Row<rat>