Spline approximation of multivalued functions in linear structures routing

Objectives. The theory and methods of spline approximation of plane curves given by a sequence of points are currently undergoing rapid development. Despite fundamental differences between used splines and those considered in the theory and its applications, results published earlier demonstrate the...

Full description

Saved in:
Bibliographic Details
Main Authors: D. A. Karpov, V. I. Struchenkov
Format: Article
Language:Russian
Published: MIREA - Russian Technological University 2022-07-01
Series:Российский технологический журнал
Subjects:
Online Access:https://www.rtj-mirea.ru/jour/article/view/551
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832543398206111744
author D. A. Karpov
V. I. Struchenkov
author_facet D. A. Karpov
V. I. Struchenkov
author_sort D. A. Karpov
collection DOAJ
description Objectives. The theory and methods of spline approximation of plane curves given by a sequence of points are currently undergoing rapid development. Despite fundamental differences between used splines and those considered in the theory and its applications, results published earlier demonstrate the possibility of using spline approximation when designing routes of linear structures. The main difference here consists in the impossibility of assuming in advance the number of spline elements when designing the routes. Here, in contrast to widely use polynomial splines, the repeating element is the link “segment of a straight line + arc of a circle” or “segment of a straight line + arc of a clothoid + arc of a circle + arc of a clothoid.” Previously, a two-stage scheme consisting of a determination of the number of elements of the desired spline and subsequent optimization of its parameters was proposed. Although an algorithm for solving the problem in relation to the design of a longitudinal profile has been implemented and published, this is not suitable for designing a route plan, since, unlike a profile, a route plan is generally a multivalued function. The present paper aims to generalize the algorithm for the case of spline approximation of multivalued functions making allowance for the design features of the routes of linear structures.Methods. At the first stage, a novel mathematical model is developed to apply the dynamic programming method taking into account the constraints on the desired spline parameters. At the second stage, nonlinear programming is used. In this case, it is possible to analytically calculate the derivatives of the objective function with respect to the spline parameters in the absence of its analytical expression through these parameters.Results. An algorithm developed for approximating multivalued functions given by a discrete series of points using a spline consisting of arcs of circles conjugated by line segments for solving the first stage of the problem is presented. An additional nonlinear programming algorithm was also used to optimize the parameters of the resulting spline as an initial approximation. However, in the present paper, the first stage is considered only, since the complex algorithm of the second stage and its justification require separate consideration.Conclusions. The presented two-stage spline approximation scheme with an unknown number of spline elements is also suitable for approximating multivalued functions given by a sequence of points on a plane, in particular, for designing a route plan for linear structures.
format Article
id doaj-art-f8cc55363fba47c9a6e92eec682bc141
institution Kabale University
issn 2500-316X
language Russian
publishDate 2022-07-01
publisher MIREA - Russian Technological University
record_format Article
series Российский технологический журнал
spelling doaj-art-f8cc55363fba47c9a6e92eec682bc1412025-02-03T11:45:50ZrusMIREA - Russian Technological UniversityРоссийский технологический журнал2500-316X2022-07-01104657410.32362/2500-316X-2022-10-4-65-74332Spline approximation of multivalued functions in linear structures routingD. A. Karpov0V. I. Struchenkov1MIREA - Russian Technological UniversityMIREA - Russian Technological UniversityObjectives. The theory and methods of spline approximation of plane curves given by a sequence of points are currently undergoing rapid development. Despite fundamental differences between used splines and those considered in the theory and its applications, results published earlier demonstrate the possibility of using spline approximation when designing routes of linear structures. The main difference here consists in the impossibility of assuming in advance the number of spline elements when designing the routes. Here, in contrast to widely use polynomial splines, the repeating element is the link “segment of a straight line + arc of a circle” or “segment of a straight line + arc of a clothoid + arc of a circle + arc of a clothoid.” Previously, a two-stage scheme consisting of a determination of the number of elements of the desired spline and subsequent optimization of its parameters was proposed. Although an algorithm for solving the problem in relation to the design of a longitudinal profile has been implemented and published, this is not suitable for designing a route plan, since, unlike a profile, a route plan is generally a multivalued function. The present paper aims to generalize the algorithm for the case of spline approximation of multivalued functions making allowance for the design features of the routes of linear structures.Methods. At the first stage, a novel mathematical model is developed to apply the dynamic programming method taking into account the constraints on the desired spline parameters. At the second stage, nonlinear programming is used. In this case, it is possible to analytically calculate the derivatives of the objective function with respect to the spline parameters in the absence of its analytical expression through these parameters.Results. An algorithm developed for approximating multivalued functions given by a discrete series of points using a spline consisting of arcs of circles conjugated by line segments for solving the first stage of the problem is presented. An additional nonlinear programming algorithm was also used to optimize the parameters of the resulting spline as an initial approximation. However, in the present paper, the first stage is considered only, since the complex algorithm of the second stage and its justification require separate consideration.Conclusions. The presented two-stage spline approximation scheme with an unknown number of spline elements is also suitable for approximating multivalued functions given by a sequence of points on a plane, in particular, for designing a route plan for linear structures.https://www.rtj-mirea.ru/jour/article/view/551routeplanlongitudinal profilesplinedynamic programmingobjective functionconstraints
spellingShingle D. A. Karpov
V. I. Struchenkov
Spline approximation of multivalued functions in linear structures routing
Российский технологический журнал
route
plan
longitudinal profile
spline
dynamic programming
objective function
constraints
title Spline approximation of multivalued functions in linear structures routing
title_full Spline approximation of multivalued functions in linear structures routing
title_fullStr Spline approximation of multivalued functions in linear structures routing
title_full_unstemmed Spline approximation of multivalued functions in linear structures routing
title_short Spline approximation of multivalued functions in linear structures routing
title_sort spline approximation of multivalued functions in linear structures routing
topic route
plan
longitudinal profile
spline
dynamic programming
objective function
constraints
url https://www.rtj-mirea.ru/jour/article/view/551
work_keys_str_mv AT dakarpov splineapproximationofmultivaluedfunctionsinlinearstructuresrouting
AT vistruchenkov splineapproximationofmultivaluedfunctionsinlinearstructuresrouting