Generic Constraint-based Block Modeling using Constraint Programming
نویسندگان
چکیده
Block modeling has been used extensively in many domains including social science, spatial temporal data analysis and even medical imaging. Original formulations of the problem modeled it as a mixed integer programming problem, but were not scalable. Subsequent work relaxed discrete optimization requirement, showed that adding constraints is straightforward existing approaches. In this work, we present new approach based on constraint programming, allowing block manner only scalable, also allows easy incorporation constraints. We introduce filtering algorithm outperforms earlier approaches, both constrained unconstrained settings, for an exhaustive search type local called Large Neighborhood Search. show its use real datasets. Finally, application CP framework model selection using Minimum Description Length principle.
منابع مشابه
Constraint-Based Sequence Mining Using Constraint Programming
The goal of constraint-based sequence mining is to find sequences of symbols that are included in a large number of input sequences and that satisfy some constraints specified by the user. Many constraints have been proposed in the literature, but a general framework is still missing. We investigate the use of constraint programming as general framework for this task. We first identify four cat...
متن کاملConstraint - Based Reasoning and Constraint Programming 182
We show the equivalence between the so-called DavisPutnam procedure [3, 2] and the Forward Checking of Haralick and Elliot [7]. Both apply the paradigm choose and propagate in two different formalisms, namely the propositional calculus and the constraint satisfaction problems formalism. They happen to be strictly equivalent as soon as a compatible instantiation order is chosen. This equivalence...
متن کاملConstraint Satisfaction Using Constraint Logic Programming
Van Hentenryck, P., H. Simonis and M. Dincbas, Constraint satisfaction using constraint logic programming, Artificial Intelligence 58 (1992) 113-159. Constraint logic programming (CLP) is a new class of declarative programming languages whose primitive operations are based on constraints (e.g. constraint solving and constraint entailment). CLP languages naturally combine constraint propagation ...
متن کاملGeneric Railway Signal Planning through Constraint Programming
Constraint programming is a flexible declarative programming paradigm. Much research has been done on developing algorithms for solving constraint problems and a wide variety of tools are available. As a step in the development of computer support for railway signal planning, the applicability of constraint solving techniques for automatic generation of signal plans has been investigated. A mod...
متن کاملRule-Based Constraint Programming
In this paper we present a view of constraint programming based on the notion of rewriting controlled by strategies. We argue that this concept allows us to describe in a uniied way the constraint solving mechanism as well as the metalanguage needed to manipulate the constraints. This has the advantage to provide descriptions that are very close to the proof theoretical setting used now to desc...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Journal of Artificial Intelligence Research
سال: 2021
ISSN: ['1076-9757', '1943-5037']
DOI: https://doi.org/10.1613/jair.1.12280