EDBT 2026 Demo / reviewers in the wild / expert
Hubie Chen
dblp:83/3627 · also Hubert Ming Chen
· DBLP profile ↗
77ranked-venue papers
58as first author
3since 2021 · last 2026
0009-0005-4025-8086ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 50 · 35 first-author · 2 since 2021Artificial intelligence and machine learning · 18 · 17 first-authorDatabases, data management, data science and information retrieval · 9 · 6 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 7 · 7 first-authorSoftware engineering, systems software and programming languages · 5 · 5 first-authorSecurity and privacy · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Optimally Rewriting Formulas and Database Queries: A Confluence of Term Rewriting, Structural Decomposition, and ComplexityabstractA central computational task in database theory, finite model theory, and computer science at large is the evaluation of a first-order sentence on a finite structure. In the context of this task, the \emph{width} of a sentence, defined as the maximum number of free variables over all subformulas, has been established as a crucial measure, where minimizing width of a sentence (while retaining logical equivalence) is considered highly desirable. An undecidability result rules out the possibility of an algorithm that, given a first-order sentence, returns a logically equivalent sentence of minimum width; this result motivates the study of width minimization via syntactic rewriting rules, which is this article's focus. For a number of common rewriting rules (which are known to preserve logical equivalence), including rules that allow for the movement of quantifiers, we present an algorithm that, given a positive first-order sentence $ϕ$, outputs the minimum-width sentence obtainable from $ϕ$ via application of these rules. We thus obtain a complete algorithmic understanding of width minimization up to the studied rules; this result is the first one -- of which we are aware -- that establishes this type of understanding in such a general setting. Our result builds on the theory of term rewriting and establishes an interface among this theory, query evaluation, and structural decomposition theory. Hubie Chen, Stefan Mengel |
Log. Methods Comput. Sci. | 1 |
| 2024 | Optimally Rewriting Formulas and Database Queries: A Confluence of Term Rewriting, Structural Decomposition, and Complexity
Hubie Chen, Stefan Mengel |
ICDT | 1 |
| 2024 | Algebraic Global Gadgetry for Surjective Constraint SatisfactionabstractAbstract The constraint satisfaction problem (CSP) on a finite relational structure B is to decide, given a set of constraints on variables where the relations come from B, whether or not there is an assignment to the variables satisfying all of the constraints; the surjective CSP is the variant where one decides the existence of a surjective satisfying assignment onto the universe of B. We present an algebraic framework for proving hardness results on surjective CSPs; essentially, this framework computes global gadgetry that permits one to present a reduction from a classical CSP to a surjective CSP. We show how to derive a number of hardness results for surjective CSP in this framework, including the hardness of the disconnected cut problem, of the no-rainbow three-coloring problem, and of the surjective CSP on all two-element structures known to be intractable (in this setting). Our framework thus allows us to unify these hardness results and reveal common structure among them; we believe that our hardness proof for the disconnected cut problem is more succinct than the original. In our view, the framework also makes very transparent a way in which classical CSPs can be reduced to surjective CSPs. Hubie Chen |
Comput. Complex. | 1 |
| 2020 | Semantic Width and the Fixed-Parameter Tractability of Constraint Satisfaction ProblemsabstractConstraint satisfaction problems (CSPs) are an important formal framework for the uniform treatment of various prominent AI tasks, e.g., coloring or scheduling problems. Solving CSPs is, in general, known to be NP-complete and fixed-parameter intractable when parameterized by their constraint scopes. We give a characterization of those classes of CSPs for which the problem becomes fixed-parameter tractable. Our characterization significantly increases the utility of the CSP framework by making it possible to decide the fixed-parameter tractability of problems via their CSP formulations. We further extend our characterization to the evaluation of unions of conjunctive queries, a fundamental problem in databases. Furthermore, we provide some new insight on the frontier of PTIME solvability of CSPs. In particular, we observe that bounded fractional hypertree width is more general than bounded hypertree width only for classes that exhibit a certain type of exponential growth. The presented work resolves a long-standing open problem and yields powerful new tools for complexity research in AI and database theory. Hubie Chen, Georg Gottlob, Matthias Lanzinger, Reinhard Pichler |
IJCAI | 1 |
| 2020 | Sparsification Lower Bounds for List H-ColoringabstractWe investigate the List H-Coloring problem, the generalization of graph coloring that asks whether an input graph G admits a homomorphism to the undirected graph H (possibly with loops), such that each vertex v ∈ V(G) is mapped to a vertex on its list L(v) ⊆ V(H). An important result by Feder, Hell, and Huang [JGT 2003] states that List H-Coloring is polynomial-time solvable if H is a so-called bi-arc graph, and NP-complete otherwise. We investigate the NP-complete cases of the problem from the perspective of polynomial-time sparsification: can an n-vertex instance be efficiently reduced to an equivalent instance of bitsize 𝒪(n^(2-ε)) for some ε > 0? We prove that if H is not a bi-arc graph, then List H-Coloring does not admit such a sparsification algorithm unless NP ⊆ coNP/poly. Our proofs combine techniques from kernelization lower bounds with a study of the structure of graphs H which are not bi-arc graphs. Hubie Chen, Bart M. P. Jansen, Karolina Okrasa, Astrid Pieterse, Pawel Rzazewski |
ISAAC | 1 |
| 2020 | Best-Case and Worst-Case Sparsifiability of Boolean CSPsabstractWe continue the investigation of polynomial-time sparsification for NP-complete Boolean Constraint Satisfaction Problems (CSPs). The goal in sparsification is to reduce the number of constraints in a problem instance without changing the answer, such that a bound on the number of resulting constraints can be given in terms of the number of variables n. We investigate how the worst-case sparsification size depends on the types of constraints allowed in the problem formulation—the constraint language—and identify constraint languages giving the best-possible and worst-possible behavior for worst-case sparsifiability. Two algorithmic results are presented. The first result essentially shows that for any arity k, the only constraint type for which no nontrivial sparsification is possible has exactly one falsifying assignment, and corresponds to logical OR (up to negations). Our second result concerns linear sparsification, that is, a reduction to an equivalent instance with $$O(n)$$ constraints. Using linear algebra over rings of integers modulo prime powers, we give an elegant necessary and sufficient condition for a constraint type to be captured by a degree-1 polynomial over such a ring, which yields linear sparsifications. The combination of these algorithmic results allows us to prove two characterizations that capture the optimal sparsification sizes for a range of Boolean CSPs. For NP-complete Boolean CSPs whose constraints are symmetric (the satisfaction depends only on the number of 1 values in the assignment, not on their positions), we give a complete characterization of which constraint languages allow for a linear sparsification. For Boolean CSPs in which every constraint has arity at most three, we characterize the optimal size of sparsifications in terms of the largest OR that can be expressed by the constraint language. Hubie Chen, Bart M. P. Jansen, Astrid Pieterse |
Algorithmica | 1 |
| 2019 | Compiling Existential Positive Queries to Bounded-Variable FragmentsabstractA crucial property of bounded-variable fragments of first-order logic is that they can be evaluated in polynomial time. It is therefore a useful preprocessing step to rewrite, if possible, a first-order query to a logically equivalent one with a minimum number of variables. However, it may occur that reducing the number of variables causes an increase in formula size. We investigate this trade-off for the existential-positive fragment of first-order queries, where variable minimisation is decidable in general. In particular, we study the blow-up in the formula size when compiling existential-positive queries to the bounded variable fragment of positive first-order logic. While the increase of the formula size is always at most exponential, we identify situations (based on the signature and the number of variables) where only a polynomial blow-up is needed. In all other cases, we show that an exponential lower bound on the formula size of the compiled formula that matches the general upper bound. This exponential lower bound is unconditional, and is the first unconditional lower bound for formula size with respect to the studied compilation; it is proved via establishing a novel interface with circuit complexity which may be of future interest. Christoph Berkholz, Hubie Chen |
PODS | 2 |
| 2019 | The Selfish Models Property: Bounding the Complexity of Query Containment and Entailment ProblemsabstractQuery containment is the fundamental problem of deciding, given two database queries, if the result of the first query is always contained in the result of the second query. For a number of established query classes, an instance of this problem can be decided by computing a set of models of the first query, and then evaluating the second query on each of the models. We formalize this phenomenon by introducing the selfish models property; this property gives an avenue for establishing both the decidability of and complexity upper bounds for containment problems. Using this property, we show how existing results can be uniformly derived, and we present two significant novel positive results for first-order query containment problems, exhibiting complexity upper bounds for containment problems that were not previously known to be decidable. Hubie Chen |
PODS | 1 |
| 2019 | Testability of Homomorphism Inadmissibility: Property Testing Meets Database TheoryabstractIn this paper, we utilize the perspective of property testing to consider the testability of relational database queries. A primary motivation is the desire to avoid reading an entire database to decide a property thereof. We focus on conjunctive queries, which are the most basic and heavily studied database queries. Each conjunctive query can be represented as a relational structure A such that deciding if the conjunctive query is satisfied by a relational structure B is equivalent to deciding if there exists a homomorphism from A to B. We phrase our results in terms of homomorphisms. Precisely, we study, for each relational structure A, the testability of homomorphism inadmissibility from A. We consider algorithms that have oracle access to an input relational structure B and that distinguish, with high probability, the case where there is no homomorphism from A to B, from the case where one needs to remove a constant fraction of tuples from B in order to suppress all such homomorphisms. We provide a complete characterization of the structures A from which one can test homomorphism inadmissibility with one-sided error by making a constant number of queries to B. Our characterization shows that homomorphism inadmissibility from A is constant-query testable with one-sided error if and only if the core of A is alpha-acyclic. We also show that the injective version of the problem is constant-query testable with one-sided error if A is alpha-acyclic; this result generalizes existing results for testing subgraph-freeness in the general graph model. Hubie Chen, Yuichi Yoshida |
PODS | 1 |
| 2019 | The Exponential-Time Complexity of Counting (Quantum) Graph Homomorphisms
Hubie Chen, Radu Curticapean, Holger Dell |
WG | 1 |
| 2019 | Learnability of Solutions to Conjunctive QueriesabstractThe problem of learning the solution space of an unknown formula has been studied in multiple embodiments in computational learning theory. In this article, we study a family of such learning problems; this family contains, for each relational structure, the problem of learning the solution space of an unknown conjunctive query evaluated on the structure. A progression of results aimed to classify the learnability of each of the problems in this family, and thus far a culmination thereof was a positive learnability result generalizing all previous ones. This article completes the classification program towards which this progression of results strived, by presenting a negative learnability result that complements the mentioned positive learnability result. In addition, a further negative learnability result is exhibited, which indicates a dichotomy within the problems to which the first negative result applies. In order to obtain our negative results, we make use of universal-algebraic concepts. Hubie Chen, Matthew Valeriote |
J. Mach. Learn. Res. | 1 |
| 2019 | How Many Variables are Needed to Express an Existential Positive Query?
Simone Bova, Hubie Chen |
Theory Comput. Syst. | 2 |
| 2019 | Constant-Query Testability of Assignments to Constraint Satisfaction ProblemsabstractFor each finite relational structure $A$, let $CSP(A)$ denote the CSP instances whose constraint relations are taken from $A$. The resulting family of problems $CSP(A)$ has been considered heavily in a variety of computational contexts. In this article, we consider this family from the perspective of property testing: given a CSP instance and query access to an assignment, one wants to decide whether the assignment satisfies the instance or is far from doing so. While previous work on this scenario studied concrete templates or restricted classes of structures, this article presents a comprehensive classification theorem. Our main contribution is a dichotomy theorem completely characterizing the finite structures $A$ such that $CSP(A)$ is constant-query testable: (i) If $A$ has a majority polymorphism and a Maltsev polymorphism, then $CSP(A)$ is constant-query testable with one-sided error. (ii) Otherwise, testing $CSP(A)$ requires a superconstant number of queries. Hubie Chen, Matthew Valeriote, Yuichi Yoshida |
SIAM J. Comput. | 1 |
| 2018 | Best-Case and Worst-Case Sparsifiability of Boolean CSPs
Hubie Chen, Bart M. P. Jansen, Astrid Pieterse |
IPEC | 1 |
| 2017 | How Many Variables Are Needed to Express an Existential Positive Query?abstractThe number of variables used by a first-order query is a fundamental measure which has been studied in numerous contexts, and which is known to be highly relevant to the task of query evaluation. In this article, we study this measure in the context of existential positive queries. Building on previous work, we present a combinatorial quantity defined on existential positive queries; we show that this quantity not only characterizes the minimum number of variables needed to express a given existential positive query by another existential positive query, but also that it characterizes the minimum number of variables needed to express a given existential positive query, over all first-order queries. Put differently and loosely, we show that for any existential positive query, no variables can ever be saved by moving out of existential positive logic to first-order logic. One component of this theorem’s proof is the construction of a winning strategy for a certain Ehrenfeucht-Fraiissé type game. Simone Bova, Hubie Chen |
ICDT | 2 |
| 2017 | The logic of counting query answersabstractWe consider the problem of counting the number of answers to a first-order formula on a finite structure. We present and study an extension of first-order logic in which algorithms for this counting problem can be naturally and conveniently expressed, in senses that are made precise and that are motivated by the wish to understand tractable cases of the counting problem. Hubie Chen, Stefan Mengel |
LICS | 1 |
| 2017 | The Tractability Frontier of Graph-Like First-Order Query SetsabstractThe focus of this work is first-order model checking, by which we refer to the problem of deciding whether or not a given first-order sentence is satisfied by a given finite structure. In particular, we aim to understand on which sets of sentences this problem is tractable, in the sense of parameterized complexity theory. To this end, we define the notion of a graph-like sentence set; the definition is inspired by previous work on first-order model checking wherein the permitted connectives and quantifiers were restricted. Our main theorem is the complete tractability classification of such graph-like sentence sets, which is (to our knowledge) the first complexity classification theorem concerning a class of sentences that has no restriction on the connectives and quantifiers. To present and prove our classification, we introduce and develop a novel complexity-theoretic framework that is built on parameterized complexity and includes new notions of reduction. Hubie Chen |
J. ACM | 1 |
| 2017 | The Parameterized Space Complexity of Embedding Along a Path
Hubie Chen |
Theory Comput. Syst. | 1 |
| 2017 | One Hierarchy Spawns Another: Graph Deconstructions and the Complexity Classification of Conjunctive QueriesabstractWe study the problem of conjunctive query evaluation relative to a class of queries. This problem is formulated here as the relational homomorphism problem relative to a class of structures A , in which each instance must be a pair of structures such that the first structure is an element of A . We present a comprehensive complexity classification of these problems, which strongly links graph-theoretic properties of A to the complexity of the corresponding homomorphism problem. In particular, we define a binary relation on graph classes, which is a preorder, and completely describe the resulting hierarchy given by this relation. This relation is defined in terms of a notion that we call graph deconstruction and that is a variant of the well-known notion of tree decomposition. We then use this hierarchy of graph classes to infer a complexity hierarchy of homomorphism problems that is comprehensive up to a computationally very weak notion of reduction, namely, a parameterized version of quantifier-free, first-order reduction. In doing so, we obtain a significantly refined complexity classification of homomorphism problems as well as a unifying, modular, and conceptually clean treatment of existing complexity classifications. We then present and develop the theory of Ehrenfeucht-Fraïssé-style pebble games, which solve the homomorphism problems where the cores of the structures in A have bounded tree depth. This condition characterizes those classical homomorphism problems decidable in logarithmic space, assuming a hypothesis from parameterized space complexity. Finally, we use our framework to classify the complexity of model checking existential sentences having bounded quantifier rank. Hubie Chen |
ACM Trans. Comput. Log. | 1 |
| 2016 | Quantified Constraint Satisfaction on MonoidsabstractWe contribute to a research program that aims to classify, for each finite structure, the computational complexity of the quantified constraint satisfaction problem on the structure. Employing an established algebraic viewpoint to studying this problem family, whereby this classification program can be phrased as a classification of algebras, we give a complete classification of all finite monoids. Hubie Chen, Peter Mayr 0001 |
CSL | 1 |
| 2016 | Testing Assignments to Constraint Satisfaction ProblemsabstractFor a finite relational structure A, let CSP(A) denote the CSP instances whose constraint relations are taken from A. The resulting family of problems CSP(A) has been considered heavily in a variety of computational contexts. In this article, we consider this family from the perspective of property testing: given an instance of a CSP and query access to an assignment, one wants to decide whether the assignment satisfies the instance, or is far from so doing. While previous work on this scenario studied concrete templates or restricted classes of structures, this article presents comprehensive classification theorems. Our first contribution is a dichotomy theorem completely characterizing the structures A such that CSP(A) is constant-query testable: (i) If A has a majority polymorphism and a Maltsev polymorphism, then CSP(A) is constant-query testable with one-sided error. (ii) Else, testing CSP(A) requires a super-constant number of queries. Let ∃CSP(A) denote the extension of CSP(A) to instances which may include existentially quantified variables. Our second contribution is to classify all structures A in terms of the number of queries needed to test assignments to instances of ∃CSP(A), with one-sided error. More specifically, we show the following trichotomy (i) If A has a majority polymorphism and a Maltsev polymorphism, then ∃CSP(A) is constant-query testable with one-sided error. (ii) Else, if A has a (k + 1)-ary near-unanimity polymorphism for some k ≥ 2, and no Maltsev polymorphism then ∃CSP(A) is not constant-query testable (even with two-sided error) but is sublinear-query testable with one-sided error. (iii) Else, testing ∃CSP(A) with one-sided error requires a linear number of queries. Hubie Chen, Matthew Valeriote, Yuichi Yoshida |
FOCS | 1 |
| 2016 | Proof Complexity Modulo the Polynomial Hierarchy: Understanding Alternation as a Source of HardnessabstractWe present and study a framework in which one can present alternation-based lower bounds on proof length in proof systems for quantified Boolean formulas. A key notion in this framework is that of proof system ensemble, which is (essentially) a sequence of proof systems where, for each, proof checking can be performed in the polynomial hierarchy. We introduce a proof system ensemble called relaxing QU-res which is based on the established proof system QU-resolution. Our main results include an exponential separation of the tree-like and general versions of relaxing QU-res, and an exponential lower bound for relaxing QU-res; these are analogs of classical results in propositional proof complexity. Hubie Chen |
ICALP | 1 |
| 2016 | Counting Answers to Existential Positive Queries: A Complexity ClassificationabstractExistential positive formulas form a fragment of first-order logic that includes and is semantically equivalent to unions of conjunctive queries, one of the most important and well-studied classes of queries in database theory. We consider the complexity of counting the number of answers to existential positive formulas on finite structures and give a trichotomy theorem on query classes, in the setting of bounded arity. This theorem generalizes and unifies several known results on the complexity of conjunctive queries and unions of conjunctive queries. We prove this trichotomy theorem by establishing a result which we call the equivalence theorem, which shows that for each class of existential positive formulas, there exists a class of conjunctive queries having the same complexity (in a sense made precise). Hubie Chen, Stefan Mengel |
PODS | 1 |
| 2016 | Decomposing Quantified Conjunctive (or Disjunctive) FormulasabstractModel checking---deciding if a logical sentence holds on a structure---is a basic computational task that is well known to be intractable in general. For first-order logic on finite structures, it is PSPACE-complete, and the natural evaluation algorithm exhibits exponential dependence on the formula. We study model checking on the quantified conjunctive fragment of first-order logic, namely, prenex sentences having a purely conjunctive quantifier-free part. Following a number of works, we associate a graph to the quantifier-free part; each sentence then induces a prefixed graph, a quantifier prefix paired with a graph on its variables. We give a comprehensive classification of the sets of prefixed graphs on which model checking is tractable based on a novel generalization of treewidth that generalizes and places into a unified framework a number of existing results. Hubie Chen, Víctor Dalmau |
SIAM J. Comput. | 1 |
| 2015 | Learnability of Solutions to Conjunctive Queries: The Full DichotomyabstractThe problem of learning the solution space of an unknown formula has been studied in multiple embodiments in computational learning theory. In this article, we study a family of such learning problems; this family contains, for each relational structure, the problem of learning the solution space of an unknown conjunctive query evaluated on the structure. A progression of results aimed to classify the learnability of each of the problems in this family, and thus far a culmination thereof was a positive learnability result generalizing all previous ones. This article completes the classification program towards which this progression of results strived, by presenting a negative learnability result that complements the mentioned positive learnability result. In order to obtain our negative result, we make use of universal-algebraic concepts, and our result is phrased in terms of the varietal property of non-congruence modularity. Hubie Chen, Matthew Valeriote |
COLT | 1 |
| 2015 | A Trichotomy in the Complexity of Counting Answers to Conjunctive QueriesabstractConjunctive queries are basic and heavily studied database queries; in relational algebra, they are the select-project-join queries. In this article, we study the fundamental problem of counting, given a conjunctive query and a relational database, the number of answers to the query on the database. In particular, we study the complexity of this problem relative to sets of conjunctive queries. We present a trichotomy theorem, which shows essentially that this problem on a set of conjunctive queries is either tractable, equivalent to the parameterized CLIQUE problem, or as hard as the parameterized counting CLIQUE problem; the criteria describing which of these situations occurs is simply stated, in terms of graph-theoretic conditions. Hubie Chen, Stefan Mengel |
ICDT | 1 |
| 2015 | Parameter Compilation
Hubie Chen |
IPEC | 1 |
| 2015 | The complexity of equivalence, entailment, and minimization in existential positive logic
Simone Bova, Hubie Chen |
J. Comput. Syst. Sci. | 2 |
| 2014 | The Complexity of Width Minimization for Existential Positive QueriesabstractExistential positive queries are logical sentences built from conjunction, disjunction, and existential quantification, and are also known as select-project-join-union queries in data-base theory, where they are recognized as a basic and fundamental class of queries. It is known that the number of variables needed to express an existential positive query is the crucial parameter determining the complexity of evaluating it on a database, and is hence a natural measure from the perspective of query optimization and rewriting. In this artcle, we study the complexity of the natural decision problem associated to this measure, which we call the expressibility problem: Given an existential positive query and a number k, can the query be expressed using k (or fewer) variables? We precisely determine the complexity of the expressibility problem, showing that it is complete for the level Πp2 of the polynomial hierarchy. Moreover, we prove that the expressibility problem is undecidable in positive logic (that is, existential positive logic plus universal quantification), thus establishing existential positive logic as a maximal syntactic fragment where expressibility is decidable. Simone Bova, Hubie Chen |
ICDT | 2 |
| 2014 | On the complexity of existential positive queriesabstractWe systematically investigate the complexity of model checking the existential positive fragment of first-order logic. In particular, for a set of existential positive sentences, we consider model checking where the sentence is restricted to fall into the set; a natural question is then to classify which sentence sets are tractable and which are intractable. With respect to fixed-parameter tractability, we give a general theorem that reduces this classification question to the corresponding question for primitive positive logic, for a variety of representations of structures. This general theorem allows us to deduce that an existential positive sentence set having bounded arity is fixed-parameter tractable if and only if each sentence is equivalent to one in bounded-variable logic. We then use the lens of classical complexity to study these fixed-parameter tractable sentence sets. We show that such a set can be NP-complete, and consider the length needed by a translation from sentences in such a set to bounded-variable logic; we prove superpolynomial lower bounds on this length using the theory of compilability, obtaining an interesting type of formula size lower bound. Overall, the tools, concepts, and results of this article set the stage for the future consideration of the complexity of model checking on more expressive logics. Hubie Chen |
ACM Trans. Comput. Log. | 1 |
| 2013 | Block-Sorted Quantified Conjunctive Queries
Hubie Chen, Dániel Marx |
ICALP (2) | 1 |
| 2013 | The fine classification of conjunctive queries and parameterized logarithmic space complexityabstractWe perform a fundamental investigation of the complexity of conjunctive query evaluation from the perspective of parameterized complexity. We classify sets of boolean conjunctive queries according to the complexity of this problem. Previous work showed that a set of conjunctive queries is fixed-parameter tractable precisely when the set is equivalent to a set of queries having bounded treewidth. We present a fine classification of query sets up to parameterized logarithmic space reduction. We show that, in the bounded treewidth regime, there are three complexity degrees and that the properties that determine the degree of a query set are bounded pathwidth and bounded tree depth. We also engage in a study of the two higher degrees via logarithmic space machine characterizations and complete problems. Our work yields a significantly richer perspective on the complexity of conjunctive queries and, at the same time, suggests new avenues of research in parameterized complexity. Hubie Chen |
PODS | 1 |
| 2013 | Generic expression hardness results for primitive positive formula comparison
Simone Bova, Hubie Chen, Matthew Valeriote |
Inf. Comput. | 2 |
| 2013 | Arc consistency and friendsabstractA natural and established way to restrict the constraint satisfaction problem is to fix the relations that can be used to pose constraints; such a family of relations is called a constraint language.In this article, we study arc consistency, a heavily investigated inference method, and three extensions thereof from the perspective of constraint languages.We conduct a comparison of the studied methods on the basis of which constraint languages they solve, and we present new polynomial-time tractability results for singleton arc consistency, the most powerful method studied. Hubie Chen, Víctor Dalmau, Berit Grußien |
J. Log. Comput. | 1 |
| 2012 | Decomposing Quantified Conjunctive (or Disjunctive) FormulasabstractModel checking-deciding if a logical sentence holds on a structure-is a basic computational task that is well-known to be intractable in general. For first-order logic on finite structures, it is PSPACE-complete, and the natural evaluation algorithm exhibits exponential dependence on the formula. We study model checking on the quantified conjunctive fragment of first-order logic, namely, prenex sentences having a purely conjunctive quantifier-free part. Following a number of works, we associate a graph to the quantifier-free part; each sentence then induces a prefixed graph, a quantifier prefix paired with a graph on its variables. We give a comprehensive classification of the sets of prefixed graphs on which model checking is tractable, based on a novel generalization of treewidth, that generalizes and places into a unified framework a number of existing results. Hubie Chen, Víctor Dalmau |
LICS | 1 |
| 2012 | An Algebraic Preservation Theorem for Aleph-Zero Categorical Quantified Constraint SatisfactionabstractWe prove a preservation theorem for positive Horn definability in aleph-zero categorical structures. In particular, we define and study a construction which we call the periodic power of a structure, and define a periomorphism of a structure to be a homomorphism from the periodic power of the structure to the structure itself. Our preservation theorem states that, over an aleph-zero categorical structure, a relation is positive Horn definable if and only if it is preserved by all periomorphisms of the structure. We give applications of this theorem, including a new proof of the known complexity classification of quantified constraint satisfaction on equality templates. Hubie Chen |
LICS | 1 |
| 2012 | Guarded Ord-Horn: A Tractable Fragment of Quantified Constraint SatisfactionabstractThe first-order theory of dense linear orders without endpoints is well-known to be PSPACE-complete. We present polynomial-time tractability results for fragments of this theory which are defined by syntactic restriction, in particular, our fragments can be described using the framework of quantified constraint satisfaction over Ord-Horn clauses. Hubie Chen, Michal Wrona |
TIME | 1 |
| 2012 | On the Expression Complexity of Equivalence and Isomorphism of Primitive Positive Formulas
Simone Bova, Hubie Chen, Matthew Valeriote |
Theory Comput. Syst. | 2 |
| 2012 | On the Complexity of MMSNPabstractMonotone monadic strict NP (MMSNP) is a class of computational problems that is closely related to the class of constraint satisfaction problems for constraint languages over finite domains. It is known that one of those classes has a complexity dichotomy if and only if the other class has. Whereas the dichotomy conjecture has been verified for several subclasses of constraint satisfaction problems, little is known about the the computational complexity for subclasses of MMSNP. In this paper we completely classify the complexity of MMSNP for the case where the obstructions are monochromatic and where loops in the input are forbidden. That is, we determine the computational complexity of natural partition problems of the following type. For fixed sets of finite structures ${\cal S}_1, \dots, {\cal S}_k$, decide whether a given loopless structure can be vertex-partitioned into k parts such that for each $i \leq k$ none of the structures in ${\cal S}_i$ is homomorphic to the ith part. Manuel Bodirsky, Hubie Chen, Tomás Feder |
SIAM J. Discret. Math. | 2 |
| 2011 | Generic Expression Hardness Results for Primitive Positive Formula Comparison
Simone Bova, Hubie Chen, Matthew Valeriote |
ICALP (2) | 2 |
| 2010 | Causal graphs and structurally restricted planning
Hubie Chen, Omer Giménez |
J. Comput. Syst. Sci. | 1 |
| 2010 | Constraint satisfaction with succinctly specified relations
Hubie Chen, Martin Grohe |
J. Comput. Syst. Sci. | 1 |
| 2010 | The reducts of equality up to primitive positive interdefinabilityabstractAbstract We initiate the study of reducts of relational structures up to primitive positive interdefinability: After providing the tools for such a study, we apply these tools in order to obtain a classification of the reducts of the logic of equality. It turns out that there exists a continuum of such reducts. Equivalently, expressed in the language of universal algebra, we classify those locally closed clones over a countable domain which contain all permutations of the domain. Manuel Bodirsky, Hubie Chen, Michael Pinsker |
J. Symb. Log. | 2 |
| 2010 | Quantified Equality ConstraintsabstractAn equality template is a relational structure with infinite universe whose relations can be defined by Boolean combinations of equalities. We prove a complexity classification for quantified constraint satisfaction problems (QCSPs) over equality templates: These problems are in L (decidable in logarithmic space), NP-hard, or coNP-hard. To establish our classification theorem we combine methods from universal algebra with concepts from model theory. Manuel Bodirsky, Hubie Chen |
SIAM J. Comput. | 2 |
| 2010 | Peek arc consistency
Manuel Bodirsky, Hubie Chen |
Theor. Comput. Sci. | 2 |
| 2009 | On-the-Fly Macros
Hubie Chen, Omer Giménez |
WoLLIC | 1 |
| 2009 | The complexity of constraint satisfaction games and QCSP
Ferdinand Börner, Andrei A. Bulatov, Hubie Chen, Peter Jeavons 0001, Andrei A. Krokhin |
Inf. Comput. | 3 |
| 2009 | Existentially restricted quantified constraint satisfaction
Hubie Chen |
Inf. Comput. | 1 |
| 2009 | Qualitative Temporal and Spatial Reasoning RevisitedabstractEstablishing local consistency is one of the main algorithmic techniques in temporal and spatial reasoning. Acentral question for the various proposed temporal and spatial constraint languages is whether local consistency implies global consistency. Showing that a constraint language Γ has this ‘local-to-global’ property implies polynomial-time tractability of the constraint language, and has further pleasant algorithmic consequences. In the present article, we study the ‘local-to-global’ property by making use of a recently established connection of this property with universal algebra. Roughly speaking, the connection shows that this property is equivalent to the presence of a so-called quasi near-unanimity (QNU) polymorphism of the constraint language. We obtain new algorithmic results and give very concise proofs of previously known theorems. Our results concern well-known and heavily studied formalisms such as the point algebra, Allen's interval algebra and the spatial reasoning language RCC-5. Manuel Bodirsky, Hubie Chen |
J. Log. Comput. | 2 |
| 2009 | Maximal infinite-valued constraint languages
Manuel Bodirsky, Hubie Chen, Jan Kára, Timo von Oertzen |
Theor. Comput. Sci. | 2 |
| 2008 | Quantified Constraint Satisfaction and the Polynomially Generated Powers Property
Hubie Chen |
ICALP (2) | 1 |
| 2008 | Quantified Constraints and Containment ProblemsabstractWe study two containment problems related to the quantified constraint satisfaction problem (QCSP). Firstly, we give a combinatorial condition on finite structures A and B that is necessary and sufficient to render QCSP(A) a subset of QCSP(B). The required condition is the existence of a positive integer r such that there is a surjective homomorphism from the power structure A^r to B. We note that this condition is already necessary to guarantee containment of the Pi_2 restriction of QCSP, that is Pi_2-CSP(A) a subset of Pi_2-CSP(B). Since we are able to give an effective bound on such an r, we provide a decision procedure for the model containment problem with non-deterministic double-exponential time complexity. Secondly, we prove that the entailment problem for quantified conjunctive-positive first-order logic is decidable. That is, given two sentences phi and psi of first-order logic with no instances of negation or disjunction, we give an algorithm that determines whether "phi implies psi" is true in all structures (models). Our result is in some sense tight, since we show that the entailment problem for positive first-order logic (i.e. quantified conjunctive-positive logic plus disjunction) is undecidable. Hubie Chen, Florent R. Madelaine, Barnaby Martin |
LICS | 1 |
| 2008 | Inverse NP Problems
Hubie Chen |
Comput. Complex. | 1 |
| 2008 | The Complexity of Quantified Constraint Satisfaction: Collapsibility, Sink Algebras, and the Three-Element CaseabstractThe constraint satisfaction probem (CSP) is a well-acknowledged framework in which many combinatorial search problems can be naturally formulated. The CSP may be viewed as the problem of deciding the truth of a logical sentence consisting of a conjunction of constraints, in front of which all variables are existentially quantified. The quantified constraint satisfaction problem (QCSP) is the generalization of the CSP where universal quantification is permitted in addition to existential quantification. The general intractability of these problems has motivated research studying the complexity of these problems under a restricted constraint language, which is a set of relations that can be used to express constraints. This paper introduces collapsibility, a technique for deriving positive complexity results on the QCSP. In particular, this technique allows one to show that, for a particular constraint language, the QCSP reduces to the CSP. We show that collapsibility applies to three known tractable cases of the QCSP that were originally studied using disparate proof techniques in different decades: Quantified 2-SAT (Aspvall, Plass, and Tarjan in 1979), Quantified Horn-SAT (Karpinski, Kleine Büning, and Schmitt in 1987), and Quantified Affine-SAT (Creignou, Khanna, and Sudan in 2001). This reconciles and reveals common structure among these cases, which are describable by constraint languages over a two-element domain. In addition to unifying these known tractable cases, we study constraint languages over domains of larger size. Hubie Chen |
SIAM J. Comput. | 1 |
| 2007 | Maximal Infinite-Valued Constraint Languages
Manuel Bodirsky, Hubie Chen, Jan Kára, Timo von Oertzen |
ICALP | 2 |
| 2007 | Quantified Equality ConstraintsabstractAn equality template (also equality constraint language) is a relational structure with infinite universe whose relations can be defined by boolean combinations of equalities. We prove a complete complexity classification for quantified constraint satisfaction problems (QCSPs) over equality templates: these problems are in L (decidable in logarithmic space), NP-complete, or PSPACE-complete. To establish our classification theorem we combine methods from universal algebra with concepts from model theory. Manuel Bodirsky, Hubie Chen |
LICS | 2 |
| 2007 | Learning intersection-closed classes with signatures
Andrei A. Bulatov, Hubie Chen, Víctor Dalmau |
Theor. Comput. Sci. | 2 |
| 2005 | Beyond Hypertree Width: Decomposition Methods Without Decompositions
Hubie Chen, Víctor Dalmau |
CP | 1 |
| 2005 | Parameterized Compilability
Hubie Chen |
IJCAI | 1 |
| 2005 | A Model for Generating Random Quantified Boolean Formulas
Hubie Chen, Yannet Interian |
IJCAI | 1 |
| 2005 | Quantified Constraint Satisfaction, Maximal Constraint Languages, and Symmetric Polymorphisms
Hubie Chen |
STACS | 1 |
| 2004 | Collapsibility and Consistency in Quantified Constraint Satisfaction
Hubie Chen |
AAAI | 1 |
| 2004 | Learnability of Relatively Quantified Generalized Formulas
Andrei A. Bulatov, Hubie Chen, Víctor Dalmau |
ALT | 2 |
| 2004 | Quantified Constraint Satisfaction and 2-Semilattice Polymorphisms
Hubie Chen |
CP | 1 |
| 2004 | (Smart) Look-Ahead Arc Consistency and the Pursuit of CSP Tractability
Hubie Chen, Víctor Dalmau |
CP | 1 |
| 2004 | Owned Policies for Information Security
Hubie Chen, Stephen Chong |
CSFW | 1 |
| 2004 | Quantified Constraint Satisfaction and Bounded Treewidth
Hubie Chen |
ECAI | 1 |
| 2004 | Optimization, Games, and Quantified Constraint Satisfaction
Hubie Chen, Martin Pál |
MFCS | 1 |
| 2004 | Looking Algebraically at Tractable Quantified Boolean Formulas
Hubie Chen, Víctor Dalmau |
SAT | 1 |
| 2004 | A coalgebraic approach to Kleene algebra with tests
Hubie Chen, Riccardo Pucella |
Theor. Comput. Sci. | 1 |
| 2003 | Periodic Constraint Satisfaction Problems: Polynomial-Time Algorithms
Hubie Chen |
CP | 1 |
| 2003 | Inverse Circumscription
Hubie Chen |
IJCAI | 1 |
| 2003 | A Theory of Average-Case Compilability in Knowledge Representation
Hubie Chen |
IJCAI | 1 |
| 2003 | Arithmetic Constant-Depth Circuit Complexity Classes
Hubie Chen |
MFCS | 1 |
| 2003 | Inverse NP Problems
Hubie Chen |
MFCS | 1 |
| 2003 | An Algorithm for SAT Above the Threshold
Hubie Chen |
SAT | 1 |
| 2001 | Formal Models of Heavy-Tailed Behavior in Combinatorial Search
Hubie Chen, Carla P. Gomes, Bart Selman |
CP | 1 |