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 条
  • [21] The computational complexity of knot and link problems
    Hass, J
    Lagarias, JC
    Pippenger, N
    JOURNAL OF THE ACM, 1999, 46 (02) : 185 - 211
  • [22] On the Computational Complexity of Matrix Semigroup Problems
    Bell, Paul C.
    Potapov, Igor
    FUNDAMENTA INFORMATICAE, 2012, 116 (1-4) : 1 - 13
  • [23] MATCHING THEOREMS AND SIMULTANEOUS RELATION PROBLEMS
    Balaj, Mircea
    Coroianu, Lucian
    BULLETIN OF THE KOREAN MATHEMATICAL SOCIETY, 2011, 48 (05) : 939 - 949
  • [24] CLASSIFYING THE COMPUTATIONAL-COMPLEXITY OF PROBLEMS
    STOCKMEYER, L
    JOURNAL OF SYMBOLIC LOGIC, 1987, 52 (01) : 1 - 43
  • [25] The computational complexity of knot and link problems
    Hass, J
    Lagarias, JC
    Pippenger, N
    38TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 1997, : 172 - 181
  • [26] Sample Complexity for Computational Classification Problems
    Daniil Ryabko
    Algorithmica, 2007, 49 : 69 - 77
  • [27] On the computational complexity of combinatorial flexibility problems
    Leoni, V. A.
    Nasini, G. L.
    INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 2010, 87 (15) : 3330 - 3343
  • [28] On the computational complexity of closest genome problems
    Cunha, Luis Felipe, I
    Feijao, Pedro
    dos Santos, Vinicius F.
    Kowada, Luis Antonio B.
    de Figueiredo, Celina M. H.
    DISCRETE APPLIED MATHEMATICS, 2020, 274 (274) : 26 - 34
  • [29] The computational complexity of agent design problems
    Wooldridge, M
    FOURTH INTERNATIONAL CONFERENCE ON MULTIAGENT SYSTEMS, PROCEEDINGS, 2000, : 341 - 348
  • [30] Ramified recurrence and computational complexity - III: Higher type recurrence and elementary complexity
    Leivant, D
    ANNALS OF PURE AND APPLIED LOGIC, 1999, 96 (1-3) : 209 - 229