当前的GPU线程在某种程度上受到限制(内存限制,数据结构限制,没有递归......)。
你认为在GPU上实现图论问题是可行的吗?例如顶点覆盖?主导集?独立集? max clique?....
在GPU上使用分支定界算法是否可行?递归回溯?
答案 0 :(得分:28)
你会对
感兴趣答案 1 :(得分:4)
这与您的问题相关,但我已经实现了一个“递归”回溯算法,用于在点阵上枚举“自我避免行走”(nb:在CUDA内核中模拟堆栈,以避免开销)为一大堆函数调用创建局部变量)。有效地做到这一点是可能的,所以我确信这可以适应图形理论背景。这里是关于该主题的研讨会的链接,我在单指令多数据(SIMD)范例中对回溯进行了一些一般性的讨论。这是一个约1MB大小的http://bit.ly/9ForGS的PDF格式。
我没有声称知道有关GPU上图论理论算法的更广泛的文献,但希望上面有所帮助。
(@ TheMachineCharmer,感谢您的链接。)