...
首页> 外文期刊>Information Processing Letters >On an optimal randomized acceptor for graph nonisomorphism
【24h】

On an optimal randomized acceptor for graph nonisomorphism

机译:关于图非同构的最优随机受体

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

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

       

摘要

An acceptor for a language L is an algorithm that accepts every input in L and does not stop on every input not in L. An acceptor Opt for a language L is called optimal if for every acceptor A for this language there exists polynomial p_A such that for every x∈L, the running time time_(Opt)(x) of Opt on x is bounded by p_A(time_A(x) + |x|) for every x∈L. (Note that the comparison of the running time is done poinrwise, I.e., for every word of the language.) The existence of optimal acceptors is an important open question equivalent to the existence of p-optimal proof systems for many important languages (Krajicek and Pudlak, 1989; Sadowski, 1999; Messner, 1999 [9,13,11]). Yet no nontrivial examples of languages in NP ∪ co-NP having optimal acceptors are known. In this short note we construct a randomized acceptor for graph nonisomorphism that is optimal up to permutations of the vertices of the input graphs, i.e., its running time on a pair of graphs (G_1,G_2) is at most polynomially larger than the maximum (in fact, even the median) of the running time of any other acceptor taken over all permuted pairs (π_1(G_1),π_2(G_2)). One possible motivation is the (poinrwise) optimality in the class of acceptors based on graph invariants where the time needed to compute an invariant does not depend much on the representation of the input pair of nonisomorphic graphs. In fact, our acceptor remains optimal even if the running time is compared to the average-case running time over all permuted pairs. We introduce a natural notion of average-case optimality (not depending on the language of graph nonisomorphism) and show that our acceptor remains average-case optimal for any probability distribution on the inputs that respects permutations of vertices.
机译:语言L的接受器是一种算法,它接受L中的每个输入并且不会在L中的每个输入上停止。如果语言L的每个接受器A存在多项式p_A,则语言L的接受器Opt被称为最优。对于每个x∈L,Opt在x上的运行时间time_(Opt)(x)由每个x∈L的p_A(time_A(x)+ | x |)限制。 (请注意,运行时间的比较是针对语言的每个单词逐个进行的。)最优受体的存在是一个重要的开放性问题,等同于许多重要语言的p最优证明系统的存在(Krajicek和Pudlak,1989; Sadowski,1999; Messner,1999 [9,13,11]。但是,尚不知道具有最佳受体的NP∪co-NP语言的平凡例子。在此简短说明中,我们为图非同构构造一个随机接受器,该接受器在输入图顶点的置换之前是最优的,即,它在一对图(G_1,G_2)上的运行时间最多比最大值多(实际上,即使是任何其他受体的运行时间的中值,也占据了所有排列对(π_1(G_1),π_2(G_2))。一种可能的动机是基于图不变性的接受者类别中的(逐次)最优性,其中计算不变性所需的时间在很大程度上不依赖于非同构图输入对的表示。实际上,即使将运行时间与所有排列对上的平均情况运行时间进行比较,我们的受体也保持最佳状态。我们引入了平均情况最优性的自然概念(不取决于图非同构的语言),并表明我们的接受者对于尊重顶点排列的输入上的任何概率分布仍然保持平均情况最优。

著录项

  • 来源
    《Information Processing Letters》 |2012年第5期|p.166-171|共6页
  • 作者单位

    Steklov Institute of Mathematics at St. Petersburg, Russian Academy of Sciences, 27 Fontanka, St. Petersburg, 191023, Russia;

    Steklov Institute of Mathematics at St. Petersburg, Russian Academy of Sciences, 27 Fontanka, St. Petersburg, 191023, Russia;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    computational complexity; optimal algorithm; graph isomorphism;

    机译:计算复杂度最优算法图同构;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号