0

这些天我正在尝试用 c# 开发两种算法。自组织地图、粒子群优化和萤火虫群优化。我知道算法是如何工作的,但有一个问题我不知道从哪里开始。

试图找到最佳解决方案的搜索空间中的代理有一些坐标(x 和 y)。我不知道我应该如何在每次迭代中以一种形式直观地表示代理的位置。一个选项可能是在 c# 中使用图表并表示点,以便在每次迭代中我将更改代理(点)在图表中的位置。另一种方法可能是在 c# 中使用绘图类,并根据 x 和 y 坐标在面板中绘制圆或点。我应该使用哪些 .net 类来直观地表示搜索空间中的点(在 2D 空间中)。

我希望你能理解我,并感谢你阅读这篇文章。

4

1 回答 1

0

如果您的设计变量是 N 维的,N>3,那么可视化整个感兴趣的领域并不是一件容易的事。您可以将 N-Dim 投影到 2D 或 3D 以获得字段的“部分”。

于 2013-04-14T13:32:35.983 回答