The isomorphism problem for read-once branching programs and arithmetic circuits

被引:0
|
作者
Thierauf, T
机构
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We investigate the computational complexity of the isomorphism problem for read-once branching programs (1-BPI): upon input of two read-once branching programs B-0 and B-1, decide whether there exists a permutation of the variables of B-1 such that it becomes equivalent to B-0. Our main result is that 1-BPI cannot be NP-hard unless the polynomial hierarchy collapses. The result is extended to the isomorphism problem for arithmetic circuits over large enough fields. We use the known arithmetization of read-once branching programs and arithmetic circuits into multivariate polynomials over the rationals. Hence, another way of stating our result is: the isomorphism problem for multivariate polynomials over large enough fields is not NP-hard unless the polynomial hierarchy collapses. We derive this result by providing a two-round interactive proof for the nonisomorphism problem for multivariate polynomials. The protocol is based on the Schwartz-Zippel theorem for probabilistically checking polynomial identities. Finally, we show that there is a perfect zero-knowledge interactive proof for the isomorphism problem for multivariate polynomials.
引用
收藏
页码:1 / 23
页数:23
相关论文
共 50 条