“创建贪婪算法”的注释和答案 https://knowledge.亚搏在线safe.com/questions/87015/creating-a-greedy-algorithm-very-challenged.html “创建贪婪算法”问题的最新评论和答案 戴维安特回答亚搏在线 https://knowledge.亚搏在线safe.com/answers/87045/view.html网站

您好!@ 1993年

我将附加两个使用下面概述的方法的工作区:

M1-贪婪聚类.fmw-它使用邻里查找器查找近处,然后通过跟踪以前集群中使用的点来构建集群。

m2-贪婪聚类.fmw-这通过在簇锚周围产生沃罗诺伊细胞来改进这一过程,然后使用单元格对点进行聚类。这将导致更紧凑的点分组。

FRI,2019年2月15日23:12:19格林尼治标准时间 戴维泰保亚搏在线
Trungn1993对Trungn1993评论的评论 https://knowledge.亚搏在线safe.com/comments/87044/view.html网站

贪婪聚类.fmwt

谢谢戴夫!

FRI,2019年2月15日格林威治标准时间22:32:38 1993年
Davatsafe对Davatsa亚搏在线fe的评论 https://knowledge.亚搏在线safe.com/comments/87043/view.html网站

您好!@ 1993年

工作区似乎缺少swCircleReplacer变压器。你能把它嵌入工作区吗?然后重新发送。

FRI,2019年2月15日22:25:03格林尼治标准时间 戴维泰保亚搏在线
Trungn1993对Trungn1993评论的评论 https://knowledge.亚搏在线safe.com/comments/87036/view.html网站

贪婪聚类.fmw

您好!@ DaveA亚搏在线tSafe,你能看看我到目前为止有什么吗?我不知道如何继续进行后续的观点。我需要像for循环那样做吗?

FRI,2019年2月15日格林尼治标准时间21:08:08 1993年
Trungn1993对Trungn1993答案的评论 https://knowledge.亚搏在线safe.com/comments/87033/view.html网站

谢谢@ DaveA亚搏在线tSafe,我会尝试一下你的方法,让你知道它是如何发展的!

FRI,2019年2月15日19:45:49格林尼治标准时间 1993年
戴维安特回答亚搏在线 https://knowledge.亚搏在线safe.com/answers/87030/view.html网站

您好!@ 1993年

在用邻居探测器找到邻近点后,使用ListElementCounter计算半径内的邻居数,然后用分拣机按那个号码分类,下降的。这将把邻居数量最多的点放在首位,这是一个很好的起点。

在第一个点的副本上使用列表分解器,然后使用variablesetter创建名称为匹配点ID、值为1的变量。还要做第一个点的ID。这将作为使用点的列表。

当你检查后面的点时,您可以使用variableretriever来检索以其ID命名的变量。如果你得到1,然后该ID已经在一个分组中使用,应该跳过。您还需要分解匹配的列表,以查看这些ID是否已被使用,只保留未使用的。测试后使用聚合器重新生成列表。

FRI,2019年2月15日19:06:37格林尼治标准时间 戴维泰保亚搏在线
Trungn1993对Trungn1993评论的评论 https://knowledge.亚搏在线safe.com/comments/87028/view.html网站

你是100%正确的,不考虑从哪里开始是不可能获得最佳结果的,但不幸的是,我没有任何属性可以用来向它添加一些逻辑。我的工作流程目标是找到覆盖最多点数的集群。亚搏在线

FRI,2019年2月15日格林威治标准时间18:53:03 1993年
egomm对egomm的评论 https://knowledge.亚搏在线safe.com/comments/87027/view.html网站

我想我有点误解了你的要求,因为你想要固定大小的集群,不是所有的特征都在一定的距离内。


你说先选一个点,然后再选一个点,但您的示例选择了一个非常合乎逻辑的起点。如果不考虑从哪里开始,我不确定你会得到最好的结果。我想这取决于你的最终要求是什么,您是否关心拥有最少数量的集群来覆盖所有点?

FRI,2019年2月15日格林威治标准时间18:43:28 埃格姆
Trungn1993对Trungn1993答案的评论 https://knowledge.亚搏在线safe.com/comments/87019/view.html网站

你好,所以我想我可以使用邻里查找器在每个点的x距离内获取所有点,但要使工作流高效,亚搏在线我需要选择一个不属于集群的新点(步骤4)。你认为最好的方法是什么?谢谢。

FRI,2019年2月15日格林威治标准时间17:39:33 1993年
用EGOMM回答 https://knowledge.亚搏在线safe.com/answers/87016/view.html网站

你可以用一个邻居查找器和一个列表合并器(自定义转换器)来完成这个任务。

FRI,2019年2月15日格林尼治标准时间17:15:28 埃格姆