A new generation 99 line Matlab code for compliance Topology\n Optimization and its extension to 3D

Compact and efficient Matlab implementations of compliance Topology\nOptimization (TO) for 2D and 3D continua are given, consisting of 99 and 125\nlines respectively. On discretizations ranging from $3\\cdot 10^{4}$ to\n$4.8\\cdot10^{5}$ elements, the 2D version, named top99neo, shows speedups from\n2.55 to 5.5 times compared to the well-known top88 code (Andreassen-etal 2011).\nThe 3D version, named top3D125, is the most compact and efficient Matlab\nimplementation for 3D TO to date, showing a speedup of 1.9 times compared to\nthe code of Amir-etal 2014, on a discretization with $2.2\\cdot10^{5}$ elements.\nFor both codes, improvements are due to much more efficient procedures for the\nassembly and implementation of filters and shortcuts in the design update step.\nThe use of an acceleration strategy, yielding major cuts in the overall\ncomputational time, is also discussed, stressing its easy integration within\nthe basic codes.\n

Paper

Similar papers

© 2026 NYSGPT2525 LLC