You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<h1>poli.core.multi_objective_black_box.MultiObjectiveBlackBox<aclass="headerlink" href="#poli-core-multi-objective-black-box-multiobjectiveblackbox" title="Permalink to this heading">#</a></h1>
<emclass="property"><spanclass="pre">class</span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">poli.core.multi_objective_black_box.</span></span><spanclass="sig-name descname"><spanclass="pre">MultiObjectiveBlackBox</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">info</span></span><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="n"><aclass="reference internal" href="poli.core.problem_setup_information.ProblemSetupInformation.html#poli.core.problem_setup_information.ProblemSetupInformation" title="poli.core.problem_setup_information.ProblemSetupInformation"><spanclass="pre">ProblemSetupInformation</span></a></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">objective_functions</span></span><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="n"><spanclass="pre">List</span><spanclass="p"><spanclass="pre">[</span></span><aclass="reference internal" href="poli.core.abstract_black_box.AbstractBlackBox.html#poli.core.abstract_black_box.AbstractBlackBox" title="poli.core.abstract_black_box.AbstractBlackBox"><spanclass="pre">AbstractBlackBox</span></a><spanclass="p"><spanclass="pre">]</span></span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">batch_size</span></span><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="n"><spanclass="pre">Optional</span><spanclass="p"><spanclass="pre">[</span></span><spanclass="pre">int</span><spanclass="p"><spanclass="pre">]</span></span></span><spanclass="w"></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="default_value"><spanclass="pre">None</span></span></em><spanclass="sig-paren">)</span><aclass="headerlink" href="#poli.core.multi_objective_black_box.MultiObjectiveBlackBox" title="Permalink to this definition">#</a></dt>
579
+
<emclass="property"><spanclass="pre">class</span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">poli.core.multi_objective_black_box.</span></span><spanclass="sig-name descname"><spanclass="pre">MultiObjectiveBlackBox</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">objective_functions</span></span><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="n"><spanclass="pre">List</span><spanclass="p"><spanclass="pre">[</span></span><aclass="reference internal" href="poli.core.abstract_black_box.AbstractBlackBox.html#poli.core.abstract_black_box.AbstractBlackBox" title="poli.core.abstract_black_box.AbstractBlackBox"><spanclass="pre">AbstractBlackBox</span></a><spanclass="p"><spanclass="pre">]</span></span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">batch_size</span></span><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="n"><spanclass="pre">Optional</span><spanclass="p"><spanclass="pre">[</span></span><spanclass="pre">int</span><spanclass="p"><spanclass="pre">]</span></span></span><spanclass="w"></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="default_value"><spanclass="pre">None</span></span></em><spanclass="sig-paren">)</span><aclass="headerlink" href="#poli.core.multi_objective_black_box.MultiObjectiveBlackBox" title="Permalink to this definition">#</a></dt>
580
580
<dd><p>This class implements a multi-objective black box function
581
581
by concatenating the results of evaluating individual
582
582
objective functions.</p>
583
583
<dlclass="field-list simple">
584
584
<dtclass="field-odd">Parameters</dt>
585
585
<ddclass="field-odd"><ulclass="simple">
586
-
<li><p><strong>info</strong> (<aclass="reference internal" href="poli.core.problem_setup_information.ProblemSetupInformation.html#poli.core.problem_setup_information.ProblemSetupInformation" title="poli.core.problem_setup_information.ProblemSetupInformation"><em>ProblemSetupInformation</em></a>) – The problem setup information.</p></li>
587
586
<li><p><strong>batch_size</strong> (<em>int</em><em>, </em><em>optional</em>) – The batch size for evaluating the black box function. Defaults to None.</p></li>
588
587
<li><p><strong>objective_functions</strong> (<em>List</em><em>[</em><aclass="reference internal" href="poli.core.abstract_black_box.AbstractBlackBox.html#poli.core.abstract_black_box.AbstractBlackBox" title="poli.core.abstract_black_box.AbstractBlackBox"><em>AbstractBlackBox</em></a><em>]</em><em>, </em><em>required</em>) – The list of objective functions to be evaluated. Defaults to None.</p></li>
<spanclass="sig-name descname"><spanclass="pre">__init__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">info</span></span><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="n"><aclass="reference internal" href="poli.core.problem_setup_information.ProblemSetupInformation.html#poli.core.problem_setup_information.ProblemSetupInformation" title="poli.core.problem_setup_information.ProblemSetupInformation"><spanclass="pre">ProblemSetupInformation</span></a></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">objective_functions</span></span><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="n"><spanclass="pre">List</span><spanclass="p"><spanclass="pre">[</span></span><aclass="reference internal" href="poli.core.abstract_black_box.AbstractBlackBox.html#poli.core.abstract_black_box.AbstractBlackBox" title="poli.core.abstract_black_box.AbstractBlackBox"><spanclass="pre">AbstractBlackBox</span></a><spanclass="p"><spanclass="pre">]</span></span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">batch_size</span></span><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="n"><spanclass="pre">Optional</span><spanclass="p"><spanclass="pre">[</span></span><spanclass="pre">int</span><spanclass="p"><spanclass="pre">]</span></span></span><spanclass="w"></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="default_value"><spanclass="pre">None</span></span></em><spanclass="sig-paren">)</span><spanclass="sig-return"><spanclass="sig-return-icon">→</span><spanclass="sig-return-typehint"><spanclass="pre">None</span></span></span><aclass="headerlink" href="#poli.core.multi_objective_black_box.MultiObjectiveBlackBox.__init__" title="Permalink to this definition">#</a></dt>
616
+
<spanclass="sig-name descname"><spanclass="pre">__init__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">objective_functions</span></span><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="n"><spanclass="pre">List</span><spanclass="p"><spanclass="pre">[</span></span><aclass="reference internal" href="poli.core.abstract_black_box.AbstractBlackBox.html#poli.core.abstract_black_box.AbstractBlackBox" title="poli.core.abstract_black_box.AbstractBlackBox"><spanclass="pre">AbstractBlackBox</span></a><spanclass="p"><spanclass="pre">]</span></span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">batch_size</span></span><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="n"><spanclass="pre">Optional</span><spanclass="p"><spanclass="pre">[</span></span><spanclass="pre">int</span><spanclass="p"><spanclass="pre">]</span></span></span><spanclass="w"></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="default_value"><spanclass="pre">None</span></span></em><spanclass="sig-paren">)</span><spanclass="sig-return"><spanclass="sig-return-icon">→</span><spanclass="sig-return-typehint"><spanclass="pre">None</span></span></span><aclass="headerlink" href="#poli.core.multi_objective_black_box.MultiObjectiveBlackBox.__init__" title="Permalink to this definition">#</a></dt>
618
617
<dd><p>Initialize the MultiObjectiveBlackBox class.</p>
619
618
<dlclass="field-list simple">
620
619
<dtclass="field-odd">Parameters</dt>
621
620
<ddclass="field-odd"><ulclass="simple">
622
-
<li><p><strong>info</strong> (<aclass="reference internal" href="poli.core.problem_setup_information.ProblemSetupInformation.html#poli.core.problem_setup_information.ProblemSetupInformation" title="poli.core.problem_setup_information.ProblemSetupInformation"><em>ProblemSetupInformation</em></a>) – The problem setup information.</p></li>
623
621
<li><p><strong>objective_functions</strong> (<em>List</em><em>[</em><aclass="reference internal" href="poli.core.abstract_black_box.AbstractBlackBox.html#poli.core.abstract_black_box.AbstractBlackBox" title="poli.core.abstract_black_box.AbstractBlackBox"><em>AbstractBlackBox</em></a><em>]</em>) – The list of objective functions.</p></li>
624
622
<li><p><strong>batch_size</strong> (<em>int</em><em>, </em><em>optional</em>) – The batch size. Defaults to None.</p></li>
0 commit comments