首页> 外文期刊>Theoretical computer science >TILING OF FIGURES OF PLANES WITHOUT HOLES USING DOMINOES - GRAPHICAL BASIS OF THE THURSTON ALGORITHM, PARALLELIZATION, UNIQUENESS AND DECOMPOSITION [French]
【24h】

TILING OF FIGURES OF PLANES WITHOUT HOLES USING DOMINOES - GRAPHICAL BASIS OF THE THURSTON ALGORITHM, PARALLELIZATION, UNIQUENESS AND DECOMPOSITION [French]

机译:使用多米诺骨牌在不打孔的情况下平铺图形-瑟斯顿算法,图形化,唯一性和分解的图形基础[法语]

获取原文
获取原文并翻译 | 示例
           

摘要

We consider the problem of tiling with dominoes pictures of the plane without holes. Known results and generalizations of the problem can be found in [5, 7]. Here, a picture is a subset of unit squares of the plane (considered as Z x Z). It is easy to see that a necessary condition for the existence of a tiling for a chessboard-like coloured picture is that there is an equal number of black squares and of white ones in the picture (balanced picture) This condition is not sufficient as we can see while analysing the (balanced) picture in Fig. 1. More deeply, the impossibility of tiling this picture is due to the existence of the line abe which delimits a subpicture, under abc, with the following properties: (1) there are more black squares than white ones, (2) the line abc runs alongside white squares of the subpicture. Such a subpicture will be called an obstruction to tiling. If a picture has no obstruction to tiling, then it is tilable. In fact, this condition corresponds to the classical Hall's condition for matchings in bipartite graphs. We express that in another way. The boundary path of a picture F (without holes) determines a height function h on its vertices, up to constant: if (s(0), s(1),...,s(p)) is the sequence of vertices of the boundary path, with s(p) = s(0), let us define: - h(s(0)) = k, where k is some integer, - for i = 1,...,p: [GRAPHICS] Such a function will be called a height function oil the boundary of the picture. Let F be a picture, we associate with F the white oil the left directed graph G in the following way: the vertices of G are the vertices of F and the arcs of G correspond to edges of F oriented in such a way that a white square is always on the left-hand side of each are. Let d(s, t) denote the distance from a vertex s to a vertex t in G (the length of a shortest path from s to t in G. Let us define a height function ii on the vertices of F, associated with a height function g on the boundary C of F: for every vertex t of F, we set h(t) = min {g(s) + d(s,t)s vertex of C}. Such a Function will be called a height function on the picture. Note that for every vertex t of C we have h(t) less than or equal to g(t). The inequality h(t) < g(t) is possible and it corresponds to the existence of an obstruction to tiling in the picture. So the main result is: Theorem 1. Let F be a picture, C the boundary of F, g a height function on C, h a height function on F associated with g. The picture is tilable if and only if for every s is an element of C, we have h(s) = g(s). Moreover, if F is tilable, the edges tt' such that h(t) - h(t') = 1 define a tiling of F. Examples. See Figs. 3 and 4. This result allows us to find again the Thurston'algorithm [6]. Tn fact, the height function is equal to a distance in an extension of the white on the left graph (Theorem 2). It is then possible to calculate the height function h on F, and so calculate a tiling of F if the condition h(s) = g(s) for every s is an element of C is true, by a classical Breadth First Search algorithm (note that the height function g on C is easy to calculate). The whole algorithm is linear. More interesting is the possibility of a parallelization of this algorithm, by means of a parallelization of Breadth First Search (see [4]). The obtained parallel algorithm for tiling a picture without holes is in O (log it) time using n(3) processors on a PRAM model. This result is rather unexpected apart from the new point of view given here. We give next a canonical decomposition theorem for pictures' tilings. Let F be a tilable picture with boundary C. We define a fracture path of F as a path in the white on the left directed graph from a vertex se C to a vertex s' is an element of C such that g(s') = g(s) + l, where l is the length of the path. A fracture edge is a picture's edge which is on a fracture path, and the fracture graph is the graph induced by fracture edges. It is to note that a fracture edge is never covered by a domino in a picture's t
机译:我们考虑用无孔平面的多米诺骨牌图片平铺的问题。问题的已知结果和概括可以在[5,7]中找到。在此,图片是平面的单位平方的子集(视为Z x Z)。不难发现,对于像棋board的彩色图片来说,存在平铺的必要条件是图片(平衡图片)中有相等数量的黑色正方形和白色正方形。可以在分析图1中的(平衡)图片时看到。更深入地讲,无法平铺该图片的原因是存在abe线,该线条在abc下界定了具有以下特性的子图片:(1)有黑色正方形比白色正方形多,(2)abc线与子图片的白色正方形并排。这样的子图片将被称为平铺的障碍物。如果图片没有平铺的障碍,那么它将是可平铺的。实际上,该条件对应于二分图中匹配的经典霍尔条件。我们用另一种方式表达这一点。图片F(无孔)的边界路径确定其顶点的高度函数h,最大为常数:如果(s(0),s(1),...,s(p))是顶点的序列s(p)= s(0)的边界路径,让我们定义:-h(s(0))= k,其中k是某个整数,-对于i = 1,...,p:[ [图形]这样的函数将被称为高度函数,其作用是图片的边界。假设F为图片,我们将F与白色油以左方有向图G关联,如下所示:G的顶点是F的顶点,G的弧线对应于F的边缘,其取向为白色正方形始终位于每个区域的左侧。令d(s,t)表示G中从顶点s到顶点t的距离(G中从s到t的最短路径的长度。让我们在F的顶点上定义高度函数ii,与a相关联在F的边界C上的高度函数g:对于F的每个顶点t,我们设置h(t)= min {g(s)+ d(s,t) C的顶点}。图片上的高度函数,请注意,对于C的每个顶点t,h(t)均小于或等于g(t)。不等式h(t)

著录项

相似文献

  • 外文文献
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号