physbo.search.discrete.pareto module

class physbo.search.discrete.pareto.Pareto(num_objectives, dom_rule=None)[ソース]

ベースクラス: object

divide_non_dominated_region(force_binary_search=False)[ソース]
export_front()[ソース]
set_reference_max(reference_max=None)[ソース]
set_reference_min(reference_min=None)[ソース]
update_front(t)[ソース]

Update the non-dominated set of points.

Pareto set is sorted on the first objective in ascending order.

volume_in_dominance(ref_min, ref_max, dominance_ratio=False)[ソース]
class physbo.search.discrete.pareto.Rectangles(n_dim, dtype)[ソース]

ベースクラス: object

add(lb, ub)[ソース]

Add new rectangles.

パラメータ
  • lb -- lower bounds of rectangles

  • ub -- upper bounds of rectangles

class physbo.search.discrete.pareto.domination_rule[ソース]

ベースクラス: object

dominate(t1, t2)[ソース]

domination rule for maximization problem