TIME-OPTIMAL DIGITAL GEOMETRY ALGORITHMS ON MESHES WITH MULTIPLE BROADCASTING

被引:0
|
作者
BOKKA, V
GURLA, H
OLARIU, S
SCHWING, JL
STOJMENOVIC, I
机构
[1] OLD DOMINION UNIV,DEPT COMP SCI,NORFOLK,VA 23529
[2] UNIV OTTAWA,DEPT COMP SCI,OTTAWA,ON,CANADA
关键词
MESHES; MESHES WITH MULTIPLE BROADCASTING; PARALLEL ALGORITHMS; TIME-OPTIMAL ALGORITHMS; LEFTMOST ONE; DIGITAL GEOMETRY; IMAGE PROCESSING; PATTERN RECOGNITION; MORPHOLOGY;
D O I
10.1142/S0218001495000225
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The main contribution of this work is to show that a number of digital geometry problems can be solved elegantly on meshes with multiple broadcasting by using a time-optimal solution to the leftmost one problem as a basic subroutine. Consider a binary image pretiled onto a mesh with multiple broadcasting of size root n x root n one pixel per processor. Our first contribution is to prove an Omega(n(1/6)) time lower bound for the problem of deciding whether the image contains at least one black pixel. We then obtain time lower bounds for many other digital geometry problems by reducing this fundamental problem to all the other problems of interest. Specifically the problems that we address are: detecting whether an image contains at least one black pixel, computing the convex hull of the image, computing the diameter of an image, deciding whether a set of digital points is a digital line, computing the minimum distance between two images, deciding whether two images are linearly separable, computing the perimeter, area and width of a given image. Our second contribution is to show that the time lower bounds obtained are tight by exhibiting simple O(n(1/6)) time algorithms for these problems. As previously mentioned, an interesting feature of these algorithms is that they use, directly or indirectly, an algorithm for the leftmost one problem recently developed by one of the authors.
引用
收藏
页码:601 / 613
页数:13
相关论文
共 50 条
  • [31] Synthesis of control algorithms for aircraft trajectories in time-optimal climb and descent
    Grevtsov, N. M.
    [J]. JOURNAL OF COMPUTER AND SYSTEMS SCIENCES INTERNATIONAL, 2008, 47 (01) : 129 - 138
  • [32] A FAST SELECTION ALGORITHM FOR MESHES WITH MULTIPLE BROADCASTING
    BHAGAVATHI, D
    LOOGES, PJ
    OLARIU, S
    SCHWING, JL
    ZHANG, J
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1994, 5 (07) : 772 - 778
  • [33] MODEL-INDEPENDENT ALGORITHMS FOR TIME-OPTIMAL CONTROL OF CHEMICAL PROCESSES
    LIN, YI
    BEARD, JN
    MELSHEIMER, SS
    [J]. AICHE JOURNAL, 1993, 39 (06) : 979 - 988
  • [34] Time-optimal coordinated control of the relative formation of multiple vehicles
    Furukawa, T
    Durrant-Whyte, HF
    Bourgault, F
    Dissanayake, G
    [J]. 2003 IEEE INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE IN ROBOTICS AND AUTOMATION, VOLS I-III, PROCEEDINGS, 2003, : 259 - 264
  • [35] Time-optimal coverage control for multiple unicycles in a drift field
    Zuo, Lei
    Chen, Jicheng
    Yan, Weisheng
    Shi, Yang
    [J]. INFORMATION SCIENCES, 2016, 373 : 571 - 580
  • [36] Towards optimal broadcasting in wormhole-routed meshes
    Al-Dubai, AY
    Ould-Khaoua, M
    Mackenzie, LM
    [J]. PDPTA'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, 2001, : 1121 - 1127
  • [37] Proximate time-optimal digital control for DC-DC converters
    Yousefkadeh, Vahid
    Babazadeh, Amir
    Ramachandran, Bhaskar
    Pao, Lucy
    Maksimovic, Dragan
    Alarcon, Eduard
    [J]. 2007 IEEE POWER ELECTRONICS SPECIALISTS CONFERENCE, VOLS 1-6, 2007, : 124 - 130
  • [38] TIME-OPTIMAL DIGITAL CONTROL OF ZERO-POWER NUCLEAR REACTORS
    MARCINIAK, TJ
    [J]. TRANSACTIONS OF THE AMERICAN NUCLEAR SOCIETY, 1968, 11 (02): : 633 - +
  • [39] TIME-OPTIMAL DIGITAL CONTROL OF ZERO-POWER NUCLEAR REACTORS
    MARCINIAK, TJ
    [J]. NUCLEAR APPLICATIONS AND TECHNOLOGY, 1970, 8 (05): : 401 - +
  • [40] Optimal algorithms for constrained reconfigurable meshes
    BeresfordSmith, B
    Diessel, O
    ElGindy, H
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1996, 39 (01) : 74 - 78