Студопедия

КАТЕГОРИИ:

АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

АЛГОРИТМ ОБРАТНОГО РАЗМЕЩЕНИЯ




 

Алгоритм включает такую последовательность действий [1, 3].

1. Вычислить матрицу расстояний D между позициями на плате. Элементы матрицы dij определяются по формуле:

        dij = |xi - xj| + |yi - yj|.

2. Для каждой строки матрицы D определить суммарное значение элементов dij, стоящих в этой строке.

3. Для каждой строки матрицы R определить суммарное значение элементов rij, стоящих в этой строке. Полученные значения – локальные степени элементов.

4. Упорядочить элементы t1 по возрастанию характеристики ri: tz1, tz2, …, t2n.

5. Упорядочить позиции lj по убыванию характеристики dj : ld1, ld2, …, ldn.

6. Выполнить размещение элементов в позиции p(tk) = lk, где k = 1, …, n.

7. Подсчитать суммарную длину по формуле (2.1).

Конец.

 

Алгоритм обратного размещения без парных перестановок.

По критерию минимума суммарной длины соединений необходимо разместить шесть элементов в шести позиций (рис.6.1). Позиции на коммутационном поле расположены в линейку с координатами соответственно 1-я (3, 0); 2-я (7, 0);  3-я (11, 0); 4-я (15, 0); 5-я (19, 0); 6-я (23, 0); 7-я (27, 0).

 

 

Рисунок 6.1

 

Граф электрической схемы описывается матрицей связности R:

 

 

                                   1 2 3 4 5 6 S nij

                               1 0 1 1 0 1 0 3

                               2 1 0 1 1 0 1 4

                               3 1 1 0 3 2 2 9

                        R = 4 0 1 3 0 1 2 7

                               5 1 0 2 1 0 1 5

                               6 0 1 2 2 1 0 6

 

                           

 

По матрице связей R определим суммарную величину связей каждого

                                                                                7

элемента с остальными: ri = S rij (значения записаны справа от матрицы R).

                                                                              J=1

Для данных позиций вычислим матрицу расстояний:

 

                                   1 2 3 4 5 6 S dij

                               1 0 5 4 9 3 7 28

                               2 5 0 3 4 6 4 22

                                  3 4 3 0 5 3 3 18

                       D = 4 9 4 5 0 6 4 28

                               5 3 6 3 6 0 4 22

                               6 7 4 3 4 4 0 22

 

По матрице D определим суммарное расстояние каждой позиции до всех

                            6

остальных: di  = S dij (значение di записаны справа от матрицы D).

                       J=1

Упорядочим элементы ti по возрастанию ri: элементы 1-й (r1=3), 2-й (r2=4), 5-й (r5=5), 6-й (r6=6), 4-й ( r4=7), 3-й ( r3=9).

Последовательность номеров позиции li запишем по убыванию di: позиции 1-я (d1=28), 4-я (d4=28), 2-я (d2=22) и 5-я и 6-я, 3-я (d3=18).

Выполним размещение элементов в позиции: 1-го элемента в 1-ю позицию, 2-го в 4-ю, 5-го во 2-ю, 6-го в 5-ю, 4-го в 6-ю, 3-го в 3-ю.

Результаты размещения показаны на рис.6.2.

 

Рисунок 6.2

 

Суммарная длина соединений получилась равной 72 условным единицам.

 

 

ВЫВОД

    При рассмотрении в данной лабораторной работе три вида алгоритмов по размещению без парных перестановок, мы получили:

      - при последовательном размещение суммарная длина соединений 68 условных единиц;

- при предварительном размещение суммарная длина соединений 82 условных единиц;

    - при обратном размещение суммарная длина соединений 72 условных единиц;

  Следовательно, применение алгоритма последовательного размещения позволило сократить в данном примере длину соединения.

 










Последнее изменение этой страницы: 2018-04-12; просмотров: 248.

stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда...