A Deep Neural Network for Knot Placement in B-spline Approximation

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Luo, Jiaqi, Wen, Zepeng, Kang, Hongmei, Yang, Zhouwang
Format: Preprint
Publié: 2022
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866909138551832576
author Luo, Jiaqi
Wen, Zepeng
Kang, Hongmei
Yang, Zhouwang
author_facet Luo, Jiaqi
Wen, Zepeng
Kang, Hongmei
Yang, Zhouwang
contents Automatically determining knot number and positions is a fundamental and challenging problem in B-spline approximation. In this paper, the knot placement is abstracted as a mapping from initial knots to the optimal knots. We innovatively introduce a deep neural network solver to approximate the mapping. The neural network is composed of several subnetworks. Each subnetwork is designed to approximate the optimal knot positions in the case of fixed knot number. All the subnetworks are stacked together to find the optimal knots (including knot number and knot positions) within some given tolerance. Owing to the powerful approximation capabilities, as well as mature algorithms developed in deep learning, the proposed method can effectively and efficiently find the optimal knot number and knot positions. Several numerical examples are demonstrated to show the superiority of our method.
format Preprint
id arxiv_https___arxiv_org_abs_2205_02978
institution arXiv
publishDate 2022
record_format arxiv
spellingShingle A Deep Neural Network for Knot Placement in B-spline Approximation
Luo, Jiaqi
Wen, Zepeng
Kang, Hongmei
Yang, Zhouwang
Optimization and Control
Automatically determining knot number and positions is a fundamental and challenging problem in B-spline approximation. In this paper, the knot placement is abstracted as a mapping from initial knots to the optimal knots. We innovatively introduce a deep neural network solver to approximate the mapping. The neural network is composed of several subnetworks. Each subnetwork is designed to approximate the optimal knot positions in the case of fixed knot number. All the subnetworks are stacked together to find the optimal knots (including knot number and knot positions) within some given tolerance. Owing to the powerful approximation capabilities, as well as mature algorithms developed in deep learning, the proposed method can effectively and efficiently find the optimal knot number and knot positions. Several numerical examples are demonstrated to show the superiority of our method.
title A Deep Neural Network for Knot Placement in B-spline Approximation
topic Optimization and Control
url https://arxiv.org/abs/2205.02978