Научная статья на тему 'Построение оптимальных соединений'

Построение оптимальных соединений Текст научной статьи по специальности «Медицинские технологии»

CC BY
246
38
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ЕВКЛИДОВО ДЕРЕВО ШТЕЙНЕРА / ТОЧКА ШТЕЙНЕРА / EUCLIDEAN STEINER TREE / STEINER POINT

Аннотация научной статьи по медицинским технологиям, автор научной работы — Орлов Николай Николаевич

В настоящей работе представлена методика вычисления координат дополнительных соединительных точек (далее точек Штейнера) при решении Евклидовой задачи Штейнера с неоднородными соединениями или потоковой задачи Штейнера.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по медицинским технологиям , автор научной работы — Орлов Николай Николаевич

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

CONSTRUCTION OF OPTIMUM CONNECTIONS

In the present work the technique of calculation of coordinates of additional connecting points (further points of the Steiner) is presented at the decision of an Euclidean problem the Steiner and with non-uniform connections or a stream problem of the Steiner.

Текст научной работы на тему «Построение оптимальных соединений»

УДК 681.3

Н.Н. Орлов ПОСТРОЕНИЕ ОПТИМАЛЬНЫХ СОЕДИНЕНИЙ*

В настоящей работе представлена методика вычисления координат дополнительных соединительных точек (далее точек Штейнера) при решении Евклидовой задачи Штейнера с неоднородными соединениями или потоковой задачи Штейнера.

Евклидово дерево Штейнера; точка Штейнера.

N.N. Orlov CONSTRUCTION OF OPTIMUM CONNECTIONS

In the present work the technique of calculation of coordinates of additional connecting points (further points of the Steiner) is presented at the decision of an Euclidean problem the Steiner and with non-uniform connections or a stream problem of the Steiner.

Euclidean Steiner tree; Steiner point.

Введение. Разработка различных сетей часто требует обеспечить необходимую и достаточную пропускную способность каждого фрагмента сети и минимизировать общие затраты на её создание. При строительстве сети автомобильных дорог под затратами могут подразумеваться финансовые затраты на проектирование и строительство, а количество полос каждого участка пути определяет их пропускную способность. При трассировке (создании сетей соединений) печатных ,

соединениями коммутационное пространство, а ширина каждого проводника определяет его пропускную способность.

Введение дополнительных соединительных точек позволяет уменьшать затраты при прокладке сети. Задача построения кратчайшей сети с использованием дополнительных соединительных точек может быть сведена к Евклидовой задаче Штейнера [1,2]. Если вес или стоимость соединений определяется не только их , , называют транспортными или потоковыми задачами Штейнера [3].

В настоящей работе представлена методика вычисления координат дополнительных соединительных точек (дштее точек Штейнера) при решении Евклидовой задачи Штейнера с неоднородными соединениями.

Расчёт необходимой пропускной способности соединений и определение связанных с этим качественных характеристик [4] не являются предметом рассмотрения настоящей статьи.

Соединение трёх точек. В случае, если соединений осуществляется однородными по своим свойствам и/или стоимости фрагментами, то кратчайшее соединение будет являться оптимальным. Так, если в треугольнике, вершинами которого являются соединяемые точки, существует угол больше или равный 120°, то кратчайшее соединение этих точек осуществляется через короткие стороны треугольники (рис. 1). В случае, если в треугольнике все углы меньше 120°, кратчайшее

( ), -

*

Работа выполнена при поддержке: РФФИ (грант № 09-01-00492), г/б № 2.1.2.1652. 88

роны треугольника видны под одним и тем же углом 120° (дапее угловое условие или УУ), (рис. 2).

Для любой пары точек все ТШ располагаются на коротких дугах описывающих окружностей (окружность ТШ - далее ОТШ, дуга ТШ - далее ДТШ) радиуса: Ї :л: ■ \ 3, где Dist - расстояние между этими точками (рис. 3).

Рис. 3. Дуги точек Штейнера

Искомая ТШ для трёх связываемых точек может быть найдена пересечением .

количеством вершин и смежными точками Штейнера, расположение которых зависит от положения друг друга, требует другого подхода. В настоящей работе предлагается метод построения точек Штейнера, условно названный шетодом ».

(рис. 4.) с прямой, проходящей через присоединяемую точку ^) и точку стрем-( ). , все прямые линии, на которых располагаются фрагменты соединений ^оТШ | и вы полняются угловые условия.

Для определения местоположения ТШ достаточно вычислить координаты соответствующей ТС (рис. 4.) и точки ^, являющейся пересечением отрезка |ТСоPi| с перпендикуляром, проходящим через центр соответствующей ОТШ. Так как длины отрезков |ТС оС о| и |С ооТШ | одинаковы, то для определения ме-

сторасположения ТШ достаточно отложить от точки Со в направлении Р1 длину отрезка |ТСоСо|. Полученная точка и будет являться соответствующей точкой Штейнера для точек Р1, Р2 и Р1.

При неоднородных фрагментах соединений наикротчайшее соединение не .

(или) необходимостью осуществления соединений различных по ширине (толщине, весу, стоимости и т.д.) фрагментами соединений. При этом критерием оценки полученного результата будет являться общая площадь (объём, вес, стоимость и т.д.) всех фрагментов соединения.

РГ А Р|

/

/

\

/

Р1

\ н Оіві / }

О с

\ \ К / / / / / і / /

\ \ 1 / У

’ V. \ // / *

' "“ч \ '° \ \

Р2

Рис. 4. Построение ТШ методом стремления

Рис. 5. демонстрирует, как меняется оптимальное местоположение ТШ с изменением ширины фрагмента соединения к точке Р3.

Рис. 5. Изменение местоположения ТШ с изменением ширины соединения

При этом, для точек Р1, Р2 все ТШ располагаются на соответствующих дугах описывающих окружностей радиуса:

п ВІЯІ

Я =-------, (1)

2:

1 -

\2

1 -

2

я

где Б181 - расстояние между этими точками (Р1, Р2), 55 - ширина фрагментов соединений к точкам Р1 и Р2, а 5 - ширина фрагмента соединения к Р3.

Центр ОТО при этом удалён от середины отрезка |Р1оР 2| на расстояние:

Н

1

(2)

В случае, когда все три фрагмента соединения разнородны, формула расчёта радиуса ОТО для точек Р1, Р2, будет иметь следующий вид:

К = ■

ВІ8І

1 _

+ 522 + 532^

(3)

V

2* ^1* s2

где 81, 82, 83 - «ширина» фрагментов соединения к Р1, Р2, Р2 соответственно.

Место положения ТС в общем случае, при разной ширине всех фрагментов

, 1

2.

|Р1оР2| (дапее ОТС) (рис. 6.) имеет следующий вид:

ґ s1 s2 Л

s2 s1

2

_ 1

V

(s1 + s2)2 s32

_ 1

_ 1.

(4)

Рис. 6. демонстрирует смещение точки стремления и построение точки Штейнера методом стремления при ширине фрагментов соединений к Р1, равной 8, к Р2, равной 1.5*8 и к Р3, равной 2*8 .

Рис. 6. Построение ТШ с разной шириной соединений

2

Предложенная методика позволяет строить Евклидовы деревья Штейнера (дапее ЕДШ) и для произвольного числа вершин со смежными ТШ. На рис. 7. показано построение ЕДШ для четырёх вершин с двумя смежными ТШ для одинако-, , .

Построения осуществляются в нижеследующем порядке:

♦ строится соответствую щая точка стремления ТС1 для Р1, Р2;

♦ определяется местоположение точки стремления ТС2 относительно точек ТС1 и Р4;

♦ 2, -

( 3, 2);

♦ определяются координ аты точки Штейнера ТШ1, расположенной на пря-

( 1, 2);

♦ строятся соответствуют ие фрагменты соединений.

Рис. 7. Построение ЕДШ для четырёх вершин с двутя смежными ТШ

Аналогичным методом можно строить и ЕДШ для соединений разной ширины. На рис. 8. демонстрируется пример такого построения для 100 точек.

Рис. 8. Построение ЕДШ с разной шириной соединений для 100 вершин

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Кур ант Р., Рообинс Г. Что такое математика? - ОГИЗД947. - С. 405-411.

2. Michael Herring The Euclidean Steiner Tree Problem, Denison University, April 28, 2004.

3. Кукин В.Д. Эволюционная модель для Евклидовой задачи Штейнера с потоками и зависящими от них весами // Известия РАН. Теория и системы управления. - 2008, № 3. - С. 125-132.

4. Орлов Н.Н. Построение связывающих деревьев с разной шириной фрагментов соединений // Известия ЮФУ. Тематический выпуск "Интеллектуальные САПР". - Таганрог: ТТИ ЮФУ, 200S, №4(81). - С. 7S-S3.

5. Орлов НМ. Оптимальное соединение трех точек в Евклидовом пространстве // Материалы Всероссийской научной конференции «Управление и информационные технологии УИТ-2004». - Пятигорск, 2004. - С. 157-1б1.

Орлов Николай Николаевич

Технологический институт федерального государственного образовательного учреждения высшего профессионального образования «Южный федеральный университет» в г. Таганроге.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

E-mail: [email protected].

34792S, г. Таганрог, пер. Некрасовский, 44.

Тел.: 8(8бЗ4)Зб5-881.

Кафедра систем автоматизированного проектирования; ассистент.

Orlov Nikolay Nikolaevich

Taganrog Institute of Technology - Federal State-Owned Educational Establishment of Higher Vocational Education “Southern Federal University”.

E-mail: [email protected].

44, Nekrasovskiy, Taganrog, 34792S, Russia.

Phone: 8(8бЗ4)Зб5-881

Department of Computer Aided Design; assistants.

УДК 8бЗ.114.24З:84

..

СИСТЕМНЫЙ АНАЛИЗ ЗАДАЧ КОНЦЕПТУАЛЬНОГО ПРОЕКТИРОВАНИЯ*

В статье проводиться системный анализ процесса концептуального проектирования. Приводятся основные задачи, возникающие в процессе проектирования и взаимосвязи .

Проектирование; системный анализ; САПР.

V.V. Janushko SYSTEMATIC ANALYSIS OF THE TASKS OF CONCEPTUAL DESIGN

The paper conducted a systematic review of the conceptual design. There are major challenges in the design and the relationship between them.

Design; systems analysis; CAD.

Любое современное производство предполагает использование средств автоматизации, в том числе и систем автоматизированного проектирования (САПР).

- ,

разработки полного объема конструкторской и технологической документации. САПР объединяет технические средства, математическое и программное обеспе-

,

особенностей задач инженерного проектирования и конструирования.

*

Работа выполнена при поддержке: РФФИ (грант № 08-01-00473), г/б № 2.1.2.1б52.

i Надоели баннеры? Вы всегда можете отключить рекламу.