arrow
Return

Incremental Interval Assignment by Integer Linear Algebra with Improvements

delete2023-05-01
delete1
PRE
AI
S
Scott A. Mitchell *
DOI:10.1016/j.cad.2023.103485delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Interval Assignment (IA) is the problem of selecting the number of mesh edges (intervals) for each curve for conforming quad and hex meshing. The intervals x is fundamentally integer-valued. Many other approaches perform numerical optimization then convert a floating-point solution into an integer solution, which is slow and error prone. We avoid such steps: we start integer, and stay integer. Incremental Interval Assignment (IIA) uses integer linear algebra (Hermite normal form) to find an initial solution to the meshing constraints, satisfying the integer matrix equation Ax=b. Solving for reduced row echelon form provides integer vectors spanning the nullspace of A. We add vectors from the nullspace to improve the initial solution, maintaining Ax=b. Heuristics find good integer linear combinations of nullspace vectors that provide strict improvement towards variable bounds or goals. IIA always produces an integer solution if one exists. In practice we usually achieve solutions close to the user goals, but there is no guarantee that the solution is optimal, nor even satisfies variable bounds, e.g. has positive intervals. We describe several algorithmic changes since first publication that tend to improve the final solution. The software is freely available.& COPY; 2023 Elsevier Ltd. All rights reserved.
Keywords:
Mesh generation
Intervals
Integer
Optimization
Linear algebra

Journal

C
Computer-Aided Design
IF:
3.1
Papers:
3.1K
Citations:
6.4K

Organization

U
united states department of energy (doe)
Scholars:
11.3W
Papers: 9.6W
Citations: 246
Cited Papers

Cited Papers

errShare
errSave
Singularity-Constrained Octahedral Fields for Hexahedral Meshing
err2018-07-30
err111
errOAAI
errLiu, Heng; Zhang, Paul; Chien, Edward; Solomon, Justin; Bommes, David
errShare
errSave
Mixed-Integer Quadrangulation
err2009-07-27
err404
errOAAI
errBommes, David; Zimmer, Henrik; Kobbelt, Leif
errShare
errSave
Integer-Grid Maps for Reliable Quad Meshing
err2013-07-21
err139
errOAAI
errBommes, David; Campen, Marcel; Ebke, Hans-Christian; Alliez, Pierre; Kobbelt, Leif
errShare
errSave
Evidence-based decision-making for vaccine introductions: Overview of the ProVac International Working Group's experience
err2015-05-01
err0
errOAAI
errBarbara Jauregui; Ana Gabriela Felix Garcia; Cara Bess Janusz; Julia Blau; Aline Munier; Deborah Atherly; Mercy Mvundura; Rana Hajjeh; Benjamin Lopman; Andrew David Clark; Louise Baxter; Raymond Hutubessy; Ciro de Quadros; Jon Kim Andrus
errShare
errSave
Differential Expression and Distinct Roles of Proteinase-Activated Receptor 2 in Microglia and Neurons in Neonatal Mouse Brain After Hypoxia-Ischemic Injury
err2021-11-11
err0
PREAI
errYicong Liu; Hui Li; Jiangqi Hu; Zhou Wu; Jie Meng; Yoshinori Hayashi; Hiroshi Nakanishi; Hong Qing; Junjun Ni
errShare
errSave
Numerical Simulation of Octogen-Based Propellant
err2007-09-01
err0
PREAI
errL. Massa; T. L. Jackson; J. D. Buckmaster
errShare
errSave
researcher View more