我有A路径集和B路径集。我正在尝试找到一种算法来比较这两个路径集的相似性。
路径特征:
- 路径集是一条或多条线,每条线上有两个或多个点。线条不一定要连接在一起。
- 路径集可能会重叠(即X形路径)。
- 路径集中可能包含不同数量的顶点(即一条路径看起来类似于另一条路径,但其中有更多的点)。
- 两个路径集中的点的顺序未必相同。
应该考虑到比例尺,即小的X应该与大的X匹配。对于任何路径,不需要考虑翻译,因为任何路径的最底部的点的y值为0,最左边的点的x值为0。
是否有最佳实践或众所周知的算法(我在谷歌搜索中找到的很少)可以比较这些路径集的相似性?