|
Vestnik Volgogradskogo gosudarstvennogo universiteta. Seriya 1. Mathematica. Physica, 2014, Issue 1(20), Pages 14–21
(Mi vvgum11)
|
|
|
|
Applied mathematics
Application of the method of sorting Schwartzian transform in the computational geometry
V. A. Klyachin Volgograd State University
Abstract:
The article discusses the use of Schwartzian transform sorting applied to computational geometry objects. In computer science, the Schwartzian transform is a Perl programming idiom used to improve the efficiency of sorting a list of items. This idiom is appropriate for comparison-based sorting when the ordering is actually based on the ordering of a certain value of the elements of array, where computing this value is an intensive operation that should be performed a minimal number of times. The Schwartzian Transform for Perl language is notable in that it does not use named temporary arrays. We consider the question how to use Schwartzian transform for some computational geometry problems such that construct convex hull and orientation planar graph. The results is illustrated by tables with fulfilment time of sorting. The gain in time is approximately $3.3$ times. Also, we give implementation of Schwarzian transform for Python programming language.
Keywords:
sorting, sorting methods, Schwartz transformation, sorting edges of graph, Perl and Python programming language.
Citation:
V. A. Klyachin, “Application of the method of sorting Schwartzian transform in the computational geometry”, Vestnik Volgogradskogo gosudarstvennogo universiteta. Seriya 1. Mathematica. Physica, 2014, no. 1(20), 14–21
Linking options:
https://www.mathnet.ru/eng/vvgum11 https://www.mathnet.ru/eng/vvgum/y2014/i1/p14
|
Statistics & downloads: |
Abstract page: | 161 | Full-text PDF : | 64 | References: | 44 |
|