ResearchTrend.AI
  • Papers
  • Communities
  • Events
  • Blog
  • Pricing
Papers
Communities
Social Events
Terms and Conditions
Pricing
Parameter LabParameter LabTwitterGitHubLinkedInBlueskyYoutube

© 2025 ResearchTrend.AI, All rights reserved.

  1. Home
  2. Papers
  3. 2207.03275
19
5

On Geometric Shape Construction via Growth Operations

7 July 2022
Nada Almalki
O. Michail
ArXivPDFHTML
Abstract

In this work, we investigate novel algorithmic growth processes. In particular, we propose three growth operations, full doubling, RC doubling and doubling, and explore the algorithmic and structural properties of their resulting processes under a geometric setting. In terms of modeling, our system runs on a 2-dimensional grid and operates in discrete time-steps. The process begins with an initial shape SI=S0S_I=S_0SI​=S0​ and, in every time-step t≥1t \geq 1t≥1, by applying (in parallel) one or more growth operations of a specific type to the current shape-instance St−1S_{t-1}St−1​, generates the next instance StS_tSt​, always satisfying ∣St∣>∣St−1∣|S_t| > |S_{t-1}|∣St​∣>∣St−1​∣. Our goal is to characterize the classes of shapes that can be constructed in O(log⁡n)O(\log n)O(logn) or polylog nnn time-steps and determine whether a final shape SFS_FSF​ can be constructed from an initial shape SIS_ISI​ using a finite sequence of growth operations of a given type, called a constructor of SFS_FSF​. For full doubling, in which, in every time-step, every node generates a new node in a given direction, we completely characterize the structure of the class of shapes that can be constructed from a given initial shape. For RC doubling, in which complete columns or rows double, our main contribution is a linear-time centralized algorithm that for any pair of shapes SIS_ISI​, SFS_FSF​ decides if SFS_FSF​ can be constructed from SIS_ISI​ and, if the answer is yes, returns an O(log⁡n)O(\log n)O(logn)-time-step constructor of SFS_FSF​ from SIS_ISI​. For the most general doubling operation, where up to individual nodes can double, we show that some shapes cannot be constructed in sub-linear time-steps and give two universal constructors of any SFS_FSF​ from a singleton SIS_ISI​, which are efficient (i.e., up to polylogarithmic time-steps) for large classes of shapes. Both constructors can be computed by polynomial-time centralized algorithms for any shape SFS_FSF​.

View on arXiv
Comments on this paper