<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="static/style.xsl"?><OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd"><responseDate>2026-09-24T01:10:22Z</responseDate><request verb="GetRecord" identifier="oai:cora.ucc.ie:10468/510" metadataPrefix="dim">https://cora.ucc.ie/server/oai/request</request><GetRecord><record><header><identifier>oai:cora.ucc.ie:10468/510</identifier><datestamp>2023-04-04T07:04:51Z</datestamp><setSpec>com_10468_388</setSpec><setSpec>com_10468_5</setSpec><setSpec>com_10468_227</setSpec><setSpec>com_10468_1</setSpec><setSpec>col_10468_389</setSpec><setSpec>col_10468_511</setSpec><setSpec>col_10468_140</setSpec></header><metadata><dim:dim xmlns:dim="http://www.dspace.org/xmlns/dspace/dim" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:doc="http://www.lyncode.com/xoai" xsi:schemaLocation="http://www.dspace.org/xmlns/dspace/dim http://www.dspace.org/schema/dim.xsd">
   <dim:field mdschema="dc" element="contributor" qualifier="advisor">O&amp;apos;Sullivan, Barry</dim:field>
   <dim:field mdschema="dc" element="contributor" qualifier="author">Papadopoulos, Alexandre</dim:field>
   <dim:field mdschema="dc" element="contributor" qualifier="funder" lang="en">Science Foundation Ireland</dim:field>
   <dim:field mdschema="dc" element="date" qualifier="accessioned">2012-02-02T14:06:50Z</dim:field>
   <dim:field mdschema="dc" element="date" qualifier="available">2012-02-02T14:06:50Z</dim:field>
   <dim:field mdschema="dc" element="date" qualifier="issued">2011-12</dim:field>
   <dim:field mdschema="dc" element="date" qualifier="submitted">2011-07-27</dim:field>
   <dim:field mdschema="dc" element="description" qualifier="abstract" lang="en">Constraint programming has emerged as a successful paradigm for modelling&#xd;
combinatorial problems arising from practical situations. In many of those situations,&#xd;
we are not provided with an immutable set of constraints. Instead, a user&#xd;
will modify his requirements, in an interactive fashion, until he is satisfied with&#xd;
a solution. Examples of such applications include, amongst others, model-based&#xd;
diagnosis, expert systems, product configurators.&#xd;
The system he interacts with must be able to assist him by showing the consequences&#xd;
of his requirements. Explanations are the ideal tool for providing this&#xd;
assistance. However, existing notions of explanations fail to provide sufficient information.&#xd;
We define new forms of explanations that aim to be more informative.&#xd;
Even if explanation generation is a very hard task, in the applications we consider,&#xd;
we must manage to provide a satisfactory level of interactivity and, therefore, we&#xd;
cannot afford long computational times.&#xd;
We introduce the concept of representative sets of relaxations, a compact set of&#xd;
relaxations that shows the user at least one way to satisfy each of his requirements&#xd;
and at least one way to relax them, and present an algorithm that efficiently computes&#xd;
such sets. We introduce the concept of most soluble relaxations, maximising&#xd;
the number of products they allow. We present algorithms to compute such relaxations&#xd;
in times compatible with interactivity, achieving this by indifferently making&#xd;
use of different types of compiled representations. We propose to generalise&#xd;
the concept of prime implicates to constraint problems with the concept of domain&#xd;
consequences, and suggest to generate them as a compilation strategy. This sets a&#xd;
new approach in compilation, and allows to address explanation-related queries in&#xd;
an efficient way. We define ordered automata to compactly represent large sets of&#xd;
domain consequences, in an orthogonal way from existing compilation techniques&#xd;
that represent large sets of solutions.</dim:field>
   <dim:field mdschema="dc" element="description" qualifier="status" lang="en">Not peer reviewed</dim:field>
   <dim:field mdschema="dc" element="description" qualifier="version" lang="en">Accepted Version</dim:field>
   <dim:field mdschema="dc" element="format" qualifier="mimetype" lang="en">application/pdf</dim:field>
   <dim:field mdschema="dc" element="identifier" qualifier="citation" lang="en">Papadopoulos, A. 2011. Computing explanations for interactive constraint-based systems. PhD Thesis, University College Cork.</dim:field>
   <dim:field mdschema="dc" element="identifier" qualifier="uri">https://hdl.handle.net/10468/510</dim:field>
   <dim:field mdschema="dc" element="language" qualifier="iso" lang="en">en</dim:field>
   <dim:field mdschema="dc" element="publisher" lang="en">University College Cork</dim:field>
   <dim:field mdschema="dc" element="relation" qualifier="uri">http://library.ucc.ie/record=b2028173~S0</dim:field>
   <dim:field mdschema="dc" element="rights" lang="en">© 2011, Alexandre Papadopoulos</dim:field>
   <dim:field mdschema="dc" element="rights" qualifier="uri" lang="en">http://creativecommons.org/licenses/by-nc-nd/3.0/</dim:field>
   <dim:field mdschema="dc" element="subject" lang="en">Explanations</dim:field>
   <dim:field mdschema="dc" element="subject" lang="en">Configuration</dim:field>
   <dim:field mdschema="dc" element="subject" qualifier="lcsh" lang="en">Constraint programming (Computer science)</dim:field>
   <dim:field mdschema="dc" element="title" lang="en">Computing explanations for interactive constraint-based systems</dim:field>
   <dim:field mdschema="dc" element="type" lang="en">Doctoral thesis</dim:field>
   <dim:field mdschema="dc" element="type" qualifier="qualificationlevel" lang="en">Doctoral</dim:field>
   <dim:field mdschema="dc" element="type" qualifier="qualificationname" lang="en">PhD (Computer Science)</dim:field>info:eu-repo/semantics/openAccess</dim:dim></metadata></record></GetRecord></OAI-PMH>