前几天,我在这个网站上闲逛:http : //regexcrossword.com/,这让我想知道解决它的最佳方法是什么。
您可以在多项式时间内解决以下问题吗?还是NP难?
给定一个NxM网格,其中N个正则表达式用于列,M个用于行,请找到该网格的任何解决方案,以便满足所有正则表达式,或者说不存在任何解决方案。
尚未查看该站点,但是正则表达式的问题往往是PSPACE完整的,这一类至少与NP一样困难
—
jmite 2014年
@jmite猜测适合某些正则表达式的字符串是“容易的”,因为我们不必派生某些正则表达式的全局属性。实际上,我认为问题出在NP(请参见FrankW的回答下方的评论。)
—
Raphael