我正在寻找用于计算/估算高维凸多面体的体积的软件。更具体地说,我对一个程序感兴趣,该程序可以处理维空间中具有个顶点的物体,其参数大致如下所示: 和。注意,不能保证面数。
Jeff Erickson的页面上有一个程序Vinci-1.0.5的链接,该程序的硬限制为255张。这是实现的限制,算法本身可能在合理的时间内处理更多的面孔。
我找不到基于马尔可夫链的估计方法的任何实现,尽管我想它们的效率会更低。
是否有任何软件可以处理上述参数范围或对此有一定程度的放松?我也非常感谢其他参考。
我正在寻找用于计算/估算高维凸多面体的体积的软件。更具体地说,我对一个程序感兴趣,该程序可以处理维空间中具有个顶点的物体,其参数大致如下所示: 和。注意,不能保证面数。
Jeff Erickson的页面上有一个程序Vinci-1.0.5的链接,该程序的硬限制为255张。这是实现的限制,算法本身可能在合理的时间内处理更多的面孔。
我找不到基于马尔可夫链的估计方法的任何实现,尽管我想它们的效率会更低。
是否有任何软件可以处理上述参数范围或对此有一定程度的放松?我也非常感谢其他参考。
Answers:
您可以尝试使用qhull http://www.qhull.org/-它可以计算顶点的凸包的体积。但是,根据先验知识,我看不出有任何理由对您的数字范围合理执行。如果qhull不起作用,则可以尝试CGAL / GALIA。在最坏的情况下,您可以尝试实施您提到的一种随机游走算法-在这种情况下,它们应该不太难实现,但是涉及到的常数可能会非常大...