2015
DOI: 10.1007/s10601-015-9202-1
|View full text |Cite
|
Sign up to set email alerts
|

Visual search tree profiling

Abstract: Understanding how the search space is explored for a given constraint problemand how it changes for different models, solvers or search strategies -is crucial for efficient solving. Yet programmers often have to rely on the crude aggregate measures of the search that are provided by solvers, or on visualisation tools that can show the search tree, but do not offer sophisticated ways to navigate and analyse it, particularly for large trees. We present an architecture for profiling a constraint programming searc… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2016
2016
2021
2021

Publication Types

Select...
3
3

Relationship

0
6

Authors

Journals

citations
Cited by 9 publications
(3 citation statements)
references
References 16 publications
0
3
0
Order By: Relevance
“…The area of constraint programming, in contrast to NLP, received a lot of attention from visualization practitioners. Most of the work done in this area focuses on visualizing the search tree resulting from constraint programs (Carro and Hermenegildo 2000b;Pu and Lalanne 2000;Simonis et al 2010;Shishmarev et al 2016;Goodwin et al 2017). However, these techniques cannot be applied to NLP, due to the differences in modeling and solvers (Heipcke 1999).…”
Section: A B C D E F G Hmentioning
confidence: 99%
“…The area of constraint programming, in contrast to NLP, received a lot of attention from visualization practitioners. Most of the work done in this area focuses on visualizing the search tree resulting from constraint programs (Carro and Hermenegildo 2000b;Pu and Lalanne 2000;Simonis et al 2010;Shishmarev et al 2016;Goodwin et al 2017). However, these techniques cannot be applied to NLP, due to the differences in modeling and solvers (Heipcke 1999).…”
Section: A B C D E F G Hmentioning
confidence: 99%
“…However their system only focuses on visualizing the solving process and not modeling. Recently Goodwin et al [25] described a user-centered design process for tools that visualize the solving process, building on earlier work by Shishmarev et al [72]. From an Information Visualization perspective Goodwin et al [25] looked at how different visualizations could be useful in the process of profiling constraint models.…”
Section: Constraint Programming and Related Areasmentioning
confidence: 99%
“…The DiS-CiPl project provides extensive visual functionalities to develop, test, and debug constraint logic programs such as displaying variables' states, effect of constraints and global constraints, event propagation at each node of the search tree, and identifying isomorphic subtrees [11,38]. Many useful methodologies from the DiSCiPl project are implemented in CP-Viz [39] and other works [37]. The OZ Explorer displays the search tree allowing the user to access detailed information about each tree node and to collapse and expand failing trees for closer examination [34].…”
Section: Background and Related Workmentioning
confidence: 99%