pymoo
Latest Version: pymoo==0.4.1

Truss2DΒΆ

The problem was proposed in [30] for the purpose of investigating rules on Pareto-front.

Definition

\begin{align} \begin{split} \end{split} \end{align}

Optimum


Contour

[1]:
from pymoo.factory import get_problem
from pymoo.visualization.scatter import scatter

pf = get_problem("truss2d").pareto_front()

plot = scatter(title="Pareto-front")
plot.add(pf, s=80, facecolors='none', edgecolors='r')
plot.add(pf, plot_type="line", color="black", linewidth=2)
plot.show()
../../_images/problems_multi_truss2d_7_0.png
[2]:
plot.reset()
plot.do()
plot.apply(lambda ax: ax.set_yscale("log"))
plot.apply(lambda ax: ax.set_xscale("log"))
plot.show()
<Figure size 576x432 with 0 Axes>
../../_images/problems_multi_truss2d_8_1.png
[ ]:

[ ]: