|
Журнал Белорусского государственного университета. Математика. Информатика, 2018, том 1, страницы 88–94
(Mi bgumi133)
|
|
|
|
Дискретная математика и Математическая кибернетика
Глобальная балансировка триангуляционной сети
Д. Д. Васильков Белорусский государственный университет, пр. Независимости, 4, 220030, г. Минск, Беларусь
Аннотация:
Предложен новый алгоритм балансировки триангуляционной сети, содержащей точки Штейнера, основанный на методе наименьших квадратов. Он минимизирует среднеквадратичное отклонение косинусов углов триангуляции от оптимального значения $0,5$. Алгоритм не имеет ограничений, поэтому может быть применен к любым триангуляциям, полученным алгоритмами сгущения триангуляционной сети, например алгоритмами Рупперта или Эртена и Унгора, при этом он не увеличивает число точек, а также не нарушает реберных связей. Проведенные эксперименты показали, что предлагаемый алгоритм существенно повышает число углов в диапазоне от $50$ до $70°$ и не приводит к появлению треугольников с существенно меньшими минимальными углами. Алгоритм может быть эффективно реализован с использованием специализированных программных пакетов, предназначенных для быстрого решения разреженных систем линейных уравнений методом наименьших квадратов, например SuiteSparse. Благодаря этому алгоритм является простым в реализации.
Ключевые слова:
триангуляция; генерация сети; балансировка триангуляции; точки Штейнера; топология триангуляционной сети; метод наименьших квадратов; погрешность интерполяции.
Поступила в редакцию: 07.06.2017
Образец цитирования:
Д. Д. Васильков, “Глобальная балансировка триангуляционной сети”, Журн. Белорус. гос. ун-та. Матем. Инф., 1 (2018), 88–94
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/bgumi133 https://www.mathnet.ru/rus/bgumi/v1/p88
|
Статистика просмотров: |
Страница аннотации: | 69 | PDF полного текста: | 21 | Список литературы: | 18 |
|