...
首页> 外文期刊>ACM transactions on mathematical software >Computing the Crosscap Number of a Knot Using Integer Programming and Normal Surfaces
【24h】

Computing the Crosscap Number of a Knot Using Integer Programming and Normal Surfaces

机译:使用整数编程和法向曲面计算结的交叉帽数

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

The crosscap number of a knot is an invariant describing the nonorientable surface of smallest genus that the knot bounds. Unlike knot genus (its orientable counterpart), crosscap numbers are difficult to compute and no general algorithm is known. We present three methods for computing crosscap number that offer varying trade-offs between precision and speed: (ⅰ) an algorithm based on Hilbert basis enumeration and (ⅱ) an algorithm based on exact integer programming, both of which either compute the solution precisely or reduce it to two possible values, and (ⅲ) a fast but limited precision integer programming algorithm that bounds the solution from above. The first two algorithms advance the theoretical state-of-the-art, but remain intractable for practical use. The third algorithm is fast and effective, which we show in a practical setting by making significant improvements to the current knowledge of crosscap numbers in knot tables. Our integer programming framework is general, with the potential for further applications in computational geometry and topology.
机译:结的交叉帽数是不变的,描述了结所限制的最小属的不可定向表面。与结类(可定向的对应类)不同,十字帽数很难计算,并且没有通用算法可知。我们提出了三种计算交叉电容值的方法,它们在精度和速度之间提供了不同的折衷:(ⅰ)一种基于希尔伯特基础枚举的算法,(ⅱ)一种基于精确整数编程的算法,这两种方法都可以精确地计算解或将其减少到两个可能的值,以及(ⅲ)一种快速但精度有限的整数编程算法,该算法从上方限制了解决方案。前两种算法提高了理论上的最新技术水平,但在实际应用中仍然难以解决。第三种算法快速有效,我们在实际设置中通过对结表中有关横线帽编号的当前知识进行重大改进来展示这种算法。我们的整数编程框架是通用的,具有在计算几何和拓扑中进一步应用的潜力。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号