EDBT 2026 Demo / reviewers in the wild / expert
Robert J. Woodward
dblp:30/8009
· DBLP profile ↗
12ranked-venue papers
6as first author
0since 2021 · last 2018
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 12 · 6 first-authorGraphics, computer vision, multimedia, augmented reality and games · 9 · 4 first-authorSoftware engineering, systems software and programming languages · 3 · 2 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.
| Artificial intelligence
9 papers |
Planning, search and constraint satisfaction · 100% | |
| Theoretical computer science
3 papers |
Graph algorithms and graph theory · 100% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Computing education · 100% |
Topics — the 6 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
constraint propagation |
0.6 | 3 | 2018 | A Reactive Strategy for High-Level Consistency During Search · IJCAI 2018 Improving the Performance of Consistency Algorithms by Localizing and Bolstering Propagation in a Tree Decomposition · AAAI 2013 A First Practical Algorithm for High Levels of Relational Consistency · AAAI 2010 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
backtracking |
0.4 | 3 | 2018 | A Reactive Strategy for High-Level Consistency During Search · IJCAI 2018 Adaptive Neighborhood Inverse Consistency as Lookahead for Non-Binary CSPs · AAAI 2011 Solving Difficult CSPs with Relational Neighborhood Inverse Consistency · AAAI 2011 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › local consistency
local consistency algorithms |
0.3 | 1 | 2017 | Cycle-Based Singleton Local Consistencies · AAAI 2017 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › local consistency
relational consistency |
0.3 | 2 | 2013 | Improving the Performance of Consistency Algorithms by Localizing and Bolstering Propagation in a Tree Decomposition · AAAI 2013 A First Practical Algorithm for High Levels of Relational Consistency · AAAI 2010 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
local consistency |
0.2 | 2 | 2011 | Adaptive Neighborhood Inverse Consistency as Lookahead for Non-Binary CSPs · AAAI 2011 Solving Difficult CSPs with Relational Neighborhood Inverse Consistency · AAAI 2011 |
Graph algorithms and graph theory › graph decomposition
tree decomposition |
0.0 | 1 | 2013 | Improving the Performance of Consistency Algorithms by Localizing and Bolstering Propagation in a Tree Decomposition · AAAI 2013 |
Methods — techniques the papers use, named apart from their topics
constraint propagation · 1.4lookahead · 0.9consistency enforcement · 0.7minimum cycle basis · 0.6r(*,m)c · 0.5adaptive strategy · 0.4reactive triggering strategy · 0.3partition-one arc consistency · 0.3generalized arc consistency · 0.3algorithm configuration · 0.2tree decomposition · 0.2redundant constraints · 0.2neighborhood inverse consistency · 0.1wr(*,m)c · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Solving Sudoku with Consistency: A Visual and Interactive ApproachabstractWe describe an online, interactive system with a graphical interface to illustrate the power and operation of consistency algorithms in a friendly and popular context, namely, solving Sudoku puzzles. Our tool implements algorithms for enforcing five (domain-based) consistency properties on binary and non-binary constraint models. Our tool is useful for research, education, and outreach. From a scientific standpoint, we propose a new consistency property that can solve the hardest known 9×9 Sudoku instances without search, but leave open the question of the lowest level of consistency needed to solve every 9×9 Sudoku puzzle. We have used the current tool and its predecessor in the classroom to introduce students to modeling problems with constraints, explain consistency properties, and illustrate the operations of constraint propagation and lookahead. Finally, we have also used this tool during outreach activities to demystify AI to children and the general public and show them how computers think. Ian Howell, Robert J. Woodward, Berthe Y. Choueiry, Christian Bessiere |
IJCAI | 2 |
| 2018 | A Reactive Strategy for High-Level Consistency During SearchabstractConstraint propagation during backtrack search significantly improves the performance of solving a Constraint Satisfaction Problem. While Generalized Arc Consistency (GAC) is the most popular level of propagation, higher-level consistencies (HLC) are needed to solve difficult instances. Deciding to enforce an HLC instead of GAC remains the topic of active research. We propose a simple and effective strategy that reactively triggers an HLC by monitoring search performance: When search starts thrashing, we trigger an HLC, then conservatively revert to GAC. We detect thrashing by counting the number of backtracks at each level of the search tree and geometrically adjust the frequency of triggering an HLC based on its filtering effectiveness. We validate our approach on benchmark problems using Partition-One Arc-Consistency as an HLC. However, our strategy is generic and can be used with other higher-level consistency algorithms. Robert J. Woodward, Berthe Y. Choueiry, Christian Bessiere |
IJCAI | 1 |
| 2017 | Cycle-Based Singleton Local ConsistenciesabstractWe propose to exploit cycles in the constraint network of a Constraint Satisfaction Problem (CSP) to vehicle constraint propagation and improve the effectiveness of local consistency algorithms. We focus our attention on the consistency property Partition-One Arc-Consistency (POAC), which is a stronger variant of Singleton Arc-Consistency (SAC). We modify the algorithm for enforcing POAC to operate on a minimum cycle basis (MCB) of the incidence graph of the CSP. We empirically show that our approach improves the performance of problem solving and constitutes a novel and effective localization of consistency algorithms. Although this paper focuses on POAC, we believe that exploiting cycles, such as MCBs, is applicable to other consistency algorithms and that our study opens a new direction in the design of consistency algorithms. This research is documented in a technical report (Woordward, Choueiry, and Bessiere 2016). http://consystlab.unl.edu/our_work/StudentReports/TR-UNL-CSE-2016-0004.pdf Robert J. Woodward, Berthe Y. Choueiry, Christian Bessiere |
AAAI | 1 |
| 2015 | Characterizing Performance of Consistency Algorithms by Algorithm Configuration of Random CSP GeneratorsabstractIn Constraint Processing, many algorithms for enforcing the same level of local consistency may exist. The performance of those algorithms varies widely. In order to understand what problem features lead to better performance of one algorithm over another, we utilize an algorithm configurator to tune the parameters of a random problem generator and maximize the performance difference of two consistency algorithms for enforcing constraint minimality. Our approach allowed us to generate instances that run 1000 times faster for one algorithm over the other. Daniel J. Geschwender, Robert J. Woodward, Berthe Y. Choueiry |
AAAI | 2 |
| 2014 | Improving Relational Consistency Algorithms Using Dynamic Relation Partitioning
Anthony Schneider, Robert J. Woodward, Berthe Y. Choueiry, Christian Bessiere |
CP | 2 |
| 2014 | Adaptive Parameterized Consistency for Non-binary CSPs by Counting Supports
Robert J. Woodward, Anthony Schneider, Berthe Y. Choueiry, Christian Bessiere |
CP | 1 |
| 2013 | Selecting the Appropriate Consistency Algorithm for CSPs Using Machine Learning ClassifiersabstractComputing the minimal network of a Constraint Satisfaction Problem (CSP) is a useful and difficult task. Two algorithms, PerTuple and AllSol, were proposed to this end. The performances of these algorithms vary with the problem instance. We use Machine Learning techniques to build a classifier that predicts which of the two algorithms is likely to be more effective. Daniel J. Geschwender, Shant Kirakos Karakashian, Robert J. Woodward, Berthe Y. Choueiry, Stephen D. Scott 0001 |
AAAI | 3 |
| 2013 | Improving the Performance of Consistency Algorithms by Localizing and Bolstering Propagation in a Tree DecompositionabstractThe tractability of a Constraint Satisfaction Problem (CSP)is guaranteed by a direct relationship between its consistencylevel and a structural parameter of its constraint network suchas the treewidth. This result is not widely exploited in practicebecause enforcing higher-level consistencies can be costlyand can change the structure of the constraint network andincrease its width. Recently, R(*,m)C was proposed as a relational consistency property that does not modify the structureof the graph and, thus, does not affect its width. In this paper,we explore two main strategies, based on a tree decomposition of the CSP, for improving the performance of enforcingR(*,m)C and getting closer to the above tractability condition. Those strategies are: a) localizing the application ofthe consistency algorithm to the clusters of the tree decomposition, and b) bolstering constraint propagation betweenclusters by adding redundant constraints at their separators,for which we propose three new schemes. We characterizethe resulting consistency properties by comparing them, theoretically and empirically, to the original R(*,m)C and thepopular GAC and maxRPWC, and establish the benefits ofour approach for solving difficult problems. Shant Kirakos Karakashian, Robert J. Woodward, Berthe Y. Choueiry |
AAAI | 2 |
| 2012 | Revisiting Neighborhood Inverse Consistency on Binary CSPs
Robert J. Woodward, Shant Kirakos Karakashian, Berthe Y. Choueiry, Christian Bessiere |
CP | 1 |
| 2011 | Solving Difficult CSPs with Relational Neighborhood Inverse ConsistencyabstractFreuder and Elfe (1996) introduced Neighborhood Inverse Consistency (NIC) as a strong local consistency property for binary CSPs. While enforcing NIC can significantly filter the variables domains, the proposed algorithm is too costly to be used on dense graphs or for lookahead during search. In this paper, we introduce and characterize Relational Neighborhood Inverse Consistency (RNIC) as a local consistency property that operates on the dual graph of a non-binary CSP. We describe and characterize a practical algorithm for enforcing it. We argue that defining RNIC on the dual graph unveils unsuspected opportunities to reduce the computational cost of our algorithm and increase its filtering effectiveness. We show how to achieve those effects by modifying the topology of the dual graph, yielding new variations the RNIC property. We also introduce an adaptive strategy to automatically select the appropriate property to enforce given the connectivity of the dual graph. We integrate the resulting techniques as full lookahead strategies in a backtrack search procedure for solving CSPs, and demonstrate the effectiveness of our approach for solving known difficult benchmark problems. Robert J. Woodward, Shant Kirakos Karakashian, Berthe Y. Choueiry, Christian Bessiere |
AAAI | 1 |
| 2011 | Adaptive Neighborhood Inverse Consistency as Lookahead for Non-Binary CSPsabstractFreuder and Elfe (1996) introduced Neighborhood Inverse Consistency (NIC) for binary CSPs. In this paper, we introduce RNIC, the extension of NIC to non-binary CSPs, and describe a practical algorithm for enforcing it. We propose an adaptive strategy to weaken or strengthen this property based on the connectivity of the network. We demonstrate the effectiveness of RNIC as a full lookahead strategy during search for solving difficult benchmark problems. Robert J. Woodward, Shant Kirakos Karakashian, Berthe Y. Choueiry, Christian Bessiere |
AAAI | 1 |
| 2010 | A First Practical Algorithm for High Levels of Relational ConsistencyabstractConsistency properties and algorithms for achieving them are at the heart of the success of Constraint Programming. In this paper, we study the relational consistency property R(*,m)C, which is equivalent to m-wise consistency proposed in relational databases. We also define wR(*,m)C, a weaker variant of this property. We propose an algorithm for enforcing these properties on a Constraint Satisfaction Problem by tightening the existing relations and without introducing new ones. We empirically show that wR(*,m)C solves in a backtrack-free manner all the instances of some CSP benchmark classes, thus hinting at the tractability of those classes. Shant Kirakos Karakashian, Robert J. Woodward, Christopher G. Reeson, Berthe Y. Choueiry, Christian Bessiere |
AAAI | 2 |