A Fast O(N2) Fragmentation Algorithm

被引:4
|
作者
Rafikov, Roman R. [1 ,2 ]
Silsbee, Kedron [3 ]
Booth, Richard A. [4 ]
机构
[1] Univ Cambridge, Ctr Math Sci, Dept Appl Math & Theoret Phys, Wilberforce Rd, Cambridge CB3 0WA, England
[2] Inst Adv Study, 1 Einstein Dr, Princeton, NJ 08540 USA
[3] Max Planck Inst Extraterr Phys, D-85748 Garching, Germany
[4] Univ Cambridge, Inst Astron, Madingley Rd, Cambridge CB3 0HA, England
关键词
Debris disks; Planetesimals; Algorithms; COLLISIONAL EVOLUTION; KUIPER-BELT; SIZE DISTRIBUTIONS; COAGULATION; DESTRUCTION; DUST;
D O I
10.3847/1538-4365/ab7b71
中图分类号
P1 [天文学];
学科分类号
0704 ;
摘要
Collisional fragmentation is a ubiquitous phenomenon arising in a variety of astrophysical systems, from asteroid belts to debris and protoplanetary disks. Numerical studies of fragmentation typically rely on discretizing the size distribution of colliding objects into a large number N of bins in mass space, usually logarithmically spaced. A standard approach for redistributing the debris produced in collisions into the corresponding mass bins results in O(N-3) calculation, which leads to significant computational overhead when N is large. Here, we formulate a more efficient explicit O(N-2) fragmentation algorithm, which works when the size spectrum of fragments produced in an individual collision has a self-similar shape with only a single characteristic mass scale (which can have arbitrary dependence on the energy and masses of colliding objects). Fragment size spectra used in existing fragmentation codes typically possess this property. We also show that our O(N-2) approach can be easily extended to work with non-self-similar fragment size distributions, for which we provide a worked example. This algorithm offers a substantial speedup of fragmentation calculations for large N greater than or similar to 10(2), even over the implicit methods, making it an attractive tool for studying collisionally evolving systems.
引用
收藏
页数:9
相关论文
共 50 条
  • [1] Fast Oexpected(N) Algorithm for Finding Exact Maximum Distance in E2 Instead of O(N2) or O(N lgN)
    Skala, Vaclav
    11TH INTERNATIONAL CONFERENCE OF NUMERICAL ANALYSIS AND APPLIED MATHEMATICS 2013, PTS 1 AND 2 (ICNAAM 2013), 2013, 1558 : 2496 - 2499
  • [2] An optimal O(N2) algorithm for computing the min-transitive closure of a weighted graph
    Kundu, S
    INFORMATION PROCESSING LETTERS, 2000, 74 (5-6) : 215 - 220
  • [3] Rapid N2O Formation from N2 on Water Droplet Surfaces
    Jiang, Qi
    Xia, Deming
    Li, Xiaofan
    Zhang, Hong
    Yin, Rujing
    Xie, Huaijun
    Xie, Hong-bin
    Jiang, Jie
    Chen, Jingwen
    Francisco, Joseph S.
    ANGEWANDTE CHEMIE-INTERNATIONAL EDITION, 2025, 64 (09)
  • [4] O(√log n) APPROXIMATION TO SPARSEST CUT IN (O)over-bar(n2) TIME
    Arora, Sanjeev
    Hazan, Elad
    Kale, Satyen
    SIAM JOURNAL ON COMPUTING, 2010, 39 (05) : 1748 - 1771
  • [5] A Simple Approach to the Reconstruction of a Set of Points from the Multiset of n2 Pairwise Distances in n2 Steps for the Sequencing Problem: II. Algorithm
    Fomin, Eduard
    JOURNAL OF COMPUTATIONAL BIOLOGY, 2016, 23 (12) : 934 - 942
  • [6] Approximate Distance Oracles for Unweighted Graphs in Expected O(n2) Time
    Baswana, Surender
    Sen, Sandeep
    ACM TRANSACTIONS ON ALGORITHMS, 2006, 2 (04)
  • [7] Turbulent flame propagation of polymethylmethacrylate particle clouds in an O2/N2 atmosphere
    Xia, Yu
    Hashimoto, Nozomu
    Fujita, Osamu
    COMBUSTION AND FLAME, 2021, 234
  • [8] The Effect of O2 in a Humid O2/N2/NOx Gas Mixture on NOx and N2O Remediation by an Atmospheric Pressure Dielectric Barrier Discharge
    Teodoru, Steluta
    Kusano, Yukihiro
    Bogaerts, Annemie
    PLASMA PROCESSES AND POLYMERS, 2012, 9 (07) : 652 - 689
  • [9] All-Pairs Shortest Paths in O(n2) Time with High Probability
    Peres, Yuval
    Sotnikov, Dmitry
    Sudakov, Benny
    Zwick, Uri
    JOURNAL OF THE ACM, 2013, 60 (04)
  • [10] On-line construction of two-dimensional suffix trees in O(n2 log n) time
    Na, Joong Chae
    Giancarlo, Raffaele
    Park, Kunsoo
    ALGORITHMICA, 2007, 48 (02) : 173 - 186