Computational complexity of simultaneous elementary matching problems

被引:1
|
作者
Hermann, M
Kolaitis, PG
机构
[1] LORIA, CNRS, F-54506 Vandoeuvre Les Nancy, France
[2] Univ Calif Santa Cruz, Dept Comp Sci, Santa Cruz, CA 95064 USA
基金
美国国家科学基金会;
关键词
automated deduction; equational matching; associative-commutative matching; diophantine equations; computational complexity; NP-completeness; #P-completeness;
D O I
10.1023/A:1006136609427
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The simultaneous elementary E-matching problem for an equational theory E is to decide whether there is an E-matcher for a given system of equations in which the only nonconstant function symbols occurring in the terms to be matched are the ones constrained by the equational axioms of E. We study the computational complexity of simultaneous elementary matching problems for the equational theories A of semigroups, AC of commutative semigroups, and ACU of commutative monoids. In each case, we delineate the boundary between NP-completeness and solvability in polynomial time by considering two parameters, the number of equations in the systems and the number of constant symbols in the signature. Moreover, we analyze further the intractable cases of simultaneous elementary AC-matching and ACU-matching by also taking into account the maximum number of occurrences of each variable. Using combinatorial optimization techniques, we show that if each variable is restricted to having at most two occurrences, then several cases of simultaneous elementary AC-matching and ACU-matching can be solved in polynomial time.
引用
下载
收藏
页码:107 / 136
页数:30
相关论文
共 50 条
  • [41] Computational Complexity of College Math Eigenvalue Problems
    Mori, Yuki
    Yukita, Shuichi
    FRONTIERS IN EDUCATION CONFERENCE (FIE), 2015, 2015, : 640 - 645
  • [42] ON THE COMPUTATIONAL-COMPLEXITY OF DISCRETE MULTIVARIATE PROBLEMS
    YEMELICHEV, VA
    PEREPELITSA, VA
    SOVIET JOURNAL OF COMPUTER AND SYSTEMS SCIENCES, 1988, 26 (04): : 162 - 168
  • [43] On the Computational Complexity of Partial Word Automata Problems
    Holzer, Markus
    Jakobi, Sebastian
    Wendlandt, Matthias
    FUNDAMENTA INFORMATICAE, 2016, 148 (3-4) : 267 - 289
  • [44] On some multigraph decomposition problems and their computational complexity
    Priesler, M
    Tarsi, M
    DISCRETE MATHEMATICS, 2004, 281 (1-3) : 247 - 254
  • [45] ON THE COMPUTATIONAL-COMPLEXITY OF PATH COVER PROBLEMS
    NTAFOS, S
    GONZALEZ, T
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1984, 29 (02) : 225 - 242
  • [46] ARITHMETIC THEORIES FOR COMPUTATIONAL-COMPLEXITY PROBLEMS
    HOMER, S
    REIF, J
    INFORMATION AND CONTROL, 1986, 69 (1-3): : 1 - 11
  • [47] Computational complexity of convoy movement planning problems
    Ram Gopalan
    Mathematical Methods of Operations Research, 2015, 82 : 31 - 60
  • [48] On the Computational Complexity of Monotone Constraint Satisfaction Problems
    Hermann, Miki
    Richoux, Florian
    WALCOM: ALGORITHMS AND COMPUTATION, PROCEEDINGS, 2009, 5431 : 286 - 297
  • [49] On the complexity of fundamental computational problems in pedigree analysis
    Piccolboni, A
    Gusfield, D
    JOURNAL OF COMPUTATIONAL BIOLOGY, 2003, 10 (05) : 763 - 773
  • [50] The computational complexity of equivalence and isomorphism problems - Introduction
    Goos, G
    COMPUTATIONAL COMPLEXITY OF EQUIVALENCE AND ISOMORPHISM PROBLEMS, 2000, 1852 : 1 - 10