Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Christopher Mears

dblp:63/2774 · DBLP profile ↗
← Back
12ranked-venue papers
4as first author
1since 2021 · last 2022
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 9 · 4 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 5 · 1 first-authorSoftware engineering, systems software and programming languages · 3 · 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.

Computer graphics and multimedia
2 papers
Visualization and visual analytics · 100%
Artificial intelligence
3 papers
Planning, search and constraint satisfaction · 100%
Theoretical computer science
2 papers
Mathematical optimization · 61% Computational complexity · 39%

Topics — the 11 heaviest of 12, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Visualization and visual analytics
information visualization
0.312017
What do Constraint Programming Users Want to See? Exploring the Role of Visualisation in Profiling of Models and Search · IEEE Trans. Vis. Comput. Graph. 2017
Visualization and visual analytics
user-centered design
0.312017
What do Constraint Programming Users Want to See? Exploring the Role of Visualisation in Profiling of Models and Search · IEEE Trans. Vis. Comput. Graph. 2017
Visualization and visual analytics
visual analytics
0.312017
What do Constraint Programming Users Want to See? Exploring the Role of Visualisation in Profiling of Models and Search · IEEE Trans. Vis. Comput. Graph. 2017
Visualization and visual analytics
visualization design
0.312017
What do Constraint Programming Users Want to See? Exploring the Role of Visualisation in Profiling of Models and Search · IEEE Trans. Vis. Comput. Graph. 2017
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
constraint optimization
0.212015
Towards Automatic Dominance Breaking for Constraint Optimization Problems · IJCAI 2015
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › constraint optimization
dominance breaking
0.212015
Towards Automatic Dominance Breaking for Constraint Optimization Problems · IJCAI 2015
Visualization and visual analytics › graph visualization
graph drawing
0.212013
Edge Compression Techniques for Visualization of Dense Directed Graphs · IEEE Trans. Vis. Comput. Graph. 2013
Mathematical optimization
constraint programming
0.122017
What do Constraint Programming Users Want to See? Exploring the Role of Visualisation in Profiling of Models and Search · IEEE Trans. Vis. Comput. Graph. 2017
Edge Compression Techniques for Visualization of Dense Directed Graphs · IEEE Trans. Vis. Comput. Graph. 2013
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
constraint programming
0.112011
Symmetries and Lazy Clause Generation · IJCAI 2011
Computational complexity
constraint satisfaction
0.112017
What do Constraint Programming Users Want to See? Exploring the Role of Visualisation in Profiling of Models and Search · IEEE Trans. Vis. Comput. Graph. 2017
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › constraint satisfaction
symmetry breaking
0.012011
Symmetries and Lazy Clause Generation · IJCAI 2011

Methods — techniques the papers use, named apart from their topics

