57 research outputs found

    The All Different and Global Cardinality Constraints on Set, Multiset and Tuple Variables

    Full text link
    We describe how the propagator for the All-Differentconstraintcanbegeneralizedtoprune variableswhosedomainsarenot justsimplefinitedomains. We show,forexample, howitcanbeused to propagate set variables, multisetvariablesandvariables whichrepresenttuplesofvalues. Wealsodescribehowthepropagatorfor theglobal cardinalityconstraint(whichisageneralization of the All-Different constraint) can be generalized in a similar way. Experiments show that such propagators can be beneficial in practice, especially when the domains are large

    Views and Iterators for Generic Constraint Implementations

    No full text
    This paper introduces an architecture for generic constraint implementations based on variable views and range iterators. Views allow, for example, to scale, translate, and negate variables. The paper shows how to make constraint implementations generic and how to reuse a single generic implementation with different views for different constraints. Applications of views exemplify their usefulness and their potential for simplifying constraint implementations. We introduce domain operations compatible with views based on range iterators. The paper evaluates different implementation techniques for the presented architecture

    Physiology and Rehabilitation of Sensorial and Motor Disorders

    No full text
    • …
    corecore