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 条
[21]   Estimation of Pores Distribution in Lignite Utilizing Hg, H2O, CO2, and N2 as Molecular Probes [J].
He, Qiongqiong ;
Cao, Yijun ;
Miao, Zhenyong ;
Ren, Xuefeng ;
Chen, Jingpeng .
ENERGY & FUELS, 2017, 31 (12) :13259-13265
[22]   Trade-offs for fully dynamic transitive closure on DAGs:: Breaking through the O(n2) barrier [J].
Demetrescu, C ;
Italiano, GF .
JOURNAL OF THE ACM, 2005, 52 (02) :147-156
[23]   N latency 2N I/O-bandwidth 2D-array matrix multiplication algorithm [J].
Oudjida, AK ;
Titr, S ;
Hamarlain, M .
COMPEL-THE INTERNATIONAL JOURNAL FOR COMPUTATION AND MATHEMATICS IN ELECTRICAL AND ELECTRONIC ENGINEERING, 2002, 21 (03) :377-392
[24]   An O(n3) time algorithm for recognizing threshold dimension 2 graphs [J].
Sterbini, A ;
Raschle, T .
INFORMATION PROCESSING LETTERS, 1998, 67 (05) :255-259
[25]   A fast addition algorithm for elliptic curve arithmetic in GF(2n) using projective coordinates [J].
Higuchi, A ;
Takagi, N .
INFORMATION PROCESSING LETTERS, 2000, 76 (03) :101-103
[26]   A FAST PLANAR PARTITION ALGORITHM .2. [J].
MULMULEY, K .
JOURNAL OF THE ACM, 1991, 38 (01) :74-103
[27]   Simulation of NOx Removal in NO/N2 Pulse Discharge System [J].
Yu, Qi ;
Li, Ling-wei ;
Guo, Ming-xia ;
Zeng, Ke-si ;
Yu, Gang .
JOURNAL OF ADVANCED OXIDATION TECHNOLOGIES, 2011, 14 (02) :244-250
[28]   O(N) MATRIX MULTIPLICATION ALGORITHM FOR HYPERCUBE MACHINES [J].
CHANG, CH .
ELECTRONICS LETTERS, 1991, 27 (25) :2398-2399
[29]   1I/'Oumuamua as an N2 Ice Fragment of an Exo-Pluto Surface II: Generation of N2 Ice Fragments and the Origin of 'Oumuamua [J].
Desch, S. J. ;
Jackson, A. P. .
JOURNAL OF GEOPHYSICAL RESEARCH-PLANETS, 2021, 126 (05)
[30]   Chemical Composition of Submicrometer Particulate Matter (PM1) Emitted from Combustion of Coals of Various Ranks in O2/N2 and O2/CO2 Environments [J].
Kazanc, Feyza ;
Levendis, Yiannis A. ;
Maffei, Tiziano .
ENERGY & FUELS, 2013, 27 (08) :4984-4998