<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">I-DLV+MS: preliminary report on an automatic ASP solver selector</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Francesco</forename><surname>Calimeri</surname></persName>
							<email>calimeri@mat.unical.it</email>
							<affiliation key="aff0">
								<orgName type="department">Department of Mathematics and Computer Science</orgName>
								<orgName type="institution">University of Calabria</orgName>
								<address>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
							<affiliation key="aff1">
								<orgName type="institution">DLVSystem Srl</orgName>
								<address>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Davide</forename><surname>Fuscà</surname></persName>
							<email>fusca@mat.unical.it</email>
							<affiliation key="aff0">
								<orgName type="department">Department of Mathematics and Computer Science</orgName>
								<orgName type="institution">University of Calabria</orgName>
								<address>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Simona</forename><surname>Perri</surname></persName>
							<email>perri@mat.unical.it</email>
							<affiliation key="aff0">
								<orgName type="department">Department of Mathematics and Computer Science</orgName>
								<orgName type="institution">University of Calabria</orgName>
								<address>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Jessica</forename><surname>Zangari</surname></persName>
							<email>zangari@mat.unical.it</email>
							<affiliation key="aff0">
								<orgName type="department">Department of Mathematics and Computer Science</orgName>
								<orgName type="institution">University of Calabria</orgName>
								<address>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">I-DLV+MS: preliminary report on an automatic ASP solver selector</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">74DFB5A8CD81788745CF9D23CD82B519</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T08:19+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>Knowledge Representation and Reasoning</term>
					<term>Answer Set Programming</term>
					<term>DLV</term>
					<term>Artificial Intelligence</term>
					<term>Deductive Database Systems</term>
					<term>DLV</term>
					<term>Grounding</term>
					<term>Instantiation</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Current ASP solvers feature diverse optimization techniques that highly influence their performance, causing systems to outperform each other depending on the domain at hand. We present I-DLV+MS, a new ASP system that integrates an efficient grounder, namely I-DLV, with an automatic solver selector: machine-learning techniques are applied to inductively choose the best solver, depending on some inherent features of the instantiation produced by I-DLV. In particular, we define a specific set of features, and build our classification method for selecting the solver that is supposed to be the "best" for each input among the two state-of-the-art solvers clasp and wasp. Despite its prototypical stage, performance of the new system on benchmarks from the 6th ASP Competition are encouraging both against the state-of-the-art ASP systems and the best established multi-engine ASP system, ME-ASP.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Introduction</head><p>Answer Set Programming (ASP) <ref type="bibr" target="#b2">[3,</ref><ref type="bibr" target="#b15">16]</ref> is a declarative programming paradigm proposed in the area of non-monotonic reasoning and logic programming. The language of ASP is based on rules, allowing (in general) for both disjunction in rule heads and nonmonotonic negation in the body; such programs are interpreted according to the answer set semantics <ref type="bibr" target="#b14">[15,</ref><ref type="bibr" target="#b16">17]</ref>. Throughout the years the availability of reliable, high-performance implementations <ref type="bibr" target="#b6">[7,</ref><ref type="bibr" target="#b12">13]</ref> made ASP a powerful tool for developing advanced applications in many research areas, ranging from Artificial Intelligence to Databases and Bioinformatics, as well as in industrial contexts <ref type="bibr" target="#b6">[7,</ref><ref type="bibr" target="#b18">19,</ref><ref type="bibr" target="#b21">22,</ref><ref type="bibr" target="#b27">28,</ref><ref type="bibr" target="#b29">30]</ref>.</p><p>Although the performance of current ASP systems can be, in general, defined as good enough for a number of real-world applications, they feature several different optimization techniques, thus causing systems to outperform each other depending on the domain at hand. This is due to the different data structures, input simplification and heuristic implemented in the ASP solvers that allow suiting well depending on the characteristic of the domains, as reported in the results of the last published ASP competition <ref type="bibr" target="#b7">[8]</ref>.</p><p>The capability to enjoy good performance over different problems domains has already been pursued by neighbour communities, by means of proper strategies of algorithm selection <ref type="bibr" target="#b28">[29]</ref>; we cite here, for instance, what has been done for solving propositional satisfiability (SAT) <ref type="bibr" target="#b30">[31]</ref> and Quantified SAT (QSAT) <ref type="bibr" target="#b24">[25]</ref>. This approach consists of building machine learning techniques to inductively choose the "best" solver on the basis of some input program characteristics, or features. As for what ASP is concerned, some interesting works in this respect have already been carried out in <ref type="bibr" target="#b20">[21]</ref>; furthermore, in <ref type="bibr" target="#b10">[11]</ref> similar strategies have been used in order to select the "best" configuration for the solver clasp.</p><p>In this paper we present I-DLV+MS, a new ASP system that integrates an efficient grounder, namely I-DLV <ref type="bibr" target="#b4">[5]</ref>, with an automatic solver selector: machinelearning techniques are applied to inductively choose the best solver, depending on some inherent features of the instantiation produced by I-DLV.</p><p>We define a specific set of features, and then and carry out an experimental analysis for computing them over the ground versions of all benchmarks submitted to the 6th ASP Competition <ref type="bibr" target="#b11">[12]</ref>; we build then our classification method for selecting the solver that is supposed to be the "best" for each input among the two state-of-the-art solvers clasp <ref type="bibr" target="#b9">[10]</ref> and wasp <ref type="bibr" target="#b0">[1]</ref>. Furthermore, we test I-DLV+MS performance both against the state-of-the-art ASP systems and the best established multi-engine ASP system ME-ASP <ref type="bibr" target="#b20">[21]</ref>, that is the winner of the 6th ASP Competition. The tests prove that I-DLV+MS, even though still at a prototypical stage, already shows good performance.</p><p>Notably, I-DLV+MS participated in the latest (7th) ASP competition <ref type="bibr" target="#b13">[14]</ref>, resulting as the winner in the regular track, category SP (i.e., one processor allowed).</p><p>In the remainder of the paper we introduce I-DLV+MS providing the reader with an overview of the system, and we then describe the proposed classification method along with the selected features it relies on. We discuss a thorough experimental activity afterwards, and eventually draw our conclusions.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Answer Set Programming</head><p>We briefly recall here syntax and semantics of Answer Set Programming.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1">Syntax</head><p>A variable or a constant is a term. An atom is a(t 1 , . . . , t n ), where a is a predicate of arity n and t 1 , . . . , t n are terms. A literal is either a positive literal p or a negative literal not p, where p is an atom. A disjunctive rule (rule, for short) r is a formula H(r) denotes the set {a 1 , ..., a n } of head atoms, and by B(r) the set {b 1 , ..., b k , not b k+1 , . . . , not b m } of body literals. B + (r) (resp., B − (r)) denotes the set of atoms occurring positively (resp., negatively) in B(r). A rule r is safe if each variable appearing in r appears also in some positive body literal of r.</p><formula xml:id="formula_0">a 1 | • • • | a n :-b 1 , • • • , b k , not b k+1 , • • • , not b m .</formula><p>An ASP program P is a finite set of safe rules. An atom, a literal, a rule, or a program is ground if no variables appear in it. Accordingly with the database terminology, a predicate occurring only in facts is referred to as an EDB predicate, all others as IDB predicates; the set of facts of P is denoted by EDB(P ).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2">Semantics</head><p>Let P be a program. The Herbrand Universe of P , denoted by U P , is the set of all constant symbols appearing in P . The Herbrand Base of a program P , denoted by B P , is the set of all literals that can be constructed from the predicate symbols appearing in P and the constant symbols in U P .</p><p>Given a rule r occurring in P , a ground instance of r is a rule obtained from r by replacing every variable X in r by σ(X), where σ is a substitution mapping the variables occurring in r to constants in U P ; ground(P ) denotes the set of all the ground instances of the rules occurring in P .</p><p>An interpretation for P is a set of ground atoms, that is, an interpretation is a subset I of B P . A ground positive literal A is true (resp., false) w.r.t. I if A ∈ I (resp., A � ∈ I). A ground negative literal not A is true w.r.t. I if A is false w.r.t. I; otherwise not A is false w.r.t. I. Let r be a ground rule in ground(P ). The head of r is true w.r.t. I if H(r) ∩ I � = ∅. The body of r is true w.r.t. I if all body literals of r are true w.r.t. I (i.e., B + (r) ⊆ I and B − (r) ∩ I = ∅) and is false w.r.t. I otherwise. The rule r is satisfied (or true) w.r.t. I if its head is true w.r.t. I or its body is false w.r.t. I. A model for P is an interpretation M for P such that every rule r ∈ ground(P ) is true w.r.t. M . A model M for P is minimal if no model N for P exists such that N is a proper subset of M . The set of all minimal models for P is denoted by MM(P ).</p><p>Given a ground program P and an interpretation I, the reduct of P w.r.t. I is the subset P I of P , which is obtained from P by deleting rules in which a body literal is false w.r.t. I. Note that the above definition of reduct, proposed in <ref type="bibr" target="#b8">[9]</ref>, simplifies the original definition of Gelfond-Lifschitz (GL) transform <ref type="bibr" target="#b16">[17]</ref>, but is fully equivalent to the GL transform for the definition of answer sets <ref type="bibr" target="#b8">[9]</ref>.</p><p>Let I be an interpretation for a program P . I is an answer set (or stable model) for P if I ∈ MM(P I ) (i.e., I is a minimal model for the program P I ) <ref type="bibr" target="#b23">[24,</ref><ref type="bibr" target="#b16">17]</ref>. The set of all answer sets for P is denoted by AN S(P ). </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">I-DLV+MS Overview</head><p>The architecture of I-DLV+MS is reported in Figure <ref type="figure" target="#fig_1">1</ref>. The Preprocessor module analyzes the input program P, and interacts with the I-DLV system in order to determine if the input program is non-disjunctive and stratified, as these kinds of programs are completely evaluated by I-DLV without the need for a solver. If this is not the case, the Grounding analyser module extracts the intended features from the ground program produced by I-DLV and passes them to the classification module.</p><p>Then, the Solver Selector, based on proper classification algorithms, tries to foresee, among the available solvers, which one would perform better, and selects it. This module is based on Decision Trees, a non-parametric supervised learning method used for classification <ref type="bibr" target="#b25">[26]</ref>; this classifier aims at creating a model that predicts the value of a target variable by learning simple decision rules inferred from the data features.</p><p>We use an optimized version of tree algorithm implemented in scikit-learn library <ref type="bibr" target="#b22">[23]</ref>, namely CART (Classification and Regression Trees) <ref type="bibr" target="#b1">[2]</ref>. The algorithm is a variant of C4.5 <ref type="bibr" target="#b26">[27]</ref>, and differs from it as it supports numerical target variables and does not compute rule sets. I-DLV+MS currently supports the two state-of-the-art ASP solvers clasp and wasp. Nonetheless, the modular architecture of I-DLV+MS easily allows one to update the solvers or even add additional ones. Clearly, such changes would require the prediction model to be retrained with appropriate statistics on the new solvers.</p><p>I-DLV+MS is freely available at <ref type="bibr" target="#b5">[6]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1">Features</head><p>As already introduced, the machine-learning technique herein employed selects the best solver according to some specific features of the input program. In this work, we selected several features with the aim of catching two fundamental aspects of ASP programs:</p><p>-Atoms ratios. We considered five different ratios that represent the type of atoms and a raw measure of their distribution in the input ground program: where F is the total number of facts and always true atoms, R the total number of ground rules, P A/N A the total number of positive/negative atoms and BA the total number of atoms appearing in rule bodies. -Rules ratios. We considered five different ratios that represent the type of rules and a raw measure of their distribution in the input ground program, taking into account also advanced constructs of the ASP-Core-2 standard language <ref type="bibr" target="#b3">[4]</ref>, such as choices, aggregates, and weak constraints:</p><formula xml:id="formula_1">(f ) : C R (g) : W R (h) : SR R (i) : CR R (j) : W R R</formula><p>where C is the total number of strong constraints, W the total number of weak constraints, SR the total number of standard rules, CR the total number of choice rules and W R the total number of weight rules. Please note with standard rules we denote rules without aggregate or choice atoms; weight and choice rules, instead, handle aggregate literals and choice atoms generated by the grounder.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Experimental Evaluation</head><p>In this section we report the results of an experimental activity performed in order to evaluate the approach implemented into I-DLV+MS. In particular, we performed two distinct sets of experiments, that are discussed in the following.</p><p>Experiments have been performed on a NUMA machine equipped with two 2.8GHz AMD Opteron 6320 and 128 GiB of main memory, running Linux Ubuntu 14.04.4 . Binaries were generated with the GNU C++ compiler 4.9.0. As for memory and time limits, we allotted 15 GiB and 600 seconds for each system per each single run.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.1">Efficacy of Solver Selection</head><p>With the first set of experiments, we aimed at preliminarly assessing the machinelearning-based model for solver selection, i.e., checking the quality of the choice made for each input. To this end, we took the benchmarks from the latest available ASP Competition <ref type="bibr" target="#b11">[12]</ref> and ran I-DLV+MS along with two distinct combinations of the I-DLV grounder with the latest available versions, at the time of writing, of clasp and wasp solvers, respectively: clasp version 3.2.1 and wasp version 2017-05-04.</p><p>Basically, this allows us to easily compare the performance of the solver chosen by I-DLV+MS against the best one for each set of benchmarks. A system equipped with a perfect selector would ideally match the performance of the best solver for each benchmark, net of possible overheads.</p><p>Results are reported in Table <ref type="table" target="#tab_0">1</ref>: first column shows the name of the benchmark, while the next pairs report the solved instances and average times per each tested system (each benchmark featured 20 instances). The best performing combination among I-DLV +clasp and I-DLV +wasp is highlighted in bold, on a benchmark basis. Results show that I-DLV+MS performance is very close to the best solver; in particular, the system show the same performance of the best solver in 17 domains out of 24, suggesting that the defined measures, along with the chosen model, lead to good choices. Furthermore, the total number of instances solved by I-DLV+MS is 327, while for I-DLV +clasp and I-DLV +wasp is 292 and 256, respectively.  It is worth noting that, even when the choice was right, I-DLV+MS pays some overhead. This is due to the fact that the ground program produced by I-DLV is not directly passed to the solver; rather, it must be analyzed in order to extract the features needed for making the choice: intuitively, huge ground programs might hence cause a loss of performance during the features extraction.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>D. Fuscà et al. I-DLV+MS : preliminary report on an automatic ASP solver selector</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.2">Comparison to the State of the Art</head><p>In the second set of experiments we compared I-DLV+MS against the latest available version of ME-ASP<ref type="foot" target="#foot_0">3</ref> ), the state-of-the-art among multi-engine ASP solvers, resulted as the winner of the 6th ASP Competition. Differently from I-DLV+MS, ME-ASP employs machine-learning techniques to inductively choose the best ASP solver on a per-instance basis.</p><p>Figure <ref type="figure" target="#fig_3">2</ref> reports the cactus plot comparing I-DLV+MS and ME-ASP. Interestingly, even though I-DLV+MS is a prototypical system, on the overall, it showed encouraging performance: indeed, it solved 327 instances, 49 more instances with respect to what ME-ASP did.</p><p>The two systems are similar, yet they feature some key differences; in particular, the main differences are due to the nature and the number of systems used. First of all, ME-ASP computes features of the input program at hand over a ground program produced by gringo system, while I-DLV+MS makes use of I-DLV. Furthermore, the main interesting difference is due to the fact that ME-ASP manages five solvers, way more than the mere two taken into account by I-DLV+MS. On the one hand, the strategy of using a large pool of solver engines, as in the case of ME-ASP, allows to solve a significant number of instances uniquely, i.e., instances solved by only one solver, as the different engines use evaluation strategies that can be substantially different; nevertheless, such differences imply that a high price is paid in case of a wrong choice. On the other hand, when the space for choices is narrowed, the probability of picking the wrong solver decreases, and this might lead to a more consistent behaviour, as in the case of I-DLV+MS.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Ongoing Works</head><p>Notwithstanding the good performance of I-DLV+MS, the system is still in a prototype phase. As future work, we aim to test additional supervised learning method and also several frameworks for automatic algorithm configuration, like Autofolio <ref type="bibr" target="#b19">[20]</ref> or Auto-WEKA <ref type="bibr" target="#b17">[18]</ref>. We also plan to significantly extend experiments over additional domains and analyze the possible overfitting of the model and try different splits of the dataset for the train and test set among the available problems. Moreover, we aim to both include additional ASP solvers with different parameterizations, and explore more features for improving the classification capabilities and achieve better overall performance.</p><p>In addition, we are studying the possibility of taking advantage from machinelearning techniques for improving performance of ASP grounding engines; in particular, we plan to develop a built-in automatic algorithm selector within the I-DLV system (which I-DLV+MS is based on), thus opening up the possibility to dynamically adapt all the optimization strategies to the problem at hand.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6">Conclusions</head><p>In this work, we made use of machine-learning techniques in the ASP solving scenario, with the aim of designing and producing an efficient automatic ASP solver selector. To this end, we first selected syntactic features that represent specific characteristics of ground ASP programs, in order to be able to perform accurate classifications. Then, we trained the model and performed an extensive experimental evaluation on problems from the 6th ASP Competition. Experiments are very promising, as I-DLV+MS showed very good performance despite its prototypical nature. Indeed, our system outperforms both its ASP component solvers and the winner of the 6th ASP Competition. Such good performance is confirmed by the success in the latest (7th) ASP competition <ref type="bibr" target="#b13">[14]</ref>, where the system won the regular track in the SP category.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>D.</head><label></label><figDesc>Fuscà et al. I-DLV+MS : preliminary report on an automatic ASP solver selector where a 1 , • • • , a n , b 1 , • • • , b m are atoms and n ≥ 0, m ≥ k ≥ 0. The disjunction a 1 | • • • | a n is the head of r, while the conjunction b 1 , ..., b k , not b k+1 , ..., not b m is the body of r. A rule without head literals (i.e. n = 0) is usually referred to as an integrity constraint. If the body is empty (i.e. k = m = 0), it is called a fact.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Fig. 1 .</head><label>1</label><figDesc>Fig. 1. I-DLV+MS Architecture.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head></head><label></label><figDesc>et al. I-DLV+MS : preliminary report on an automatic ASP solver selector</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_3"><head>Fig. 2 .</head><label>2</label><figDesc>Fig. 2. I-DLV+MS and ME-ASP comparison on benchmarks from the 6th ASP Competition.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_0"><head>Table 1 .</head><label>1</label><figDesc>I-DLV+MS, I-DLV +clasp and I-DLV +wasp: number of solved instances and average running times (in seconds) on benchmarks from the 6th ASP Competition (20 instances per problem). In bold is outlined the top-performing system among I-DLV +clasp and I-DLV +wasp.</figDesc><table><row><cell>Benchmark</cell><cell cols="6">I-DLV+MS I-DLV +clasp I-DLV +wasp</cell></row><row><cell></cell><cell cols="6">solved time solved time solved time</cell></row><row><cell>AbstractDialecticalFrameworks</cell><cell cols="3">20 10,91 20</cell><cell>7,17</cell><cell>14</cell><cell>80,38</cell></row><row><cell>CombinedConfiguration</cell><cell cols="5">13 103,83 12 108,78 6</cell><cell>52,93</cell></row><row><cell cols="6">ComplexOptimizationOfAnswerSets 19 127,68 19 105,12 5</cell><cell>127,58</cell></row><row><cell cols="3">ConnectedMaximim-densityStillLife 10 86,02</cell><cell>5</cell><cell>283,53</cell><cell cols="2">8 120,60</cell></row><row><cell>CrossingMinimization</cell><cell>19</cell><cell>2,46</cell><cell>6</cell><cell>91,88</cell><cell>19</cell><cell>0,65</cell></row><row><cell>GracefulGraphs</cell><cell cols="4">9 122,36 10 59,77</cell><cell>5</cell><cell>22,12</cell></row><row><cell>GraphColouring</cell><cell cols="5">16 104,05 16 117,28 6</cell><cell>137,67</cell></row><row><cell>IncrementalScheduling</cell><cell cols="4">11 42,09 11 35,74</cell><cell>8</cell><cell>113,75</cell></row><row><cell>KnightTourWithHoles</cell><cell cols="4">14 29,95 14 25,87</cell><cell>10</cell><cell>34,76</cell></row><row><cell>Labyrinth</cell><cell cols="4">10 134,82 11 78,49</cell><cell cols="2">11 134,06</cell></row><row><cell>MaximalCliqueProblem</cell><cell cols="2">14 49,06</cell><cell>0</cell><cell>-</cell><cell cols="2">15 143,18</cell></row><row><cell>MaxSAT</cell><cell cols="2">19 17,55</cell><cell>8</cell><cell>47,70</cell><cell cols="2">20 50,91</cell></row><row><cell>MinimalDiagnosis</cell><cell cols="4">20 27,55 20 14,50</cell><cell>20</cell><cell>24,86</cell></row><row><cell>Nomistery</cell><cell>8</cell><cell>26,21</cell><cell>8</cell><cell>25,26</cell><cell>8</cell><cell>37,09</cell></row><row><cell>PartnerUnits</cell><cell cols="4">14 23,29 14 45,03</cell><cell>8</cell><cell>210,47</cell></row><row><cell>PermutationPatternMatching</cell><cell cols="4">20 117,40 20 16,86</cell><cell cols="2">20 129,84</cell></row><row><cell>QualitativeSpatialReasoning</cell><cell cols="6">20 106,06 20 113,75 12 124,32</cell></row><row><cell>RicochetRobots</cell><cell cols="5">10 95,43 12 130,96 7</cell><cell>166,09</cell></row><row><cell>Sokoban</cell><cell cols="3">8 343,63 9</cell><cell>23,71</cell><cell cols="2">10 153,95</cell></row><row><cell>StableMarriage</cell><cell cols="5">6 111,30 9 268,98 7</cell><cell>397,86</cell></row><row><cell>SteinerTree</cell><cell>8</cell><cell>14,60</cell><cell>8</cell><cell>84,82</cell><cell>4</cell><cell>0,15</cell></row><row><cell>ValvesLocationProblem</cell><cell>16</cell><cell>6,99</cell><cell cols="2">16 12,10</cell><cell>16</cell><cell>37,04</cell></row><row><cell>VideoStreaming</cell><cell cols="3">15 18,89 15</cell><cell>5,63</cell><cell>9</cell><cell>1,94</cell></row><row><cell>Visit-all</cell><cell cols="3">8 162,88 9</cell><cell>57,18</cell><cell>8</cell><cell>69,74</cell></row></table></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="3" xml:id="foot_0">http://aspcomp2015.dibris.unige.it/participants D. Fuscà et al. I-DLV+MS : preliminary report on an automatic ASP solver selector</note>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Advances in WASP</title>
		<author>
			<persName><forename type="first">M</forename><surname>Alviano</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Dodaro</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Leone</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Ricca</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="s">LPNMR. LNCS</title>
		<imprint>
			<biblScope unit="volume">9345</biblScope>
			<biblScope unit="page" from="40" to="54" />
			<date type="published" when="2015">2015</date>
			<publisher>Springer</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<monogr>
		<title level="m" type="main">Classification and Regression Trees</title>
		<author>
			<persName><forename type="first">L</forename><surname>Breiman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Friedman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Olshen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Stone</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1984">1984</date>
			<publisher>Wadsworth and Brooks</publisher>
			<pubPlace>Monterey, CA</pubPlace>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Answer set programming at a glance</title>
		<author>
			<persName><forename type="first">G</forename><surname>Brewka</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Eiter</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Truszczynski</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Commun. ACM</title>
		<imprint>
			<biblScope unit="volume">54</biblScope>
			<biblScope unit="issue">12</biblScope>
			<biblScope unit="page" from="92" to="103" />
			<date type="published" when="2011">2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<monogr>
		<author>
			<persName><forename type="first">F</forename><surname>Calimeri</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Faber</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Gebser</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Ianni</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Kaminski</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Krennwallner</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Leone</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Ricca</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Schaub</surname></persName>
		</author>
		<ptr target="https://www.mat.unical.it/aspcomp2013/files/ASP-CORE-2.01c.pdf" />
		<title level="m">ASP-Core-2: 4th ASP Competition Official Input Language Format</title>
				<imprint>
			<date type="published" when="2013">2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">I-DLV: the new intelligent grounder of DLV</title>
		<author>
			<persName><forename type="first">F</forename><surname>Calimeri</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Fuscà</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Perri</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Zangari</surname></persName>
		</author>
		<idno type="DOI">10.3233/IA-170104</idno>
		<ptr target="https://doi.org/10.3233/IA-170104" />
	</analytic>
	<monogr>
		<title level="j">Intelligenza Artificiale</title>
		<imprint>
			<biblScope unit="volume">11</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="5" to="20" />
			<date type="published" when="2017">2017</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<monogr>
		<author>
			<persName><forename type="first">F</forename><surname>Calimeri</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Fuscà</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Perri</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Zangari</surname></persName>
		</author>
		<ptr target="{https://github.com/DeMaCS-UNICAL/IDLV-MS}" />
		<title level="m">I-DLV-MS (since 2017</title>
				<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Design and results of the fifth answer set programming competition</title>
		<author>
			<persName><forename type="first">F</forename><surname>Calimeri</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Gebser</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Maratea</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Ricca</surname></persName>
		</author>
		<idno type="DOI">10.1016/j.artint.2015.09.008</idno>
		<ptr target="http://dx.doi.org/10.1016/j.artint.2015.09.008" />
	</analytic>
	<monogr>
		<title level="j">Artificial Intelligence</title>
		<imprint>
			<biblScope unit="volume">231</biblScope>
			<biblScope unit="page" from="151" to="181" />
			<date type="published" when="2016">2016</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Design and results of the fifth answer set programming competition</title>
		<author>
			<persName><forename type="first">F</forename><surname>Calimeri</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Gebser</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Maratea</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Ricca</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Artificial Intelligence</title>
		<imprint>
			<biblScope unit="volume">231</biblScope>
			<biblScope unit="page" from="151" to="181" />
			<date type="published" when="2016">2016</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Recursive aggregates in disjunctive logic programs: Semantics and complexity</title>
		<author>
			<persName><forename type="first">W</forename><surname>Faber</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Leone</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Pfeifer</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 9th European Conference on Artificial Intelligence (JELIA 2004</title>
		<title level="s">Lecture Notes in AI (LNAI</title>
		<editor>
			<persName><forename type="first">J</forename><forename type="middle">J</forename><surname>Alferes</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">J</forename><surname>Leite</surname></persName>
		</editor>
		<meeting>the 9th European Conference on Artificial Intelligence (JELIA 2004</meeting>
		<imprint>
			<publisher>Springer Verlag</publisher>
			<date type="published" when="2004-09">Sep 2004</date>
			<biblScope unit="volume">3229</biblScope>
			<biblScope unit="page" from="200" to="212" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Progress in clasp series 3</title>
		<author>
			<persName><forename type="first">M</forename><surname>Gebser</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Kaminski</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Kaufmann</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Romero</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Schaub</surname></persName>
		</author>
		<idno type="DOI">10.1007/978-3-319-23264-531</idno>
		<ptr target="http://dx.doi.org/10.1007/978-3-319-23264-531" />
	</analytic>
	<monogr>
		<title level="m">Logic Programming and Nonmonotonic Reasoning -13th International Conference, LPNMR 2015</title>
		<title level="s">Proceedings. LNCS</title>
		<editor>
			<persName><forename type="first">F</forename><surname>Calimeri</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">G</forename><surname>Ianni</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">M</forename><surname>Truszczynski</surname></persName>
		</editor>
		<meeting><address><addrLine>Lexington, KY, USA</addrLine></address></meeting>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2015">September 27-30, 2015. 2015</date>
			<biblScope unit="volume">9345</biblScope>
			<biblScope unit="page" from="368" to="383" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">A portfolio solver for answer set programming: Preliminary report</title>
		<author>
			<persName><forename type="first">M</forename><surname>Gebser</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Kaminski</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Kaufmann</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Schaub</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">T</forename><surname>Schneider</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Ziller</surname></persName>
		</author>
		<idno type="DOI">10.1007/978-3</idno>
		<idno>-642-20895-9 40</idno>
		<ptr target="https://doi.org/10.1007/978-3" />
	</analytic>
	<monogr>
		<title level="m">Logic Programming and Nonmonotonic Reasoning -11th International Conference, LPNMR 2011</title>
		<title level="s">Proceedings. Lecture Notes in Computer Science</title>
		<editor>
			<persName><forename type="first">J</forename><forename type="middle">P</forename><surname>Delgrande</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">W</forename><surname>Faber</surname></persName>
		</editor>
		<meeting><address><addrLine>Vancouver, Canada</addrLine></address></meeting>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2011">May 16-19, 2011. 2011</date>
			<biblScope unit="volume">6645</biblScope>
			<biblScope unit="page" from="352" to="357" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">The design of the sixth answer set programming competition -report</title>
		<author>
			<persName><forename type="first">M</forename><surname>Gebser</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Maratea</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Ricca</surname></persName>
		</author>
		<idno type="DOI">10.1007/978-3-319-23264-544</idno>
		<ptr target="http://dx.doi.org/10.1007/978-3-319-23264-544" />
	</analytic>
	<monogr>
		<title level="m">LPNMR. LNCS</title>
				<imprint>
			<date type="published" when="2015">2015</date>
			<biblScope unit="volume">9345</biblScope>
			<biblScope unit="page" from="531" to="544" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">What&apos;s hot in the answer set programming competition</title>
		<author>
			<persName><forename type="first">M</forename><surname>Gebser</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Maratea</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Ricca</surname></persName>
		</author>
		<ptr target="http://www.aaai.org/ocs/index.php/AAAI/AAAI16/paper/view/12233" />
	</analytic>
	<monogr>
		<title level="m">Proc. of the 13th AAAI Conference on Artificial Intelligence</title>
				<editor>
			<persName><forename type="first">D</forename><surname>Schuurmans</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">M</forename><forename type="middle">P</forename><surname>Wellman</surname></persName>
		</editor>
		<meeting>of the 13th AAAI Conference on Artificial Intelligence<address><addrLine>Phoenix, Arizona, USA</addrLine></address></meeting>
		<imprint>
			<publisher>AAAI Press</publisher>
			<date type="published" when="2016">Feb 12-17, 2016. 2016</date>
			<biblScope unit="page" from="4327" to="4329" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">The design of the seventh answer set programming competition</title>
		<author>
			<persName><forename type="first">M</forename><surname>Gebser</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Maratea</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Ricca</surname></persName>
		</author>
		<idno type="DOI">10.1007/978-3-319</idno>
		<idno>-61660-5 1</idno>
		<ptr target="https://doi.org/10.1007/978-3-319" />
	</analytic>
	<monogr>
		<title level="m">Logic Programming and Nonmonotonic Reasoning -14th International Conference, LPNMR 2017</title>
		<title level="s">Proceedings. Lecture Notes in Computer Science</title>
		<editor>
			<persName><forename type="first">M</forename><surname>Balduccini</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">T</forename><surname>Janhunen</surname></persName>
		</editor>
		<meeting><address><addrLine>Espoo, Finland</addrLine></address></meeting>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2017">July 3-6, 2017. 2017</date>
			<biblScope unit="volume">10377</biblScope>
			<biblScope unit="page" from="3" to="9" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">The Stable Model Semantics for Logic Programming</title>
		<author>
			<persName><forename type="first">M</forename><surname>Gelfond</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Lifschitz</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the Fifth International Conference and Symposium</title>
				<meeting>the Fifth International Conference and Symposium<address><addrLine>Seattle, WA; Cambridge, Mass</addrLine></address></meeting>
		<imprint>
			<publisher>MIT Press</publisher>
			<date type="published" when="1988">Aug 15-19, 1988. 1988</date>
			<biblScope unit="page" from="1070" to="1080" />
		</imprint>
	</monogr>
	<note>Logic Programming. 2 Volumes</note>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">Classical negation in logic programs and disjunctive databases</title>
		<author>
			<persName><forename type="first">M</forename><surname>Gelfond</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Lifschitz</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">New Generation Comput</title>
		<imprint>
			<biblScope unit="volume">9</biblScope>
			<biblScope unit="issue">3/4</biblScope>
			<biblScope unit="page" from="365" to="386" />
			<date type="published" when="1991">1991</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">Classical Negation in Logic Programs and Disjunctive Databases</title>
		<author>
			<persName><forename type="first">M</forename><surname>Gelfond</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Lifschitz</surname></persName>
		</author>
		<idno type="DOI">10.1007/BF03037169</idno>
		<ptr target="http://dx.doi.org/10.1007/BF03037169" />
	</analytic>
	<monogr>
		<title level="j">New Generation Computing</title>
		<imprint>
			<biblScope unit="volume">9</biblScope>
			<biblScope unit="issue">3/4</biblScope>
			<biblScope unit="page" from="365" to="385" />
			<date type="published" when="1991">1991</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<analytic>
		<title level="a" type="main">Auto-weka 2.0: Automatic model selection and hyperparameter optimization in weka</title>
		<author>
			<persName><forename type="first">L</forename><surname>Kotthoff</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Thornton</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><forename type="middle">H</forename><surname>Hoos</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Hutter</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Leyton-Brown</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Machine Learning Research</title>
		<imprint>
			<biblScope unit="volume">17</biblScope>
			<biblScope unit="page" from="1" to="5" />
			<date type="published" when="2016">2016</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b18">
	<analytic>
		<title level="a" type="main">Answer set programming: A tour from the basics to advanced development tools and industrial applications</title>
		<author>
			<persName><forename type="first">N</forename><surname>Leone</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Ricca</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Reasoning Web. LNCS</title>
				<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2015">2015</date>
			<biblScope unit="volume">9203</biblScope>
			<biblScope unit="page" from="308" to="326" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b19">
	<analytic>
		<title level="a" type="main">Autofolio: An automatically configured algorithm selector</title>
		<author>
			<persName><forename type="first">M</forename><surname>Lindauer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><forename type="middle">H</forename><surname>Hoos</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Hutter</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Schaub</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Artificial Intelligence Research</title>
		<imprint>
			<biblScope unit="volume">53</biblScope>
			<biblScope unit="page" from="745" to="778" />
			<date type="published" when="2015">2015</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b20">
	<analytic>
		<title level="a" type="main">A multi-engine approach to answer-set programming</title>
		<author>
			<persName><forename type="first">M</forename><surname>Maratea</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Pulina</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Ricca</surname></persName>
		</author>
		<idno type="DOI">10.1017/S1471068413000094</idno>
		<ptr target="https://doi.org/10.1017/S1471068413000094" />
	</analytic>
	<monogr>
		<title level="j">TPLP</title>
		<imprint>
			<biblScope unit="volume">14</biblScope>
			<biblScope unit="issue">6</biblScope>
			<biblScope unit="page" from="841" to="868" />
			<date type="published" when="2014">2014</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b21">
	<analytic>
		<title level="a" type="main">An A-Prolog Decision Support System for the Space Shuttle</title>
		<author>
			<persName><forename type="first">M</forename><surname>Nogueira</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Balduccini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Gelfond</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Watson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Barry</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Practical Aspects of Declarative Languages, Third International Symposium (PADL 2001</title>
		<title level="s">Lecture Notes in Computer Science</title>
		<editor>
			<persName><forename type="first">I</forename><surname>Ramakrishnan</surname></persName>
		</editor>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="1990">1990. 2001</date>
			<biblScope unit="page" from="169" to="183" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b22">
	<analytic>
		<title level="a" type="main">Scikit-learn: Machine learning in python</title>
		<author>
			<persName><forename type="first">F</forename><surname>Pedregosa</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Varoquaux</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Gramfort</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Michel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Thirion</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Grisel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Blondel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Prettenhofer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Weiss</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Dubourg</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Machine Learning Research</title>
		<imprint>
			<biblScope unit="volume">12</biblScope>
			<biblScope unit="page" from="2825" to="2830" />
			<date type="published" when="2011-10">Oct. 2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b23">
	<analytic>
		<title level="a" type="main">Stable Semantics for Disjunctive Programs</title>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">C</forename><surname>Przymusinski</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">New Generation Computing</title>
		<imprint>
			<biblScope unit="volume">9</biblScope>
			<biblScope unit="page" from="401" to="424" />
			<date type="published" when="1991">1991</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b24">
	<analytic>
		<title level="a" type="main">A multi-engine solver for quantified boolean formulas</title>
		<author>
			<persName><forename type="first">L</forename><surname>Pulina</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Tacchella</surname></persName>
		</author>
		<idno type="DOI">10.1007/978-3</idno>
		<idno>-540-74970-7 41</idno>
		<ptr target="https://doi.org/10.1007/978-3" />
	</analytic>
	<monogr>
		<title level="m">Principles and Practice of Constraint Programming -CP 2007, 13th International Conference, CP 2007</title>
		<title level="s">Proceedings. Lecture Notes in Computer Science</title>
		<editor>
			<persName><forename type="first">C</forename><surname>Bessiere</surname></persName>
		</editor>
		<meeting><address><addrLine>Providence, RI, USA</addrLine></address></meeting>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2007">September 23-27, 2007. 2007</date>
			<biblScope unit="volume">4741</biblScope>
			<biblScope unit="page" from="574" to="589" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b25">
	<analytic>
		<title level="a" type="main">Induction of decision trees</title>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">R</forename><surname>Quinlan</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Machine learning</title>
		<imprint>
			<biblScope unit="volume">1</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="81" to="106" />
			<date type="published" when="1986">1986</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b26">
	<monogr>
		<title level="m" type="main">C4. 5: programs for machine learning</title>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">R</forename><surname>Quinlan</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2014">2014</date>
			<publisher>Elsevier</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b27">
	<monogr>
		<title level="m" type="main">Team-building with answer set programming in the gioia-tauro seaport. Theory and Practice of Logic Programming</title>
		<author>
			<persName><forename type="first">F</forename><surname>Ricca</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Grasso</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Alviano</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Manna</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Lio</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Iiritano</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Leone</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2012">2012</date>
			<publisher>Cambridge University Press</publisher>
			<biblScope unit="volume">12</biblScope>
			<biblScope unit="page" from="361" to="381" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b28">
	<analytic>
		<title level="a" type="main">The algorithm selection problem</title>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">R</forename><surname>Rice</surname></persName>
		</author>
		<idno type="DOI">10.1016/S0065-2458(08)60520-3</idno>
		<ptr target="https://doi.org/10.1016/S0065-2458(08)60520-3" />
	</analytic>
	<monogr>
		<title level="j">Advances in Computers</title>
		<imprint>
			<biblScope unit="volume">15</biblScope>
			<biblScope unit="page" from="65" to="118" />
			<date type="published" when="1976">1976</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b29">
	<analytic>
		<title level="a" type="main">A practical tool for masscustomising configurable products</title>
		<author>
			<persName><forename type="first">J</forename><surname>Tiihonen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Soininen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Niemelä</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Sulonen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 14th International Conference on Engineering Design (ICED&apos;03)</title>
				<meeting>the 14th International Conference on Engineering Design (ICED&apos;03)</meeting>
		<imprint>
			<date type="published" when="2003">2003</date>
			<biblScope unit="page" from="1290" to="1299" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b30">
	<monogr>
		<title level="m" type="main">Satzilla: Portfolio-based algorithm selection for sat</title>
		<author>
			<persName><forename type="first">L</forename><surname>Xu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Hutter</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><forename type="middle">H</forename><surname>Hoos</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Leyton-Brown</surname></persName>
		</author>
		<idno>CoRR abs/1111.2249</idno>
		<ptr target="http://dblp.uni-trier.de/db/journals/corr/corr1111.html#abs-1111-2249" />
		<imprint>
			<date type="published" when="2011">2011</date>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
