Demo Data from VLDB 2026 / reviewers in the wild / expert
Peter Jeavons 0001
dblp:j/PeterJeavons · also Peter G. Jeavons
· DBLP profile ↗
75ranked-venue papers
14as first author
0since 2021 · last 2020
0000-0003-4333-8506ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 40 · 6 first-authorTheory of computation · 25 · 5 first-authorSoftware engineering, systems software and programming languages · 18 · 3 first-authorGraphics, computer vision, multimedia, augmented reality and games · 8Applied, interdisciplinary, general and emerging computing · 7 · 1 first-authorSystems, architecture and hardware · 2 · 1 first-authorDatabases, data management, data science and information retrieval · 2 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Theoretical computer science
18 papers |
Computational complexity · 41% Graph algorithms and graph theory · 21% Mathematical optimization · 15% | |
| Artificial intelligence
13 papers |
Planning, search and constraint satisfaction · 86% Knowledge representation and reasoning · 14% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Bioinformatics and computational biology · 100% |
Topics — the 30 heaviest of 41, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computational complexity
constraint satisfaction |
0.9 | 9 | 2019 | Binary constraint satisfaction problems defined by excluded topological minors · Inf. Comput. 2019 Binarisation via Dualisation for Valued Constraints · AAAI 2015 The complexity of constraint satisfaction games and QCSP · Inf. Comput. 2009 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › constraint programming
tractable class |
0.3 | 5 | 2015 | Tractable Classes of Binary CSPs Defined by Excluded Topological Minors · IJCAI 2015 A Maximal Tractable Class of Soft Constraints · IJCAI 2003 Building tractable disjunctive constraints · J. ACM 2000 |
Computational complexity
binarization |
0.2 | 1 | 2015 | Binarisation via Dualisation for Valued Constraints · AAAI 2015 |
Mathematical optimization
combinatorial optimization |
0.2 | 1 | 2015 | Binarisation via Dualisation for Valued Constraints · AAAI 2015 |
Mathematical optimization
constraint programming |
0.2 | 1 | 2015 | Binarisation via Dualisation for Valued Constraints · AAAI 2015 |
Graph algorithms and graph theory
graph minors |
0.2 | 1 | 2015 | Tractable Classes of Binary CSPs Defined by Excluded Topological Minors · IJCAI 2015 |
Graph algorithms and graph theory › graph minors
topological minor |
0.2 | 1 | 2015 | Tractable Classes of Binary CSPs Defined by Excluded Topological Minors · IJCAI 2015 |
Computational complexity
algebraic complexity |
0.2 | 1 | 2013 | An Algebraic Theory of Complexity for Discrete Optimization · SIAM J. Comput. 2013 |
Mathematical optimization
discrete optimization |
0.2 | 1 | 2013 | An Algebraic Theory of Complexity for Discrete Optimization · SIAM J. Comput. 2013 |
Distributed computing theory
distributed algorithms |
0.2 | 1 | 2013 | Feedback from nature: an optimal distributed algorithm for maximal independent set selection · PODC 2013 |
Distributed computing theory › distributed graph algorithms
maximal independent set |
0.2 | 1 | 2013 | Feedback from nature: an optimal distributed algorithm for maximal independent set selection · PODC 2013 |
Algorithms and data structures
randomized algorithms |
0.2 | 1 | 2013 | Feedback from nature: an optimal distributed algorithm for maximal independent set selection · PODC 2013 |
Distributed computing theory › distributed complexity
time complexity lower bounds |
0.2 | 1 | 2013 | Feedback from nature: an optimal distributed algorithm for maximal independent set selection · PODC 2013 |
Computational complexity › complexity of reasoning
tractable fragments |
0.2 | 1 | 2013 | An Algebraic Theory of Complexity for Discrete Optimization · SIAM J. Comput. 2013 |
Algorithms and data structures › symbolic computation
variable elimination |
0.1 | 1 | 2010 | Generalizing constraint satisfaction on trees: Hybrid tractability and variable elimination · Artif. Intell. 2010 |
Computational complexity › constraint satisfaction
quantified constraint satisfaction |
0.1 | 1 | 2009 | The complexity of constraint satisfaction games and QCSP · Inf. Comput. 2009 |
Computational complexity › constraint satisfaction
dichotomy theorem |
0.1 | 1 | 2005 | Classifying the Complexity of Constraints Using Finite Algebras · SIAM J. Comput. 2005 |
Graph algorithms and graph theory
graph decomposition |
0.1 | 1 | 2005 | A Unified Theory of Structural Tractability for Constraint Satisfaction and Spread Cut Decomposition · IJCAI 2005 |
Logic in computer science
universal algebra |
0.1 | 1 | 2005 | Classifying the Complexity of Constraints Using Finite Algebras · SIAM J. Comput. 2005 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › temporal reasoning › qualitative temporal reasoning
interval algebra |
0.0 | 1 | 2003 | Reasoning about temporal relations: The tractable subalgebras of Allen's interval algebra · J. ACM 2003 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
soft constraints |
0.0 | 1 | 2003 | A Maximal Tractable Class of Soft Constraints · IJCAI 2003 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
temporal reasoning |
0.0 | 1 | 2003 | Reasoning about temporal relations: The tractable subalgebras of Allen's interval algebra · J. ACM 2003 |
Automated reasoning and model checking
satisfiability |
0.0 | 1 | 2003 | Reasoning about temporal relations: The tractable subalgebras of Allen's interval algebra · J. ACM 2003 |
Bioinformatics and computational biology › statistical genetics › genotype calling
allele calling |
0.0 | 1 | 2001 | Automatic analysis of agarose gel images · Bioinform. 2001 |
Bioinformatics and computational biology › bioimage informatics
bioimage analysis |
0.0 | 1 | 2001 | Automatic analysis of agarose gel images · Bioinform. 2001 |
Bioinformatics and computational biology › bioimage informatics › gel electrophoresis analysis
gel image analysis |
0.0 | 1 | 2001 | Automatic analysis of agarose gel images · Bioinform. 2001 |
Bioinformatics and computational biology
genomics |
0.0 | 1 | 2001 | Automatic analysis of agarose gel images · Bioinform. 2001 |
Bioinformatics and computational biology
statistical genetics |
0.0 | 1 | 2001 | Automatic analysis of agarose gel images · Bioinform. 2001 |
Computational complexity › constraint satisfaction
complexity classification |
0.0 | 1 | 2001 | A Complete Classification of Complexity in Allens Algebra in the Presence of a Non-Trivial Basic Relation · IJCAI 2001 |
Logic in computer science
temporal reasoning |
0.0 | 1 | 2001 | A Complete Classification of Complexity in Allens Algebra in the Presence of a Non-Trivial Basic Relation · IJCAI 2001 |
Methods — techniques the papers use, named apart from their topics
constraint satisfaction · 0.7variable elimination · 0.2tree decomposition · 0.2dual encoding · 0.2algebraic properties · 0.2weighted polymorphisms · 0.2probabilistic analysis · 0.2galois connection · 0.2complexity analysis · 0.1symmetry breaking · 0.1clone theory · 0.1dichotomy classification · 0.0algebraic techniques · 0.0signal processing · 0.0image processing · 0.0tractability analysis · 0.0constraint propagation · 0.0tractability characterisation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Representing Fitness Landscapes by Valued Constraints to Understand the Complexity of Local Search
Artem Kaznatcheev, David A. Cohen, Peter Jeavons 0001 |
J. Artif. Intell. Res. | 3 |
| 2019 | Representing Fitness Landscapes by Valued Constraints to Understand the Complexity of Local SearchabstractLocal search is widely used to solve combinatorial optimisation problems and to model biological evolution, but the performance of local search algorithms on different kinds of fitness landscapes is poorly understood. Here we introduce a natural approach to modelling fitness landscapes using valued constraints. This allows us to investigate minimal representations (normal forms) and to consider the effects of the structure of the constraint graph on the tractability of local search. First, we show that for fitness landscapes representable by binary Boolean valued constraints there is a minimal necessary constraint graph that can be easily computed. Second, we consider landscapes as equivalent if they allow the same (improving) local search moves; we show that a minimal normal form still exists, but is NP-hard to compute. Next we consider the complexity of local search on fitness landscapes modelled by valued constraints with restricted forms of constraint graph. In the binary Boolean case, we prove that a tree-structured constraint graph gives a tight quadratic bound on the number of improving moves made by any local search; hence, any landscape that can be represented by such a model will be tractable for local search. We build two families of examples to show that both the conditions in our tractability result are essential. With domain size three, even just a path of binary constraints can model a landscape with an exponentially long sequence of improving moves. With a treewidth two constraint graph, even with a maximum degree of three, binary Boolean constraints can model a landscape with an exponentially long sequence of improving moves. Artem Kaznatcheev, David A. Cohen, Peter Jeavons 0001 |
CP | 3 |
| 2019 | Binary constraint satisfaction problems defined by excluded topological minors
David A. Cohen, Martin C. Cooper, Peter Jeavons 0001, Stanislav Zivný |
Inf. Comput. | 3 |
| 2017 | Finding Graph Decompositions via SATabstractWe begin a systematic study of how Graph Decomposition problems may be represented using propositional formulas, and hence solved using SAT-solver technology. By making use of symmetry breaking techniques we are able to obtain solutions to several previously unknown cases and to significantly reduce the time needed to compute decompositions. However some fairly small instances remain unsolved, and thus provide an interesting challenge to SAT-solver technology. Wenting Zhao 0002, Mark H. Liffiton, Peter Jeavons 0001, Dan Roberts |
ICTAI | 3 |
| 2017 | Binarisation for Valued Constraint Satisfaction ProblemsabstractWe study methods for transforming valued constraint satisfaction problems (VCSPs) to binary VCSPs. First, we show that the standard dual encoding preserves many aspects of the algebraic properties that capture the computational complexity of VCSPs. Second, we extend the reduction of CSPs to binary CSPs described by Bulín et al. [ Log. Methods Comput. Sci., 11 (2015)] to VCSPs. This reduction establishes that VCSPs over a fixed valued constraint language are polynomial-time equivalent to minimum-cost homomorphism problems over a fixed digraph. David A. Cohen, Martin C. Cooper, Peter Jeavons 0001, Andrei A. Krokhin, Robert Powell, Stanislav Zivný |
SIAM J. Discret. Math. | 3 |
| 2016 | Feedback from nature: simple randomised distributed algorithms for maximal independent set selection and greedy colouring
Peter Jeavons 0001, Alex D. Scott, Lei Xu 0002 |
Distributed Comput. | 1 |
| 2015 | Binarisation via Dualisation for Valued ConstraintsabstractConstraint programming is a natural paradigm for many combinatorial optimisation problems. The complexity of constraint satisfaction for various forms of constraints has been widely-studied, both to inform the choice of appropriate algorithms, and to understand better the boundary between polynomial-time complexity and NP-hardness. In constraint programming it is well-known that any constraint satisfaction problem can be converted to an equivalent binary problem using the so-called dual encoding. Using this standard approach any fixed collection of constraints, of arbitrary arity, can be converted to an equivalent set of constraints of arity at most two. Here we show that this transformation, although it changes the domain of the constraints, preserves all the relevant algebraic properties that determine the complexity. Moreover, we show that the dual encoding preserves many of the key algorithmic properties of the original instance. We also show that this remains true for more general valued constraint languages, where constraints may assign different cost values to different assignments. Hence, we obtain a simple proof of the fact that to classify the computational complexity of all valued constraint languages it suffices to classify only binary valued constraint languages. David A. Cohen, Martin C. Cooper, Peter Jeavons 0001, Stanislav Zivný |
AAAI | 3 |
| 2015 | Tractable Classes of Binary CSPs Defined by Excluded Topological Minors
David A. Cohen, Martin C. Cooper, Peter Jeavons 0001, Stanislav Zivný |
IJCAI | 3 |
| 2015 | Simple Algorithms for Distributed Leader Election in Anonymous Synchronous Rings and Complete Networks Inspired by Neural Development in Fruit FliesabstractLeader election in anonymous rings and complete networks is a very practical problem in distributed computing. Previous algorithms for this problem are generally designed for a classical message passing model where complex messages are exchanged. However, the need to send and receive complex messages makes such algorithms less practical for some real applications. We present some simple synchronous algorithms for distributed leader election in anonymous rings and complete networks that are inspired by the development of the neural system of the fruit fly. Our leader election algorithms all assume that only one-bit messages are broadcast by nodes in the network and processors are only able to distinguish between silence and the arrival of one or more messages. These restrictions allow implementations to use a simpler message-passing architecture. Even with these harsh restrictions our algorithms are shown to achieve good time and message complexity both analytically and experimentally. Lei Xu 0002, Peter Jeavons 0001 |
Int. J. Neural Syst. | 2 |
| 2015 | Patterns from nature: Distributed greedy colouring with simple messages and minimal graph knowledge
Lei Xu 0002, Peter Jeavons 0001 |
Inf. Sci. | 2 |
| 2015 | Steering Evolution with Sequential Therapy to Prevent the Emergence of Bacterial Antibiotic ResistanceabstractThe increasing rate of antibiotic resistance and slowing discovery of novel antibiotic treatments presents a growing threat to public health. Here, we consider a simple model of evolution in asexually reproducing populations which considers adaptation as a biased random walk on a fitness landscape. This model associates the global properties of the fitness landscape with the algebraic properties of a Markov chain transition matrix and allows us to derive general results on the non-commutativity and irreversibility of natural selection as well as antibiotic cycling strategies. Using this formalism, we analyze 15 empirical fitness landscapes of E. coli under selection by different β-lactam antibiotics and demonstrate that the emergence of resistance to a given antibiotic can be either hindered or promoted by different sequences of drug application. Specifically, we demonstrate that the majority, approximately 70%, of sequential drug treatments with 2-4 drugs promote resistance to the final antibiotic. Further, we derive optimal drug application sequences with which we can probabilistically 'steer' the population through genotype space to avoid the emergence of resistance. This suggests a new strategy in the war against antibiotic-resistant organisms: drug sequencing to shepherd evolution through genotype space to states from which resistance cannot emerge and by which to maximize the chance of successful therapy. Daniel Nichol, Peter Jeavons 0001, Alexander G. Fletcher, Robert A. Bonomo, Philip K. Maini, Jerome L. Paul, Robert A. Gatenby, Alexander R. A. Anderson, Jacob G. Scott |
PLoS Comput. Biol. | 2 |
| 2013 | Tractable Combinations of Global Constraints
David A. Cohen, Peter Jeavons 0001, Evgenij Thorstensen, Stanislav Zivný |
CP | 2 |
| 2013 | Feedback from nature: an optimal distributed algorithm for maximal independent set selectionabstractMaximal Independent Set selection is a fundamental problem in distributed computing. A novel probabilistic algorithm for this problem has recently been proposed by Afek et al, inspired by the study of the way that developing cells in the fly become specialised. The algorithm they propose is simple and robust, but not as efficient as previous approaches: the expected time complexity is O(log2 n). Here we first show that the approach of Afek et al cannot achieve better efficiency than this across all networks, no matter how the global probability values are chosen. Alex D. Scott, Peter Jeavons 0001, Lei Xu 0002 |
PODC | 2 |
| 2013 | Simple Neural-Like P Systems for Maximal Independent Set SelectionabstractMembrane systems (P systems) are distributed computing models inspired by living cells where a collection of processors jointly achieves a computing task. The problem of maximal independent set (MIS) selection in a graph is to choose a set of nonadjacent nodes to which no further nodes can be added. In this letter, we design a class of simple neural-like P systems to solve the MIS selection problem efficiently in a distributed way. This new class of systems possesses two features that are attractive for both distributed computing and membrane computing: first, the individual processors do not need any information about the overall size of the graph; second, they communicate using only one-bit messages. Lei Xu 0002, Peter Jeavons 0001 |
Neural Comput. | 2 |
| 2013 | An Algebraic Theory of Complexity for Discrete OptimizationabstractDiscrete optimization problems arise in many different areas and are studied under many different names. In many such problems the quantity to be optimized can be expressed as a sum of functions of a restricted form. Here we present a unifying theory of complexity for problems of this kind. We show that the complexity of a finite-domain discrete optimization problem is determined by certain algebraic properties of the objective function, which we call weighted polymorphisms. We define a Galois connection between sets of rational-valued functions and sets of weighted polymorphisms and show how the closed sets of this Galois connection can be characterized. These results provide a new approach to studying the complexity of discrete optimization. We use this approach to identify certain maximal tractable subproblems of the general problem and hence derive a complete classification of complexity for the Boolean case. David A. Cohen, Martin C. Cooper, Páidí Creed, Peter Jeavons 0001, Stanislav Zivný |
SIAM J. Comput. | 4 |
| 2012 | Local Consistency and SAT-SolversabstractLocal consistency techniques such as k-consistency are a key component of specialised solvers for constraint satisfaction problems. In this paper we show that the power of using k-consistency techniques on a constraint satisfaction problem is precisely captured by using a particular inference rule, which we call negative-hyper-resolution, on the standard direct encoding of the problem into Boolean clauses. We also show that current clause-learning SAT-solvers will discover in expected polynomial time any inconsistency that can be deduced from a given set of clauses using negative-hyper-resolvents of a fixed size. We combine these two results to show that, without being explicitly designed to do so, current clause-learning SAT-solvers efficiently simulate k-consistency techniques, for all fixed values of k. We then give some experimental results to show that this feature allows clause-learning SAT-solvers to efficiently solve certain families of constraint problems which are challenging for conventional constraint-programming solvers. Peter Jeavons 0001, Justyna Petke |
J. Artif. Intell. Res. | 1 |
| 2011 | Optimization Methods for the Partner Units Problem
Markus Aschinger, Conrad Drescher, Gerhard Friedrich, Georg Gottlob, Peter Jeavons 0001, Anna Ryabokon, Evgenij Thorstensen |
CPAIOR | 5 |
| 2011 | Tackling the Partner Units Configuration Problem
Markus Aschinger, Conrad Drescher, Georg Gottlob, Peter Jeavons 0001, Evgenij Thorstensen |
IJCAI | 4 |
| 2011 | An Algebraic Theory of Complexity for Valued Constraints: Establishing a Galois Connection
David A. Cohen, Páidí Creed, Peter Jeavons 0001, Stanislav Zivný |
MFCS | 3 |
| 2011 | The Order Encoding: From Tractable CSP to Tractable SAT
Justyna Petke, Peter Jeavons 0001 |
SAT | 2 |
| 2011 | Structural Decomposition Methods and What They are Good ForabstractThis paper reviews structural problem decomposition methods, such as tree and path decompositions. It is argued that these notions can be applied in two distinct ways: Either to show that a problem is efficiently solvable when a width parameter is fixed, or to prove that the unrestricted (or some width-parameter free) version of a problem is tractable by using a width-notion as a mathematical tool for directly solving the problem at hand. Examples are given for both cases. As a new showcase for the latter usage, we report some recent results on the Partner Units Problem, a form of configuration problem arising in an industrial context. We use the notion of a path decomposition to identify and solve a tractable class of instances of this problem with practical relevance. Markus Aschinger, Conrad Drescher, Georg Gottlob, Peter Jeavons 0001, Evgenij Thorstensen |
STACS | 4 |
| 2010 | Local Consistency and SAT-Solvers
Justyna Petke, Peter Jeavons 0001 |
CP | 2 |
| 2010 | Generalizing constraint satisfaction on trees: Hybrid tractability and variable elimination
Martin C. Cooper, Peter Jeavons 0001, András Z. Salamon |
Artif. Intell. | 2 |
| 2009 | The Complexity of Valued Constraint Models
Stanislav Zivný, Peter Jeavons 0001 |
CP | 2 |
| 2009 | The Expressive Power of Binary Submodular Functions
Stanislav Zivný, David A. Cohen, Peter Jeavons 0001 |
MFCS | 3 |
| 2009 | Presenting Constraints
Peter Jeavons 0001 |
TABLEAUX | 1 |
| 2009 | The expressive power of binary submodular functions
Stanislav Zivný, David A. Cohen, Peter Jeavons 0001 |
Discret. Appl. Math. | 3 |
| 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. | 4 |
| 2008 | Perfect Constraints Are Tractable
András Z. Salamon, Peter Jeavons 0001 |
CP | 2 |
| 2008 | Classes of Submodular Constraints Expressible by Graph Cuts
Stanislav Zivný, Peter Jeavons 0001 |
CP | 2 |
| 2008 | Hybrid tractable CSPs which generalize tree structureabstractThe constraint satisfaction problem (CSP) is a central generic problem in artificial intelligence. Considerable progress has been made in identifying properties which ensure tractability in such problems, such as the property of being tree-structured. In this paper we introduce the broken-triangle property, which allows us to define a hybrid tractable class for this problem which significantly generalizes the class of problems with tree structure. We show that the broken-triangle property is conservative (i.e., it is preserved under domain reduction and hence under arc consistency operations) and that there is a polynomial-time algorithm to determine an ordering of the variables for which the broken-triangle property holds (or to determine that no such ordering exists). We also present a non-conservative extension of the broken-triangle property which is also sufficient to ensure tractability and can be detected in polynomial time. Martin C. Cooper, Peter Jeavons 0001, András Z. Salamon |
ECAI | 2 |
| 2008 | A unified theory of structural tractability for constraint satisfaction problems
David A. Cohen, Peter Jeavons 0001, Marc Gyssens |
J. Comput. Syst. Sci. | 2 |
| 2008 | Generalising submodularity and horn clauses: Tractable optimization problems defined by tournament pair multimorphisms
David A. Cohen, Martin C. Cooper, Peter Jeavons 0001 |
Theor. Comput. Sci. | 3 |
| 2008 | The expressive power of valued constraints: Hierarchies and collapses
David A. Cohen, Peter Jeavons 0001, Stanislav Zivný |
Theor. Comput. Sci. | 2 |
| 2007 | Exact and Heuristic Approaches for Identifying Disease-Associated SNP Motifs
Gaofeng Huang, Peter Jeavons 0001, Dominic Kwiatkowski |
APBC | 2 |
| 2007 | A Geometrical Model for the SNP Motif Identification ProblemabstractA common type of DNA variation is called a Single Nucleotide Polymorphism (SNP), where a single position within a DNA sequence is altered from one nucleotide base to another. The problem of identifying disease-associated SNPs has been the subject of extensive research by statisticians. However, less research has been done within the computing community. In this paper, we propose a novel geometrical computing model for the SNP Motif Identification Problem. The purpose of our research is to explore the properties of SNPs in a combinatorial way. We test our algorithm on two real clinical datasets, and give computational results which demonstrate the efficiency and effectiveness of our approach. Gaofeng Huang, Peter Jeavons 0001 |
BIBE | 2 |
| 2007 | The Expressive Power of Valued Constraints: Hierarchies and Collapses
David A. Cohen, Peter Jeavons 0001, Stanislav Zivný |
CP | 2 |
| 2006 | Constraint Symmetry and Solution Symmetry
David A. Cohen, Peter Jeavons 0001, Christopher Jefferson, Karen E. Petrie, Barbara M. Smith |
AAAI | 2 |
| 2006 | An Algebraic Characterisation of Complexity for Valued Constraint
David A. Cohen, Martin C. Cooper, Peter Jeavons 0001 |
CP | 3 |
| 2006 | The complexity of soft constraint satisfaction
David A. Cohen, Martin C. Cooper, Peter Jeavons 0001, Andrei A. Krokhin |
Artif. Intell. | 3 |
| 2005 | Symmetry Definitions for Constraint Satisfaction Problems
David A. Cohen, Peter Jeavons 0001, Christopher Jefferson, Karen E. Petrie, Barbara M. Smith |
CP | 2 |
| 2005 | A Unified Theory of Structural Tractability for Constraint Satisfaction and Spread Cut Decomposition
David A. Cohen, Peter Jeavons 0001, Marc Gyssens |
IJCAI | 2 |
| 2005 | Supermodular functions and the complexity of MAX CSP
David A. Cohen, Martin C. Cooper, Peter Jeavons 0001, Andrei A. Krokhin |
Discret. Appl. Math. | 3 |
| 2005 | Classifying the Complexity of Constraints Using Finite AlgebrasabstractMany natural combinatorial problems can be expressed as constraint satisfaction problems. This class of problems is known to be NP-complete in general, but certain restrictions on the form of the constraints can ensure tractability. Here we show that any set of relations used to specify the allowed forms of constraints can be associated with a finite universal algebra and we explore how the computational complexity of the corresponding constraint satisfaction problem is connected to the properties of this algebra. Hence, we completely translate the problem of classifying the complexity of restricted constraint satisfaction problems into the language of universal algebra. We introduce a notion of "tractable algebra," and investigate how the tractability of an algebra relates to the tractability of the smaller algebras which may be derived from it, including its subalgebras and homomorphic images. This allows us to reduce significantly the types of algebras which need to be classified. Using our results we also show that if the decision problem associated with a given collection of constraint types can be solved efficiently, then so can the corresponding search problem. We then classify all finite strictly simple surjective algebras with respect to tractability, obtaining a dichotomy theorem which generalizes Schaefer's dichotomy for the generalized satisfiability problem. Finally, we suggest a possible general algebraic criterion for distinguishing the tractable and intractable cases of the constraint satisfaction problem. Andrei A. Bulatov, Peter Jeavons 0001, Andrei A. Krokhin |
SIAM J. Comput. | 2 |
| 2004 | A Complete Characterization of Complexity for Boolean Constraint Optimization Problems
David A. Cohen, Martin C. Cooper, Peter Jeavons 0001 |
CP | 3 |
| 2004 | Identifying Efficiently Solvable Cases of Max CSP
David A. Cohen, Martin C. Cooper, Peter Jeavons 0001, Andrei A. Krokhin |
STACS | 3 |
| 2004 | A Maximal Tractable Class of Soft ConstraintsabstractMany researchers in artificial intelligence are beginning to explore the use of soft constraints to express a set of (possibly conflicting) problem requirements. A soft constraint is a function defined on a collection of variables which associates some measure of desirability with each possible combination of values for those variables. However, the crucial question of the computational complexity of finding the optimal solution to a collection of soft constraints has so far received very little attention. In this paper we identify a class of soft binary constraints for which the problem of finding the optimal solution is tractable. In other words, we show that for any given set of such constraints, there exists a polynomial time algorithm to determine the assignment having the best overall combined measure of desirability. This tractable class includes many commonly-occurring soft constraints, such as 'as near as possible' or 'as soon as possible after', as well as crisp constraints such as 'greater than'. Finally, we show that this tractable class is maximal, in the sense that adding any other form of soft binary constraint which is not in the class gives rise to a class of problems which is NP-hard. David A. Cohen, Martin C. Cooper, Peter Jeavons 0001, Andrei A. Krokhin |
J. Artif. Intell. Res. | 3 |
| 2004 | Constraint Satisfaction Problems on Intervals and LengthabstractWe study interval-valued constraint satisfaction problems (CSPs), in which the aim is to find an assignment of intervals to a given set of variables subject to constraints on the relative positions of intervals. Many well-known problems such as INTERVAL GRAPH RECOGNITION and INTERVAL SATISFIABILITY can be considered as examples of such CSPs. One interesting question concerning such problems is to determine exactly how the complexity of an interval-valued CSP depends on the set of constraints allowed in instances. For the framework known as Allen's interval algebra this question was completely answered earlier by the authors, by giving a complete description of the tractable cases and showing that all remaining cases are NP-complete. Here we extend the qualitative framework of Allen's algebra with additional constraints on the lengths of intervals. We allow these length constraints to be expressed as Horn disjunctive linear relations, a well-known tractable and sufficiently expressive form of constraints. The class of problems we consider contains, in particular, problems that are very closely related to the previously studied UNIT INTERVAL GRAPH SANDWICH problem. We completely characterize sets of qualitative relations for which the CSP augmented with arbitrary length constraints of the above form is tractable. We also show that, again, all the remaining cases are NP-complete. Andrei A. Krokhin, Peter Jeavons 0001, Peter Jonsson |
SIAM J. Discret. Math. | 2 |
| 2003 | An Algebraic Approach to Multi-sorted Constraints
Andrei A. Bulatov, Peter Jeavons 0001 |
CP | 2 |
| 2003 | Soft Constraints: Complexity and Multimorphisms
David A. Cohen, Martin C. Cooper, Peter Jeavons 0001, Andrei A. Krokhin |
CP | 3 |
| 2003 | A Maximal Tractable Class of Soft Constraints
David A. Cohen, Martin C. Cooper, Peter Jeavons 0001, Andrei A. Krokhin |
IJCAI | 3 |
| 2003 | Reasoning about temporal relations: The tractable subalgebras of Allen's interval algebraabstractAllen's interval algebra is one of the best established formalisms for temporal reasoning. This article provides the final step in the classification of complexity for satisfiability problems over constraints expressed in this algebra. When the constraints are chosen from the full Allen's algebra, this form of satisfiability problem is known to be NP-complete. However, eighteen tractable subalgebras have previously been identified; we show here that these subalgebras include all possible tractable subsets of Allen's algebra. In other words, we show that this algebra contains exactly eighteen maximal tractable subalgebras, and reasoning in any fragment not entirely contained in one of these subalgebras is NP-complete. We obtain this dichotomy result by giving a new uniform description of the known maximal tractable subalgebras, and then systematically using a general algebraic technique for identifying maximal subalgebras with a given property. Andrei A. Krokhin, Peter Jeavons 0001, Peter Jonsson |
J. ACM | 2 |
| 2003 | Learnability of quantified formulas
Víctor Dalmau, Peter Jeavons 0001 |
Theor. Comput. Sci. | 2 |
| 2002 | The Complexity of Constraints on Intervals and Lengths
Andrei A. Krokhin, Peter Jeavons 0001, Peter Jonsson |
STACS | 2 |
| 2001 | A Complete Classification of Complexity in Allens Algebra in the Presence of a Non-Trivial Basic Relation
Andrei A. Krokhin, Peter Jeavons 0001, Peter Jonsson |
IJCAI | 2 |
| 2001 | The complexity of maximal constraint languagesabstractMany combinatorial search problems can be expressed as “constraint satisfaction problems” using an appropriate “constraint language”, that is, a set of relations over some fixed finite set of values. It is well-known that there is a trade-off between the expressive power of a constraint language and the complexity of the problems it can express. In the present paper we systematically study the complexity of all maximal constraint languages, that is, languages whose expressive power is just weaker than that of the language of all constraints. Using the algebraic invariance properties of constraints, we exhibit a strong necessary condition for tractability of such a constraint language. Moreover, we show that, at least for small sets of values, this condition is also sufficient. Andrei A. Bulatov, Andrei A. Krokhin, Peter Jeavons 0001 |
STOC | 3 |
| 2001 | Automatic analysis of agarose gel imagesabstractMOTIVATION: Automatic tools to speed up routine biological processes are very much sought after in bio-medical research. Much repetitive work in molecular biology, such as allele calling in genetic analysis, can be made semi-automatic or task specific automatic by using existing techniques from computer science and signal processing. Computerized analysis is reproducible and avoids various forms of human error. Semi-automatic techniques with an interactive check on the results speed up the analysis and reduce the error. RESULTS: We have successfully implemented an image processing software package to automatically analyze agarose gel images of polymorphic DNA markers. We have obtained up to 90% accuracy for the classification of alleles in good quality images and up to 70% accuracy in average quality images. These results are obtained within a few seconds. Even after subsequent interactive checking to increase the accuracy of allele classification to 100%, the overall speed with which the data can be processed is greatly increased, compared to manual allele classification. AVAILABILITY: The IDL source code of the software is available on request from [email protected] P. S. Umesh Adiga, A. Bhomra, Maria Grazia Turri, A. Nicod, S. R. Datta, Peter Jeavons 0001, Richard Mott, Jonathan Flint |
Bioinform. | 6 |
| 2000 | New Tractable Classes from Old
David A. Cohen, Peter Jeavons 0001, Richard Gault |
CP | 2 |
| 2000 | Constraint Satisfaction Problems and Finite Algebras
Andrei A. Bulatov, Andrei A. Krokhin, Peter Jeavons 0001 |
ICALP | 3 |
| 2000 | Building tractable disjunctive constraintsabstractMany combinatorial search problems can be expressed as 'constraint satisfaction problems'. This class of problems is known to be NP-hard in general, but a number of restricted constraint classes have been identified which ensure tractability. This paper presents the first general results on combining tractable constraint classes to obtain larger, more general, tractable classes. We give examples to show that many known examples of tractable constraint classes, from a wide variety of different contexts, can be constructed from simpler tractable classes using a general method. We also construct several new tractable classes that have not previously been identified. David A. Cohen, Peter Jeavons 0001, Peter Jonsson, Manolis Koubarakis |
J. ACM | 2 |
| 1998 | Constructing Constraints
Peter Jeavons 0001 |
CP | 1 |
| 1998 | Constraints, Consistency and Closure
Peter Jeavons 0001, David A. Cohen, Martin C. Cooper |
Artif. Intell. | 1 |
| 1998 | On the Algebraic Structure of Combinatorial Problems
Peter Jeavons 0001 |
Theor. Comput. Sci. | 1 |
| 1997 | Tractable Disjunctive Constraints
David A. Cohen, Peter Jeavons 0001, Manolis Koubarakis |
CP | 2 |
| 1997 | Closure properties of constraintsabstractMany combinatorial search problems can be expressed as “constraint satisfaction problems” and this class of problems is known to be NP-complete in general. In this paper, we investigate the subclasses that arise from restricting the possible constraint types. We first show that any set of constraints that does not give rise to an NP-complete class of problems must satisfy a certain type of algebraic closure condition. We then investigate all the different possible forms of this algebraic closure property, and establish which of these are sufficient to ensure tractability. As examples, we show that all known classes of tractable constraints over finite domains can be characterized by such an algebraic closure property. Finally, we describe a simple computational procedure that can be used to determine the closure properties of a given set of constraints. This procedure involves solving a particular constraint satisfaction problem, which we call an “indicator problem.” Peter Jeavons 0001, David A. Cohen, Marc Gyssens |
J. ACM | 1 |
| 1996 | Derivation of Constraints and Database Relations
David A. Cohen, Marc Gyssens, Peter Jeavons 0001 |
CP | 3 |
| 1996 | A test for Tractability
Peter Jeavons 0001, David A. Cohen, Marc Gyssens |
CP | 1 |
| 1995 | An Algebraic Characterization of Tractable Constraints
Peter Jeavons 0001, David A. Cohen |
COCOON | 1 |
| 1995 | A Unifying Framework for Tractable Constraints
Peter Jeavons 0001, David A. Cohen, Marc Gyssens |
CP | 1 |
| 1995 | Tractable Constraints on Ordered Domains
Peter Jeavons 0001, Martin C. Cooper |
Artif. Intell. | 1 |
| 1994 | Characterising Tractable Constraints
Martin C. Cooper, David A. Cohen, Peter Jeavons 0001 |
Artif. Intell. | 3 |
| 1994 | Decomposing Constraint Satisfaction Problems Using Database Techniques
Marc Gyssens, Peter Jeavons 0001, David A. Cohen |
Artif. Intell. | 2 |
| 1994 | Recovering a Relation from a Decomposition Using Constraint Satisfaction
Peter Jeavons 0001 |
Inf. Sci. | 1 |
| 1994 | Generating binary sequences for stochastic computingabstractThe paper describes techniques for constructing statistically independent binary sequences with prescribed ratios of zeros and ones. The first construction is a general recursive construction, which forms the sequences from a class of "elementary" sequences. The second construction is a special construction which can be used when the ratio of ones to zeros is expressed in binary notation. The second construction is shown to be optimal in terms of the numbers of input sequences required to construct the desired sequence. The paper concludes with a discussion of how to generate independent "elementary" sequences using simple digital techniques.> Peter Jeavons 0001, David A. Cohen, John Shawe-Taylor |
IEEE Trans. Inf. Theory | 1 |
| 1993 | Counting Representable Sets on Simple Graphs
Peter Jeavons 0001 |
Discret. Appl. Math. | 1 |