Back to Search Start Over

What do Constraint Programming Users Want to See? Exploring the Role of Visualisation in Profiling of Models and Search.

Authors :
Goodwin, Sarah
Mears, Christopher
Dwyer, Tim
de la Banda, Maria Garcia
Tack, Guido
Wallace, Mark
Source :
IEEE Transactions on Visualization & Computer Graphics; Jan2017, Vol. 23 Issue 1, p281-290, 10p
Publication Year :
2017

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. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
10772626
Volume :
23
Issue :
1
Database :
Complementary Index
Journal :
IEEE Transactions on Visualization & Computer Graphics
Publication Type :
Academic Journal
Accession number :
119616162
Full Text :
https://doi.org/10.1109/TVCG.2016.2598545