user-centered design · 0.6questionnaire · 0.6creativity workshop · 0.6case study · 0.6user study · 0.3constraint programming · 0.3lazy clause generation · 0.1
YearPublicationVenuePosition
2022 Globalizing constraint models
Kevin Leo, Christopher Mears, Guido Tack, Maria Garcia de la Banda
Artif. Intell.2
2017 What do Constraint Programming Users Want to See? Exploring the Role of Visualisation in Profiling of Models and Search
abstract
Constraint programming allows difficult combinatorial problems to be modelled declaratively and solved automatically. Advances in solver technologies over recent years have allowed the successful use of constraint programming in many application areas. However, when a particular solver's search for a solution takes too long, the complexity of the constraint program execution hinders the programmer's ability to profile that search and understand how it relates to their model. Therefore, effective tools to support such profiling and allow users of constraint programming technologies to refine their model or experiment with different search parameters are essential. This paper details the first user-centred design process for visual profiling tools in this domain. We report on: our insights and opportunities identified through an on-line questionnaire and a creativity workshop with domain experts carried out to elicit requirements for analytical and visual profiling techniques; our designs and functional prototypes realising such techniques; and case studies demonstrating how these techniques shed light on the behaviour of the solvers in practice.
Sarah Goodwin, Christopher Mears, Tim Dwyer, Maria Garcia de la Banda, Guido Tack, Mark Wallace 0001
IEEE Trans. Vis. Comput. Graph.2
2016 Learning from Learning Solvers
Maxim Shishmarev, Christopher Mears, Guido Tack, Maria Garcia de la Banda
CP2
2015 Towards Automatic Dominance Breaking for Constraint Optimization Problems
Christopher Mears, Maria Garcia de la Banda
IJCAI1
2014 Improved Optimal and Approximate Power Graph Compression for Clearer Visualisation of Dense Graphs
abstract
Drawings of highly connected (dense) graphs can be very difficult to read. Power Graph Analysis offers an alternate way to draw a graph in which sets of nodes with common neighbours are shown grouped into modules. An edge connected to the module then implies a connection to each member of the module. Thus, the entire graph may be represented with much less clutter and without loss of detail. A recent experimental study has shown that such lossless compression of dense graphs makes it easier to follow paths. However, computing optimal power graphs is difficult. In this paper, we show that computing the optimal power-graph with only one module is NP-hard and therefore likely NP-hard in the general case. We give an ILP model for power graph computation and discuss why ILP and CP techniques are poorly suited to the problem. Instead, we are able to find optimal solutions much more quickly using a custom search method. We also show how to restrict this type of search to allow only limited back-tracking to provide a heuristic that has better speed and better results than previously known heuristics.
Tim Dwyer, Christopher Mears, Kerri Morgan, Todd Niven, Kim Marriott, Mark Wallace 0001
PacificVis2
2014 Modelling with Option Types in MiniZinc
Christopher Mears, Andreas Schutt, Peter J. Stuckey, Guido Tack, Kim Marriott, Mark Wallace 0001
CPAIOR1
2013 Globalizing Constraint Models
Kevin Leo, Christopher Mears, Guido Tack, Maria Garcia de la Banda
CP2
2013 Edge Compression Techniques for Visualization of Dense Directed Graphs
abstract
We explore the effectiveness of visualizing dense directed graphs by replacing individual edges with edges connected to 'modules'-or groups of nodes-such that the new edges imply aggregate connectivity. We only consider techniques that offer a lossless compression: that is, where the entire graph can still be read from the compressed version. The techniques considered are: a simple grouping of nodes with identical neighbor sets; Modular Decomposition which permits internal structure in modules and allows them to be nested; and Power Graph Analysis which further allows edges to cross module boundaries. These techniques all have the same goal--to compress the set of edges that need to be rendered to fully convey connectivity--but each successive relaxation of the module definition permits fewer edges to be drawn in the rendered graph. Each successive technique also, we hypothesize, requires a higher degree of mental effort to interpret. We test this hypothetical trade-off with two studies involving human participants. For Power Graph Analysis we propose a novel optimal technique based on constraint programming. This enables us to explore the parameter space for the technique more precisely than could be achieved with a heuristic. Although applicable to many domains, we are motivated by--and discuss in particular--the application to software dependency analysis.
Tim Dwyer, Nathalie Henry Riche, Kim Marriott, Christopher Mears
IEEE Trans. Vis. Comput. Graph.4
2012 Symmetry Propagation: Improved Dynamic Symmetry Breaking in SAT
abstract
For constraint programming, many well performing dynamic symmetry breaking techniques have been devised. For propositional satisfiability solving, dynamic symmetry breaking is still either slower or less general than static symmetry breaking. This paper presents Symmetry Propagation, which is an improvement to Lightweight Dynamic Symmetry Breaking, a dynamic symmetry breaking approach from CP. Symmetry Propagation uses any given symmetry as a propagator, and as a result is a general symmetry breaking technique. Experiments with an implementation in the SAT solver Minisat show that on many benchmarks, Symmetry Propagation outperforms the state-of-the-art static symmetry breaking method Shatter.
Jo Devriendt, Bart Bogaerts 0001, Broes De Cat, Marc Denecker, Christopher Mears
ICTAI5
2011 Proving Symmetries by Model Transformation
Christopher Mears, Todd Niven, Marcel Jackson, Mark Wallace 0001
CP1
2011 Symmetries and Lazy Clause Generation
abstract
Lazy clause generation is a powerful approach to reducing search in constraint programming. This is achieved by recording sets of domain restrictions that previously led to failure as new clausal propagators. Symmetry breaking approaches are also powerful methods for reducing search by recognizing that parts of the search tree are symmetric and do not need to be explored. In this paper we show how we can successfully combine symmetry breaking methods with lazy clause generation. Further, we show that the more precise nogoods generated by a lazy clause solver allow our combined approach to exploit redundancies that cannot be exploited via any previous symmetry breaking method, be it static or dynamic.
Geoffrey Chu, Peter J. Stuckey, Maria Garcia de la Banda, Christopher Mears
IJCAI4
2008 A Novel Approach For Detecting Symmetries in CSP Models
Christopher Mears, Maria Garcia de la Banda, Mark Wallace 0001, Bart Demoen
CPAIOR1