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 条
  • [31] The computational complexity of bilevel assignment problems
    Gassner, Elisabeth
    Klinz, Bettina
    4OR-A QUARTERLY JOURNAL OF OPERATIONS RESEARCH, 2009, 7 (04): : 379 - 394
  • [32] Computational complexity of stochastic programming problems
    Dyer, M
    Stougie, L
    MATHEMATICAL PROGRAMMING, 2006, 106 (03) : 423 - 432
  • [33] On the computational complexity of dynamic graph problems
    Ramalingam, G
    Reps, T
    THEORETICAL COMPUTER SCIENCE, 1996, 158 (1-2) : 233 - 277
  • [34] Computational complexity of stochastic programming problems
    Martin Dyer
    Leen Stougie
    Mathematical Programming, 2006, 106 : 423 - 432
  • [35] COMPUTATIONAL-COMPLEXITY OF PERT PROBLEMS
    HAGSTROM, JN
    NETWORKS, 1988, 18 (02) : 139 - 147
  • [36] Matching computational strategies to task complexity and user requirements
    Miles, J
    Moore, L
    Cadogan, J
    ADVANCED ENGINEERING INFORMATICS, 2002, 16 (01) : 41 - 52
  • [37] The complexity of linear and stratified context matching problems
    Schmidt-Schauss, M
    Stuber, J
    THEORY OF COMPUTING SYSTEMS, 2004, 37 (06) : 717 - 740
  • [38] The Complexity of Perfect Matching Problems on Dense Hypergraphs
    Karpinski, Marek
    Rucinski, Andrzej
    Szymanska, Edyta
    ALGORITHMS AND COMPUTATION, PROCEEDINGS, 2009, 5878 : 626 - +
  • [39] The Complexity of Linear and Stratified Context Matching Problems
    Manfred Schmidt-Schauß
    Jürgen Stuber
    Theory of Computing Systems, 2004, 37 : 717 - 740
  • [40] Linguistic complexity of elementary mathematics word problems and their translations
    Domke, Lisa M.
    Cerrato, Maria A.
    Sanders, Elizabeth H.
    Vo, Michael
    LANGUAGE AND EDUCATION, 2024,