是否存在用于创建集群节点​​的无限分支的算法?

Is there an algorithm out there for creating a limitless branch of clustered nodes?

对于一个学校项目,我希望根据图片创建不重叠的节点集群的连接分支的随机示例。但想象一下这些连接的集群中有 50,000 个或更多。

谁能指出我可以从中学习的任何算法的方向?

我将从 Voronoi diagram 开始,为 50000 个集群中的每一个分配一个区域。在其指定区域内构建集群。在共享边界的集群之间建立连接。连接线应位于分配给两个集群的区域内,例如绿线是有效连接,但红线不是。