5.119. diffn_column
DESCRIPTION | LINKS | GRAPH |
- Origin
- Constraint
- Type
- Arguments
- Restrictions
- Purpose
Extension of the generalised multi-dimensional non-overlapping diffn constraint. Holds if, for each pair of orthotopes the following conditions hold:
and do not overlap. Two orthotopes do not overlap if one of the orthotopes has zero size or if there exists at least one dimension where their projections do not overlap.
Let and respectively denote the projections of and onto dimension . If and overlap then the size of their intersection is equal to the size of in dimension , as well as to the size of in dimension .
- Example
-
FigureΒ 5.119.1 represents the respective position of the eight rectangles of the example. The coordinates of the leftmost lowest corner of each rectangle are stressed in bold. The constraint holds since (1)Β the eight rectangles do not overlap and since (2)Β when their projection onto dimension overlap the size of their intersection is equal to the size of the corresponding rectangles in dimension .
Figure 5.119.1. Illustration of the Example slot: eight non-overlapping rectangles such that, for each pair of rectangles , , if the projections onto dimension 1 of rectangles and intersect then the size of their intersection is equal to the size of in dimension 1 and to the size of in dimension 1 (i.e. complete vertical strips along the border of any rectangle can be cut without crossing any rectangle)
- Typical
- Symmetries
Items of are permutable.
One and the same constant can be added to the and attributes of all items of .
- Arg. properties
Contractible wrt. .
- See also
common keyword: Β (geometrical constraint,orthotope), Β (geometrical constraint,orthotope,positioning constraint).
implies: .
- Keywords
constraint type: decomposition.
geometry: geometrical constraint, positioning constraint, orthotope, guillotine cut.
- Arc input(s)
- Arc generator
-
- Arc arity
- Arc constraint(s)
- Graph property(ies)
-
- Graph model
Since showing all items produces too big graphs, partsΒ (A) andΒ (B) of FigureΒ 5.119.2 respectively show the initial and final graph associated with the first three items of the Example slot. Since we use the graph property, the arcs of the final graph are stressed in bold.
Figure 5.119.2. Initial and final graph of the constraint
(a) (b)