36 results on '"Anastasia Paparrizou"'
Search Results
2. Learning Variable Ordering Heuristics with Multi-Armed Bandits and Restarts.
- Author
-
Hugues Wattez, Frédéric Koriche, Christophe Lecoutre, Anastasia Paparrizou, and Sébastien Tabary
- Published
- 2020
- Full Text
- View/download PDF
3. Perturbing Branching Heuristics in Constraint Solving.
- Author
-
Anastasia Paparrizou and Hugues Wattez
- Published
- 2020
- Full Text
- View/download PDF
4. On the Utility of Neighbourhood Singleton-Style Consistencies for Qualitative Constraint-Based Spatial and Temporal Reasoning.
- Author
-
Michael Sioutis, Anastasia Paparrizou, and Tomi Janhunen
- Published
- 2019
- Full Text
- View/download PDF
5. Refining Constraint Weighting.
- Author
-
Hugues Wattez, Christophe Lecoutre, Anastasia Paparrizou, and Sébastien Tabary
- Published
- 2019
- Full Text
- View/download PDF
6. Collective Singleton-Based Consistency for Qualitative Constraint Networks.
- Author
-
Michael Sioutis, Anastasia Paparrizou, and Jean-François Condotta
- Published
- 2017
- Full Text
- View/download PDF
7. A Lazy Algorithm to Efficiently Approximate Singleton Path Consistency for Qualitative Constraint Networks.
- Author
-
Michael Sioutis, Anastasia Paparrizou, and Jean-François Condotta
- Published
- 2017
- Full Text
- View/download PDF
8. On Neighborhood Singleton Consistencies.
- Author
-
Anastasia Paparrizou and Kostas Stergiou 0001
- Published
- 2017
- Full Text
- View/download PDF
9. Defining and Evaluating Heuristics for the Compilation of Constraint Networks.
- Author
-
Jean-Marie Lagniez, Pierre Marquis, and Anastasia Paparrizou
- Published
- 2017
- Full Text
- View/download PDF
10. Complexity Results in Optimistic/Pessimistic Preference Reasoning.
- Author
-
Christian Bessiere, Remi Coletta, Gaelle Hisler, and Anastasia Paparrizou
- Published
- 2016
- Full Text
- View/download PDF
11. The Inductive Constraint Programming Loop.
- Author
-
Christian Bessiere, Luc De Raedt, Tias Guns, Lars Kotthoff, Mirco Nanni, Siegfried Nijssen, Barry O'Sullivan, Anastasia Paparrizou, Dino Pedreschi, and Helmut Simonis
- Published
- 2016
- Full Text
- View/download PDF
12. Adapting Consistency in Constraint Solving.
- Author
-
Amine Balafrej, Christian Bessiere, Anastasia Paparrizou, and Gilles Trombettoni
- Published
- 2016
- Full Text
- View/download PDF
13. Multi-Armed Bandits for Adaptive Constraint Propagation.
- Author
-
Amine Balafrej, Christian Bessiere, and Anastasia Paparrizou
- Published
- 2015
14. Strong Bounds Consistencies and Their Application to Linear Constraints.
- Author
-
Christian Bessiere, Anastasia Paparrizou, and Kostas Stergiou 0001
- Published
- 2015
- Full Text
- View/download PDF
15. Extending STR to a Higher-Order Consistency.
- Author
-
Christophe Lecoutre, Anastasia Paparrizou, and Kostas Stergiou 0001
- Published
- 2013
- Full Text
- View/download PDF
16. Evaluating Simple Fully Automated Heuristics for Adaptive Constraint Propagation.
- Author
-
Anastasia Paparrizou and Kostas Stergiou 0001
- Published
- 2012
- Full Text
- View/download PDF
17. Extending Generalized Arc Consistency.
- Author
-
Anastasia Paparrizou and Kostas Stergiou 0001
- Published
- 2012
- Full Text
- View/download PDF
18. An Efficient Higher-Order Consistency Algorithm for Table Constraints.
- Author
-
Anastasia Paparrizou and Kostas Stergiou 0001
- Published
- 2012
- Full Text
- View/download PDF
19. An Efficient Higher-Order Consistency Algorithm for Table Constraints
- Author
-
Anastasia Paparrizou and Kostas Stergiou
- Subjects
General Medicine - Abstract
Table constraints are very important in constraint programming as they are present in many real problems from areas such as configuration and databases. As a result, numerous specialized algorithms that achieve generalized arc consistency (GAC) on table constraints have been proposed. Since these algorithms achieve GAC, they operate on one constraint at a time. In this paper we propose an efficient algorithm for table constraints that achieves a stronger local consistency than GAC. This algorithm, called maxRPWC+, is based on the local consistency maxRPWC and allows the efficient handling of intersecting table constraints. Experimental results from benchmark problems demonstrate that maxRPWC+ is clearly more robust than a state-of-the-art GAC algorithm in classes of problems with interleaved table constraints, being orders of magnitude faster in some of these classes.
- Published
- 2021
20. Improving the Performance of maxRPC.
- Author
-
Thanasis Balafoutis, Anastasia Paparrizou, Kostas Stergiou 0001, and Toby Walsh
- Published
- 2010
- Full Text
- View/download PDF
21. Efficient Algorithms for Strong Local Consistencies in Constraint Satisfaction Problems.
- Author
-
Anastasia Paparrizou
- Published
- 2013
- Full Text
- View/download PDF
22. Perturbing Branching Heuristics in Constraint Solving
- Author
-
Hugues Wattez, Anastasia Paparrizou, Centre de Recherche en Informatique de Lens (CRIL), and Université d'Artois (UA)-Centre National de la Recherche Scientifique (CNRS)
- Subjects
050101 languages & linguistics ,Mathematical optimization ,Computer science ,05 social sciences ,0202 electrical engineering, electronic engineering, information engineering ,020201 artificial intelligence & image processing ,0501 psychology and cognitive sciences ,02 engineering and technology ,Heuristics ,Constraint satisfaction problem ,[INFO.INFO-AI]Computer Science [cs]/Artificial Intelligence [cs.AI] - Abstract
International audience; Variable ordering heuristics are one of the key settings for an efficient constraint solver. During the last two decades, a considerable effort has been spent for designing dynamic heuristics that iteratively change the order of variables as search progresses. At the same time, restart and randomization methods have been devised for alleviating heavy-tailed phenomena that typically arise in backtrack search. Despite restart methods are now well-understood, choosing how and when to randomize a given heuristic remains an open issue in the design of modern solvers. In this paper, we present several conceptually simple perturbation strategies for incorporating random choices in constraint solving with restarts. The amount of perturbation is controlled and learned in a bandit-driven framework under various stationary and non-stationary exploration policies, during successive restarts. Our experimental evaluation shows significant performance improvements for the perturbed heuristics compared to their classic counterpart, establishing the need for incorporating perturbation in modern constraint solvers.
- Published
- 2020
23. On Neighbourhood Singleton-style Consistencies for Qualitative Spatial and Temporal Reasoning
- Author
-
Tomi Janhunen, Michael Sioutis, Anastasia Paparrizou, DELORME, Fabien, Centre de Recherche en Informatique de Lens (CRIL), Université d'Artois (UA)-Centre National de la Recherche Scientifique (CNRS), Tampere University, and Computing Sciences
- Subjects
[INFO.INFO-AI] Computer Science [cs]/Artificial Intelligence [cs.AI] ,Theoretical computer science ,Computer science ,Singleton ,213 Electronic, automation and communications engineering, electronics ,02 engineering and technology ,Computer Science Applications ,Theoretical Computer Science ,[INFO.INFO-AI]Computer Science [cs]/Artificial Intelligence [cs.AI] ,Computational Theory and Mathematics ,020204 information systems ,0202 electrical engineering, electronic engineering, information engineering ,Local consistency ,Interval algebra ,020201 artificial intelligence & image processing ,Neighbourhood (mathematics) ,Information Systems - Abstract
Given a qualitative constraint network (QCN), a singleton-style consistency focuses on each base relation (atom) of a constraint separately, rather than the entire constraint altogether. This local consistency is essential for tackling fundamental reasoning problems associated with QCNs, such as minimal labeling, but can suffer from redundant constraint checks, especially when checks occur far from where the pruning usually takes place. In this paper, we propose singleton-style consistencies that are applied just on the neighbourhood of a singleton-checked constraint instead of the whole network. We make a theoretical comparison with existing consistencies and consequently prove some properties of the new ones. Further, we propose algorithms to enforce our consistencies, as well as parsimonious variants thereof, that are more efficient in practice than the state of the art. An experimental evaluation with random and structured QCNs of Allen's Interval Algebra in the phase transition region demonstrates the potential of our approach. acceptedVersion
- Published
- 2020
24. Refining Constraint Weighting
- Author
-
Christophe Lecoutre, Hugues Wattez, Anastasia Paparrizou, Sébastien Tabary, Centre de Recherche en Informatique de Lens (CRIL), and Université d'Artois (UA)-Centre National de la Recherche Scientifique (CNRS)
- Subjects
constraint weighting ,Mathematical optimization ,021103 operations research ,Computer science ,Heuristic ,Backtracking ,search heuristics ,constraint satisfaction ,0211 other engineering and technologies ,02 engineering and technology ,Constraint satisfaction ,Arity ,Weighting ,[INFO.INFO-AI]Computer Science [cs]/Artificial Intelligence [cs.AI] ,Constraint (information theory) ,0202 electrical engineering, electronic engineering, information engineering ,020201 artificial intelligence & image processing ,Heuristics ,Constraint satisfaction problem - Abstract
International audience; Backtracking search is a complete approach that is traditionally used to solve instances modeled as constraint satisfaction problems. The space explored during search depends dramatically on the order that variables are instantiated. Considering that a perfect variable ordering might result to a backtrack-free search (i.e., finding backdoors, cycle cutsets), finding heuristics for variable ordering has always attracted research interest. For fifteen years, constraint weighting has been shown to be a successful approach for guiding backtrack search. In this paper, we show how the popular generic variable ordering heuristic dom/wdeg can be made more robust by taking finer information at each conflict: the "current" arity of the failing constraint as well as the size of the current domains of the variables involved in that constraint. Our experimental results show the practical interest of this refined variant of constraint weighting.
- Published
- 2019
25. Heuristiques de recherche : un bandit pour les gouverner toutes
- Author
-
Hugues Wattez, Frédéric Koriche, Christophe Lecoutre, Anastasia Paparrizou, Sébastien Tabary, Centre de Recherche en Informatique de Lens (CRIL), Université d'Artois (UA)-Centre National de la Recherche Scientifique (CNRS), and paparrizou, anastasia
- Subjects
[INFO.INFO-AI] Computer Science [cs]/Artificial Intelligence [cs.AI] ,[INFO.INFO-AI]Computer Science [cs]/Artificial Intelligence [cs.AI] - Abstract
International audience; L'automatisation de la configuration des solveurs a reçu une grande attention ces dernières années notam-ment pour la capacité à ajuster ses différents paramètres selon l'instance à résoudre. De plus, cette automatisation évite à l'utilisateur le choix d'une configuration appropriée à chaque instance et ainsi, évite une tâche requérant des qualités d'expert et rend plus accessible les outils de la programmation par contraintes. Les techniques basées sur les portfolios ont été grandement étudiées dans le but de configurer les solveurs de contraintes. Son principe est d'entraîner le solveur à résoudre plusieurs instances afin de trouver la meilleure configuration lors de la résolution d'une instance inconnue. Dans cette étude, nous portons notre attention sur le choix de la meilleure stratégie de recherche, à savoir la meilleure heuristique de choix de variables. Nous proposons une structure algorithmique générique qui optimise la sélection des différentes heu-ristiques de choix de variables grâce à l'apprentissage en ligne, c'est-à-dire sans aucune connaissance apriori. Dans ce but, nous utilisons une technique en apprentissage, appelée les bandits multi-bras, permettant d'automatiser la sélection de l'heuristique la plus appropriée et guidant au mieux la recherche. Nous essayons deux politiques différentes basées sur les bandits multi-bras gérant la proportion d'exploration-exploitation. Une évaluation ex-périmentale démontre que la machine proposée résulte en un solveur plus efficace et stable. Abstract Automating solver's configuration has received a great attention last years as it can adjust the various parameters of a solver to the instance to be solved. In addition, this automation releases the user from choosing the suitable configuration each time, task that requires a great expertise and thus, burdens the widespread of * Papier doctorant : Hugues Wattez 1,2 est auteur principal. constraint programming technology and tools. Portfolio based techniques have been vastly used to configure constraint solvers. The principle of portfolios is to train themselves by solving many instances in advance , in order to find the right combination of parameters of the solver when solving an unknown instance. In this work, we turn our attention to the selection of the best search strategy, namely the best variable ordering. We propose a generic algorithmic framework that selects among several variable ordering heuristics using on-line learning, i.e. without any prior knowledge. For this purpose, we deploy a machine learning technique, called multi-armed bandits, that allows to automatically select the appropriate heuris-tic to guide the search. We tried two different policies for multi-armed bandits that manage the proportion of exploration-exploitation. We make a thorough experimental evaluation that demonstrates that the proposed framework results in a more efficient and stable solver.
- Published
- 2019
26. Collective singleton-based consistency for qualitative constraint networks: Theory and practice
- Author
-
Michael Sioutis, Jean-François Condotta, Anastasia Paparrizou, Aalto University, Centre de Recherche en Informatique de Lens (CRIL), Université d'Artois (UA)-Centre National de la Recherche Scientifique (CNRS), Department of Computer Science, Centre de Recherche en Informatique de Lens, and Aalto-yliopisto
- Subjects
ta113 ,Theoretical computer science ,General Computer Science ,Relation (database) ,Region connection calculus ,Singleton ,Computer science ,0102 computer and information sciences ,02 engineering and technology ,Qualitative constraint network ,Spatial and temporal reasoning ,01 natural sciences ,Theoretical Computer Science ,[INFO.INFO-AI]Computer Science [cs]/Artificial Intelligence [cs.AI] ,Constraint (information theory) ,Consistency (database systems) ,010201 computation theory & mathematics ,0202 electrical engineering, electronic engineering, information engineering ,Local consistency ,Singleton style consistency ,020201 artificial intelligence & image processing ,Pruning (decision trees) ,ComputingMilieux_MISCELLANEOUS - Abstract
Avaa tiedosto embargolla sitten kun julkaisu ilmestyy. Partial singleton weak path-consistency, or partial (Figure presented.)-consistency for short, is essential for tackling challenging fundamental reasoning problems associated with qualitative constraints networks. Briefly put, partial (Figure presented.)-consistency ensures that each base relation of each of the constraints of a qualitative constraint network can define a singleton relation in its corresponding partially weakly path-consistent, or partially ⋄-consistent for short, subnetwork. In this paper, we propose a stronger local consistency that couples (Figure presented.)-consistency with the idea of collectively deleting certain unfeasible base relations by exploiting singleton checks. We then propose an algorithm for enforcing this new consistency and a lazy variant of that algorithm for approximating the new consistency that, given a qualitative constraint network, both outperform the respective algorithm for enforcing partial (Figure presented.)-consistency in that network. With respect to the lazyalgorithmic variant in particular, we show that it runs up to 5 times faster than our original exhaustive algorithm whilst exhibiting very similar pruning capability. We formally prove certain properties of our new local consistency and our algorithms, and motivate their usefulness through demonstrative examples and a thorough experimental evaluation with random qualitative constraint networks of the Interval Algebra and the Region Connection Calculus from the phase transition region of two different generation models. Finally, we provide evidence of the crucial role of the new consistency in tackling the minimal labeling problem of a qualitative constraint network, which is the problem of finding the strongest implied constraints of that network.
- Published
- 2019
27. On the Utility of Neighbourhood Singleton-Style Consistencies for Qualitative Constraint-Based Spatial and Temporal Reasoning
- Author
-
Michael Sioutis and Anastasia Paparrizou and Tomi Janhunen, Sioutis, Michael, Paparrizou, Anastasia, Janhunen, Tomi, Michael Sioutis and Anastasia Paparrizou and Tomi Janhunen, Sioutis, Michael, Paparrizou, Anastasia, and Janhunen, Tomi
- Abstract
A singleton-style consistency is a local consistency that verifies if each base relation (atom) of each constraint of a qualitative constraint network (QCN) can serve as a support with respect to the closure of that network under a (naturally) weaker local consistency. This local consistency is essential for tackling fundamental reasoning problems associated with QCNs, such as the satisfiability checking or the minimal labeling problem, but can suffer from redundant constraint checks, especially when those checks occur far from where the pruning usually takes place. In this paper, we propose singleton-style consistencies that are applied just on the neighbourhood of a singleton-checked constraint instead of the whole network. We make a theoretical comparison with existing consistencies and consequently prove some properties of the new ones. In addition, we propose algorithms to enforce our consistencies, as well as parsimonious variants thereof, that are more efficient in practice than the state of the art. We make an experimental evaluation with random and structured QCNs of Interval Algebra in the phase transition region to demonstrate the potential of our approach.
- Published
- 2019
- Full Text
- View/download PDF
28. Strong local consistency algorithms for table constraints
- Author
-
Kostas Stergiou, Anastasia Paparrizou, Agents, Apprentissage, Contraintes (COCONUT), Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier (LIRMM), Université de Montpellier (UM)-Centre National de la Recherche Scientifique (CNRS)-Université de Montpellier (UM)-Centre National de la Recherche Scientifique (CNRS), University of Western Macedonia [Kozani] (UoWM), European Project: 284715,EC:FP7:ICT,FP7-ICT-2011-C,ICON(2012), and Centre National de la Recherche Scientifique (CNRS)-Université de Montpellier (UM)-Centre National de la Recherche Scientifique (CNRS)-Université de Montpellier (UM)
- Subjects
060201 languages & linguistics ,Mathematical optimization ,Relation (database) ,06 humanities and the arts ,02 engineering and technology ,Orders of magnitude (volume) ,[INFO.INFO-AI]Computer Science [cs]/Artificial Intelligence [cs.AI] ,Constraint (information theory) ,Computational Theory and Mathematics ,Artificial Intelligence ,0602 languages and literature ,0202 electrical engineering, electronic engineering, information engineering ,Benchmark (computing) ,Local consistency ,Constraint programming ,Discrete Mathematics and Combinatorics ,Table (database) ,020201 artificial intelligence & image processing ,Tuple ,Algorithm ,Software ,Mathematics - Abstract
International audience; Table constraints are important in constraint programming as they are present in many real problems from areas such as configuration and databases. As a result, numerous specialized algorithms that achieve generalized arc consistency (GAC) on table constraints have been proposed. Since these algorithms achieve GAC, they operate on one constraint at a time. In this paper we propose new filtering algo- rithms for positive table constraints that achieve stronger local consistency proper- ties than GAC by exploiting intersections between constraints. The first algorithm, called maxRPWC+, is a domain filtering algorithm that is based on the local con- sistency maxRPWC and extends the GAC algorithm of Lecoutre and Szymanek [23]. The second algorithm extends the state-of-the-art STR-based algorithms to stronger relation filtering consistencies, i.e., consistencies that can remove tu- ples from constraints’ relations. Experimental results from benchmark problems demonstrate that the proposed algorithms are quite competitive with standard GAC algorithms like STR2 in some classes of problems with intersecting table con- straints, being orders of magnitude faster in some cases.
- Published
- 2015
29. A Lazy Algorithm to Efficiently Approximate Singleton Path Consistency for Qualitative Constraint Networks
- Author
-
Jean-François Condotta, Michael Sioutis, Anastasia Paparrizou, Örebro University, Centre de Recherche en Informatique de Lens (CRIL), and Université d'Artois (UA)-Centre National de la Recherche Scientifique (CNRS)
- Subjects
Computer science ,Singleton ,Approximation algorithm ,0102 computer and information sciences ,02 engineering and technology ,01 natural sciences ,Satisfiability ,[INFO.INFO-AI]Computer Science [cs]/Artificial Intelligence [cs.AI] ,Constraint (information theory) ,Consistency (database systems) ,Closure (mathematics) ,010201 computation theory & mathematics ,Path (graph theory) ,0202 electrical engineering, electronic engineering, information engineering ,Local consistency ,020201 artificial intelligence & image processing ,Algorithm ,ComputingMilieux_MISCELLANEOUS - Abstract
Partial singleton (weak) path consistency, or partial ♦-consistency, for a qualitative constraint network, ensures that the process of instantiating any constraint of that network with any of its base relations b and enforcing partial (weak) path consistency, or partial ⋄-consistency, in the updated network, yields a partially ⋄-consistent subnetwork where the respective constraint is still defined by b. This local consistency is essential for helping to decide the satisfiability of challenging qualitative constraint networks and has been shown to play a crucial role in tackling more demanding problems associated with a given qualitative constraint network, such as the problem of minimal labeling. One of the main downsides to using partial ♦-consistency, is that it is computationally expensive to enforce in a given qualitative constraint network, as, despite being a local consistency in principle, it retains a global scope of the network at hand. In this paper, we propose a lazy algorithm that restricts the singleton checks associated with partial ♦-consistency to constraints that are likely to lead to the removal of a base relation upon their propagation. A key feature of this algorithm is that it collectively eliminates certain unfeasible base relations by exploiting singleton checks. Further, we show that the closure that is obtained by our algorithm is incomparable to the one that is entailed by partial ♦-consistency and non-unique in general. We demonstrate the efficiency of our algorithm via an experimental evaluation with random Interval Algebra networks from the phase transition region of two separate models and, moreover, show that it can exhibit very similar pruning capability for such networks to the one of an algorithm for enforcing partial ♦-consistency.
- Published
- 2017
30. Collective Singleton-Based Consistency for Qualitative Constraint Networks
- Author
-
Michael Sioutis and Anastasia Paparrizou and Jean-François Condotta, Sioutis, Michael, Paparrizou, Anastasia, Condotta, Jean-François, Michael Sioutis and Anastasia Paparrizou and Jean-François Condotta, Sioutis, Michael, Paparrizou, Anastasia, and Condotta, Jean-François
- Abstract
Partial singleton closure under weak composition, or partial singleton (weak) path-consistency for short, is essential for approximating satisfiability of qualitative constraints networks. Briefly put, partial singleton path-consistency ensures that each base relation of each of the constraints of a qualitative constraint network can define a singleton relation in the corresponding partial closure of that network under weak composition, or in its corresponding partially (weak) path-consistent subnetwork for short. In particular, partial singleton path-consistency has been shown to play a crucial role in tackling the minimal labeling problem of a qualitative constraint network, which is the problem of finding the strongest implied constraints of that network. In this paper, we propose a stronger local consistency that couples partial singleton path-consistency with the idea of collectively deleting certain unfeasible base relations by exploiting singleton checks. We then propose an efficient algorithm for enforcing this consistency that, given a qualitative constraint network, performs fewer constraint checks than the respective algorithm for enforcing partial singleton path-consistency in that network. We formally prove certain properties of our new local consistency, and motivate its usefulness through demonstrative examples and a preliminary experimental evaluation with qualitative constraint networks of Interval Algebra.
- Published
- 2017
- Full Text
- View/download PDF
31. The inductive constraint programming loop
- Author
-
Barry O'Sullivan, Helmut Simonis, Mirco Nanni, Siegfried Nijssen, Lars Kotthoff, Anastasia Paparrizou, Luc De Raedt, Tias Guns, Dino Pedreschi, Christian Bessiere, Business technology and Operations, Electromobility research centre, Agents, Apprentissage, Contraintes (COCONUT), Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier (LIRMM), Centre National de la Recherche Scientifique (CNRS)-Université de Montpellier (UM)-Centre National de la Recherche Scientifique (CNRS)-Université de Montpellier (UM), Catholic University of Leuven - Katholieke Universiteit Leuven (KU Leuven), University of Wyoming (UW), Istituto di Scienza e Tecnologie dell'Informazione 'A. Faedo' (ISTI), Consiglio Nazionale delle Ricerche [Roma] (CNR), Declarative Languages and Artificial Intelligence (DTAI), Université Catholique de Louvain = Catholic University of Louvain (UCL), Insight Centre for Data Analytics [Dublin], Dublin City University [Dublin] (DCU), Istituto di Biofisica [Pisa] (IBF), Cork Constraint Computation Centre (4C UCC), University College Cork (UCC), Bessiere, Christian, De Raedt, Luc, Kotthoff, Lars, Nijssen, Siegfried, O'Sullivan, Barry, Pedreschi, Dino, Department of Computer Science [Leuven] (CS), University of British Columbia (UBC), Christian Bessiere, Luc De Raedt, Lars Kotthoff, Siegfried Nijssen, Barry O'Sullivan, Dino Pedreschi, European Project: 284715,EC:FP7:ICT,FP7-ICT-2011-C,ICON(2012), Université de Montpellier (UM)-Centre National de la Recherche Scientifique (CNRS)-Université de Montpellier (UM)-Centre National de la Recherche Scientifique (CNRS), CNR Istituto di Scienza e Tecnologie dell’Informazione 'A. Faedo' [Pisa] (CNR | ISTI), and National Research Council of Italy | Consiglio Nazionale delle Ricerche (CNR)
- Subjects
FOS: Computer and information sciences ,Concurrent constraint logic programming ,Mathematical optimization ,constraint programming ,Optimization problem ,Theoretical computer science ,Exploit ,Computer science ,Computer Science - Artificial Intelligence ,Computer Networks and Communications ,0211 other engineering and technologies ,Scheduling (production processes) ,02 engineering and technology ,Theoretical Computer Science ,Computer Science (all) ,artificial intelligence ,data mining ,intelligent systems ,machine learning ,Artificial Intelligence ,Machine Learning (cs.LG) ,[INFO.INFO-AI]Computer Science [cs]/Artificial Intelligence [cs.AI] ,Software ,020204 information systems ,0202 electrical engineering, electronic engineering, information engineering ,Constraint programming ,Reactive programming ,021103 operations research ,LOOP (programming language) ,business.industry ,Constraint satisfaction ,Inductive programming ,Variety (cybernetics) ,Computer Science - Learning ,Artificial Intelligence (cs.AI) ,Procedural programming ,Programming paradigm ,Resource allocation ,020201 artificial intelligence & image processing ,business ,Functional reactive programming - Abstract
Constraint programming is used for a variety of real-world optimisation problems, such as planning, scheduling and resource allocation problems. At the same time, one continuously gathers vast amounts of data about these problems. Current constraint programming software does not exploit such data to update schedules, resources and plans. We propose a new framework, that we call the Inductive Constraint Programming loop. In this approach data is gathered and analyzed systematically, in order to dynamically revise and adapt constraints and optimization criteria. Inductive Constraint Programming aims at bridging the gap between the areas of data mining and machine learning on the one hand, and constraint programming on the other hand., 17 pages, 9 figures
- Published
- 2016
32. Adapting Consistency in Constraint Solving
- Author
-
Gilles Trombettoni, Amine Balafrej, Anastasia Paparrizou, Christian Bessiere, Théorie, Algorithmes et Systèmes en Contraintes (TASC ), Laboratoire des Sciences du Numérique de Nantes (LS2N), Université de Nantes - UFR des Sciences et des Techniques (UN UFR ST), Université de Nantes (UN)-Université de Nantes (UN)-École Centrale de Nantes (ECN)-Centre National de la Recherche Scientifique (CNRS)-IMT Atlantique Bretagne-Pays de la Loire (IMT Atlantique), Institut Mines-Télécom [Paris] (IMT)-Institut Mines-Télécom [Paris] (IMT)-Université de Nantes - UFR des Sciences et des Techniques (UN UFR ST), Institut Mines-Télécom [Paris] (IMT)-Institut Mines-Télécom [Paris] (IMT), Agents, Apprentissage, Contraintes (COCONUT), Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier (LIRMM), Centre National de la Recherche Scientifique (CNRS)-Université de Montpellier (UM)-Centre National de la Recherche Scientifique (CNRS)-Université de Montpellier (UM), Christian Bessiere, Luc De Raedt, Lars Kotthoff, Siegfried Nijssen, Barry O'Sullivan, Dino Pedreschi, European Project: 284715,EC:FP7:ICT,FP7-ICT-2011-C,ICON(2012), Théorie, Algorithmes et Systèmes en Contraintes (LS2N - équipe TASC ), Université de Nantes (UN)-Université de Nantes (UN)-École Centrale de Nantes (ECN)-Centre National de la Recherche Scientifique (CNRS)-IMT Atlantique (IMT Atlantique), and Université de Montpellier (UM)-Centre National de la Recherche Scientifique (CNRS)-Université de Montpellier (UM)-Centre National de la Recherche Scientifique (CNRS)
- Subjects
Mathematical optimization ,Computer science ,Stability (learning theory) ,Parameterized complexity ,0102 computer and information sciences ,02 engineering and technology ,Fixed point ,01 natural sciences ,[INFO.INFO-AI]Computer Science [cs]/Artificial Intelligence [cs.AI] ,Constraint (information theory) ,010201 computation theory & mathematics ,Consistency (statistics) ,0202 electrical engineering, electronic engineering, information engineering ,Local consistency ,020201 artificial intelligence & image processing ,Pruning (decision trees) ,Focus (optics) - Abstract
International audience; State-of-the-art constraint solvers uniformly maintain the same level of local consistency (usually arc consistency) on all the instances. We propose two approaches to adjust the level of consistency depending on the instance and on which part of the instance we propagate. The first approach, parameterized local consistency, uses as parameter the stability of values, which is a feature computed by arc consistency algorithms during their execution. Parameterized local consistencies choose to enforce arc consistency or a higher level of local consistency to a value depending on whether the stability of the value is above or below a given threshold. In the adaptive version, the parameter is dynamically adapted during search, and so is the level of local consistency. In the second approach, we focus on partition-one-AC, a singleton-based consistency. We propose adaptive variants of partition-one-AC that do not necessarily run until having proved the fixpoint. The pruning can be weaker than the full version, but the computational effort can be significantly reduced. Our experiments show that adaptive parameterized maxRPC and adaptive partition-one-AC can obtain significant speed-ups over arc consistency and over the full versions of maxRPC and partition-one-AC.
- Published
- 2016
33. New algorithms for max restricted path consistency
- Author
-
Kostas Stergiou, Thanasis Balafoutis, Anastasia Paparrizou, and Toby Walsh
- Subjects
Combined use ,Minimum time ,Binary number ,Constraint satisfaction ,Data structure ,Computational Theory and Mathematics ,Artificial Intelligence ,Search algorithm ,Local consistency ,Discrete Mathematics and Combinatorics ,Time complexity ,Algorithm ,Software ,Mathematics - Abstract
Max Restricted Path Consistency (maxRPC) is a local consistency for binary constraints that enforces a higher order of consistency than arc consistency. Despite the strong pruning that can be achieved, maxRPC is rarely used because existing maxRPC algorithms suffer from overheads and redundancies as they can repeatedly perform many constraint checks without triggering any value deletions. In this paper we propose and evaluate techniques that can boost the performance of maxRPC algorithms by eliminating many of these overheads and redundancies. These include the combined use of two data structures to avoid many redundant constraint checks, and the exploitation of residues to quickly verify the existence of supports. Based on these, we propose a number of closely related maxRPC algorithms. The first one, maxRPC3, has optimal O(end 3) time complexity, displays good performance when used stand-alone, but is expensive to apply during search. The second one, maxRPC3 rm , has O(en 2 d 4) time complexity, but a restricted version with O(end 4) complexity can be very efficient when used during search. The other algorithms are simple modifications of maxRPC3 rm . All algorithms have O(ed) space complexity when used stand-alone. However, maxRPC3 has O(end) space complexity when used during search, while the others retain the O(ed) complexity. Experimental results demonstrate that the resulting methods constantly outperform previous algorithms for maxRPC, often by large margins, and constitute a viable alternative to arc consistency on some problem classes.
- Published
- 2011
34. Simulation of impacts of irrigated agriculture on income, employment and environment
- Author
-
Anastasia Paparrizou, Basil Manos, Thomas Bournaris, Jason Papathanasiou, and Garyfallos Arabatzis
- Subjects
Estimation ,Numerical Analysis ,Strategy and Management ,Sample (statistics) ,Function (mathematics) ,Maximization ,Variance (accounting) ,Management Science and Operations Research ,Agricultural economics ,Gross margin ,Computational Theory and Mathematics ,Management of Technology and Innovation ,Modeling and Simulation ,Programming paradigm ,Economics ,Econometrics ,Production (economics) ,Statistics, Probability and Uncertainty - Abstract
This paper uses a multicriteria mathematical programming model to estimate the farmer’s utility function and simulate different scenarios and policies as well as to make alternative production plans. Application of this model was carried out in the irrigated region of the Xanthi Prefecture in Greece, as well as to three different farm clusters. The three farm clusters -small, medium and large sizes- were the result of a cluster analysis into a sample of farms of the region. In all these four cases, we considered three criteria for the estimation of the utility function; the maximization of total gross margin, the minimization of its variance and the minimization of labor. The estimated utility functions were used as objective functions of Linear or Quadratic (when the variance is considered) Programming models in order to find the optimum production plan of the total region and each farm size separately. These models were used to simulate the impacts on the production plan, income, employment and the environment due to a policy, which increases the price of irrigation water.
- Published
- 2008
35. Extending Generalized Arc Consistency
- Author
-
Kostas Stergiou and Anastasia Paparrizou
- Subjects
Constraint (information theory) ,Mathematical optimization ,Computer science ,Constraint programming ,Local consistency ,Overhead (computing) ,CPU time ,Extension (predicate logic) ,Algorithm ,Time complexity ,Search tree - Abstract
Generalized arc consistency (GAC) is the most widely used local consistency in constraint programming. Several GAC algorithms for specific constraints, as well as generic algorithms that can be used on any constraint, have been proposed in the literature. Stronger local consistencies than GAC have also been studied but algorithms for such consistencies are generally considered too expensive. In this paper we propose an extension to the standard GAC algorithm GAC2001/3.1 that achieves a stronger local consistency than GAC by considering intersections of constraints. Importantly, the worst-case time complexity of the proposed algorithm, called GAC+, is higher than that of GAC2001/3.1 only by a factor e, where e is the number of constraints in the problem. Experimental results demonstrate that in many cases GAC+ can reduce the size of the search tree compared to GAC, resulting in improved cpu times. Also, in cases where there is no gain in search tree size, there is only a negligible overhead in cpu time.
- Published
- 2012
36. Improving the Performance of maxRPC
- Author
-
Toby Walsh, Kostas Stergiou, Thanasis Balafoutis, and Anastasia Paparrizou
- Subjects
Constraint (information theory) ,Consistency (database systems) ,Path (graph theory) ,Local consistency ,Pruning (decision trees) ,Heuristics ,Data structure ,Time complexity ,Algorithm ,Mathematics - Abstract
Max Restricted Path Consistency (maxRPC) is a local consistency for binary constraints that can achieve considerably stronger pruning than arc consistency. However, existing maxRPC algorithms suffer from overheads and redundancies as they can repeatedly perform many constraint checks without triggering any value deletions. In this paper we propose techniques that can boost the performance of maxRPC algorithms. These include the combined use of two data structures to avoid many redundant constraint checks, and heuristics for the efficient ordering and execution of certain operations. Based on these, we propose two closely related maxRPC algorithms. The first one has optimal O(end3) time complexity, displays good performance when used stand-alone, but is expensive to apply during search. The second one has O(en2d4) time complexity, but a restricted version with O(end4) complexity can be very efficient when used during search. Both algorithms have O(ed) space complexity when used stand-alone. However, the first algorithm has O(end) space complexity when used during search, while the second retains the O(ed) complexity. Experimental results demonstrate that the resulting methods constantly outperform previous algorithms for maxRPC, often by large margins, and constitute a more than viable alternative to arc consistency.
- Published
- 2010
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.