Computing with shapes

被引:2
|
作者
Bottoni, P
Mauri, G
Mussio, P
Paun, G
机构
[1] Univ Roma La Sapienza, Dept Comp Sci, I-00198 Rome, Italy
[2] Univ Milano Bicocca, Dept Comp Sci Syst & Commun, I-20126 Milan, Italy
[3] Univ Brescia, Dept Elect Automat, I-26123 Brescia, Italy
[4] Acad Romana, Inst Math, Bucharest 70700, Romania
来源
JOURNAL OF VISUAL LANGUAGES AND COMPUTING | 2001年 / 12卷 / 06期
关键词
puzzle languages; image generation process; interactive visual languages; computational power; Chomsky hierarchy;
D O I
10.1006/jvlc.2001.0205
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Visual languages represent a response to the communicational challenges posed by end-user computing, but lack established computability frameworks for evaluating their computational power. In this paper, we introduce a computability model-called shape completion system-for the restricted, but important, case in which the visual representation of the concepts to be communicated is built as a puzzle. Shape completion systems are based on adjoining polyominoes, shapes from a basic set. A description in the form of a string on some alphabet can be associated with each basic shape. A computation in a shape completion system is correct when: (1) it starts by using a specified polyomino; (2) it ends when a rectangle is obtained (without holes); (3) at any step the current picture is connected; and (4) a sequencing mapping is given, so that at every step (except the first one) we use a polyomino depending on the previously used polyomino, as specified by this mapping (such a condition is essential for interactive visual languages, as formalized in [1, 2]). We also establish how symbols associated with the polyominoes are concatenated to form strings in a string language associated with the computation. Surprisingly enough, in these circumstances we can characterize the recursively enurnerable languages (hence the power of Turing machines). If we preserve only conditions (1), (2) and (3) above, then we cannot generate all linear languages but we can generate all regular languages and strictly more: also some one-letter non-regular languages can be obtained. In particular, we can obtain as correct computations squares only, which is often a difficult task in picture languages (see, e.g. [3]). (C) 2001 Academic Press.
引用
收藏
页码:601 / 626
页数:26
相关论文
共 50 条
  • [21] On computing aspect graphs of smooth shapes from volumetric data
    Noble, A
    Wilson, D
    Ponce, J
    COMPUTER VISION AND IMAGE UNDERSTANDING, 1997, 66 (02) : 179 - 192
  • [22] Algorithms for Computing the Maximum Weight Region Decomposable into Elementary Shapes
    Chun, Jinhee
    Kasai, Ryosei
    Korman, Matias
    Tokuyama, Takeshi
    ALGORITHMS AND COMPUTATION, PROCEEDINGS, 2009, 5878 : 1166 - 1174
  • [23] Algorithms for computing the maximum weight region decomposable into elementary shapes
    Chun, Jinhee
    Kaothanthong, Natsuda
    Kasai, Ryosei
    Korman, Matias
    Noellenburg, Martin
    Tokuyama, Takeshi
    COMPUTER VISION AND IMAGE UNDERSTANDING, 2012, 116 (07) : 803 - 814
  • [24] On computing aspect graphs of smooth shapes from volumetric data
    Noble, A
    Wilson, D
    Ponce, J
    PROCEEDINGS OF THE IEEE WORKSHOP ON MATHEMATICAL METHODS IN BIOMEDICAL IMAGE ANALYSIS, 1996, : 299 - 308
  • [25] Computing shapes of nanocrystals from X-ray diffraction data
    Sherwood, Daniel
    Emmanuel, Bosco
    CRYSTAL GROWTH & DESIGN, 2006, 6 (06) : 1415 - 1419
  • [26] Computing Natural Frequencies and Mode Shapes of an Axially Moving Nonuniform Beam
    Sinha, Alok
    JOURNAL OF COMPUTATIONAL AND NONLINEAR DYNAMICS, 2022, 17 (04):
  • [27] Computer Computing and Simulation-In View of the Leaves' Categories, Shapes and Mass
    Li, Jiahong
    Li, Heng
    Fu, Qiang
    COMPUTER AND COMPUTING TECHNOLOGIES IN AGRICULTURE VIII, 2015, 452 : 270 - 284
  • [28] Computing and Visualizing a Graph-Based Decomposition for Non-manifold Shapes
    De Floriani, Leila
    Panozzo, Daniele
    Hui, Annie
    GRAPH-BASED REPRESENTATIONS IN PATTERN RECOGNITION, PROCEEDINGS, 2009, 5534 : 62 - +
  • [29] A simple analytic method for computing the natural frequencies and mode shapes of tall buildings
    Malekinejad, Mohsen
    Rahgozar, Reza
    APPLIED MATHEMATICAL MODELLING, 2012, 36 (08) : 3419 - 3432
  • [30] Computing the shapes arising in a family of space rational curves depending on one parameter
    Gerardo Alcazar, Juan
    COMPUTER AIDED GEOMETRIC DESIGN, 2012, 29 (06) : 315 - 331