用于在固定区域中分发/放置物品的算法或技术

时间:2014-12-01 00:33:21

标签: algorithm layout graph-algorithm

是否有算法 /技术可用于放置项目之间间距的项目最佳均匀分布

例如,我有不同大小(半径)的圆圈,可以放在一个矩形框(网格)中, y坐标已经固定,圆圈只能水平移动(通过改变x坐标)。是否存在可以均匀放置圆圈的算法/技术。

以下是一个如何初始设置的示例,并且在处理之后理想情况下这些项目应该结束(注意y值是固定的)。

example what I mean by items best evenly distributed

ATM我正在考虑单独浏览每个项目并计算与其他项目的距离并为所有项目添加总距离。然后运行所有可能的布局并使用最大总距离作为最佳布局。但这似乎效率低下。

我听说过强制定向布局,但这似乎有些过分,我不确定是否允许你在一个维度修复点。

感谢

0 个答案:

没有答案