Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте www.za4et.net.ru

Компьютеры, Программирование Компьютеры, Программирование     Программное обеспечение Программное обеспечение

Трассировка в коммутационном блоке на основе генетических процедур

Совок большой.
Длина 21,5 см. Расцветка в ассортименте, без возможности выбора.
21 руб
Раздел: Совки
Карабин, 6x60 мм.
Размеры: 6x60 мм. Материал: металл. Упаковка: блистер.
44 руб
Раздел: Карабины для ошейников и поводков
Совок №5.
Длина совка: 22 см. Цвет в ассортименте, без возможности выбора.
18 руб
Раздел: Совки

Б. К. Лебедев Введение Ввиду грандиозной сложности трассировка СБИС разбивается на два этапа: глобальная и детальная. При глобальной трассировке решается две задачи: разбиение коммутационного поля на области и распределение соединений по областям. Детальная трассировка заключается в проектировании топологии соединений внутри областей. Традиционно коммутационное поле разбивается на два типа областей: канал и коммутационный блок (swi ch box).  В классической постановке коммутационный блок - это прямоугольная область на всех четырех сторонах которой размещены в фиксированных позициях терминалы (выводы). Терминалы помечены цифрами - номерами подключенных к ним цепей. Задача состоит в том чтобы сделать терминалы каждой цепи электрически связными так, чтобы цепи и переходные отверстия, реализующие связи, вписывались в область трассировки и удовлетворяли конструктивным ограничениям. Обычно проблема решается с дополнительно наложенными ограничениями, одним из которых является число слоев. В работе рассматривается двухслойная трассировка. Задача трассировки в ограниченной прямоугольной области является P-полной. Поэтому несмотря на обилие разработок, проблема построения эффективного трассировщика является актуальной. Большинство алгоритмов трассировки в коммутационном блоке основываются на эвристиках, реализующих в той или иной степени идею последовательной трассировки . В процессе прокладки на каждом шаге используются правила направленные на минимизацию воздействия прокладываемой цепи на непроложенные. Однако в полной мере проэкстраполировать все ситуации не представляется возможным. Это приводит к необходимости дополнительной трассировки. Основу этих алгоритмов составляют два принципа: локальная деформация, разрыв части соединений и перетрассировка их различными методами . Но к сожалению и здесь возникает проблема очередности перетрассируемых соединений. В связи с этим интерес представляют комбинаторные алгоритмы, оперирующие со всеми соединениями. Среди математических методов обеспечивающих комбинаторный подход к решаемой задаче в последнее время наибольшее распространение получили методы моделирования отжига и эволюционного программирования. Особый интерес представляют генетические алгоритмы, основанные на механизмах природной селекции и генетики . В работе предложены новые генетические процедуры для решения задачи трассировки в коммутационном блоке, учитывающие знания о проблемной области. Разработаны новые структуры  и принципы кодирования хромосом, модифицированные генетические операторы, и структура генетического поиска. Проведены экспериментальные исследования. 1. Формулировка задачи, основные термины и обозначения Дадим формальное описание задачи трассировки коммутационного блока (ЗТКБ). Даны: верхний ряд контактов К1={к1i} и нижний ряд контактов К2={к2i}, пронумерованные слева направо, левый ряд контактов К3={к3i}  и правый ряд контактов К4={к4i}, пронумерованные сверху вниз, и расположенные на сторонах прямоугольника. К ним соответственно подходят множества цепей 1={ 1i},  2={ 2i},  3={ 3i}, 4={ 4i}, = 1 È 2 È 3 È 4 - общее множество цепей.

На область трассировки (ОТ) наложена сетка (рис.1). Терминалы (контакты) совпадают с линиями сетки.  Соединения подходят к контактам и распространяются в области трассировки только по линиям сетки. На рис.1в ОТ2 представляет собой развернутое на 90° ОТ1 на рис.1а. Каждая цепь представляется в виде связного набора вертикальных и горизонтальных фрагментов. Не допускаются наложения друг на друга вертикальных и горизонтальных фрагментов, принадлежащих различным цепям, не допускается их пересечение в совместном эскизе топологии. Каждая цепь разбивается на двухтерминальные соединения (ДС). В простейшем случае разбиение на ДС осуществляется при последовательном просмотре столбцов сетки слева направо, начиная с крайнего слева столбца. На рис.1 цепь 1 подходит к терминалам (11,12,13), цепь 2 к (21,22,23), цепь 3 к (31,32,33), цепь 4 к (41,42), цепь 5 к (51,52). На рис.1 цепь 1 разбивается на ДС11=(11,12) и ДС12=(11,13), цепь 2 на ДС21=(21,22) и ДС22=(22,23), цепь 3 на ДС31=(31,32) и ДС32=(32,33). Каждое ДС реализуется в виде связного набора горизонтальных и вертикальных фрагментов, связывающие соответствующие два терминала. В общем случае разбиение цепи на ДС осуществляется следующим образом. На множестве терминалов, связываемых одной цепью, алгоритмом Прима строится минимальное связывающее дерево. Каждое ребро этого дерева определяет ДС. Обозначим через S={si i=1,2,., } множество всех ДС. Пусть в области трассировки реализовано с соблюдениями всех ограничений множество ДС  S1, S1ÌS, и пусть S2 множество ДС, которые не могут быть реализованы без нарушений в ОТ, заполненной S1, S2ÌS, S1ÈS2=S. Обозначим через d - мощность S2, т.е. d=½S2½. В качестве оценки качества трассировки будет использоваться критерий:                                     Цель оптимизации - максимизация F совпадает с минимизацией d, где d число нереализованных ДС. В случае полной реализации цепей, т.е. при d=0 (или F=1), оценкой качества служит критерий:                                 где li суммарная длина реализованной (протрассированной) цепи i и L - суммарная длина всех цепей. 2. Генетический алгоритм трассировки в коммутационном блоке Особенностью генетического алгоритма, моделирующего процесс естественной эволюции, является то, что оперирование производится с кодами решений. Каждому решению соответствует одна или несколько хромосом. Хромосомы состоят из генов. Гены могут иметь различные значения. Генетические алгоритмы работают с популяцией решений. Решения получаются на основе декодирования хромосом. Разработка генетического алгоритма включает этапы разработки структуры хромосом и принципов их кодирования и декодирования, генетических операторов, методики формирования исходной популяции и ее селекции, общей структуры генетического поиска.   2.1. Структура хромосом, их кодирование и декодирование Построим множество  горизонтальных участков iÎ, являющихся проекциями всех двухтерминальных соединений iÎ, т.е. каждому i соответствует i. На рис.2а и 2б приведены множества  для ОТ1 и ОТ2. Обозначим через O(li) и O(ri) координаты по горизонтали левого и правого конца участка i. 

Разобьем множество , на подмножества k, в соответствии со следующими правилами:    1.  , " (ij)    2.  В пределах каждого  k все участки накладываются друг на друга, т.е " (ij ½i Îk & j Îk) [(O(lj) &pou d; O(li) &pou d; O(rj))&Uacu e;((O(lj) &pou d; O(ri) &pou d; O(rj))]. Подмножество k пронумерованы и сформированы так, что все левые          концы участков k расположены левее левых концов участков k 1, т.е.          " (ij ½i Îk & j Îk 1) . Линейный алгоритм разбиения представлен в работе . Разбиению  соответствует разбиение  S.        Для участков, представленных на рис.2а, разбиение S имеет вид:   S1={21,31,11} ,S2={32,4,12,22,5}; Для участков, представленных на рис.2б, разбиение S имеет вид:   S1={11,21,4,31},  S2={22,32},  S3={12,5}. Для ОТ1, представленной на рисунке 1а, m=5, для ОТ2, представленной на рис.1б, m=6, где m - число горизонтальных линий на ОТ. Формируем на основе каждого Sk вектор Vk путем добавления в Sk нулевых элементов, так, чтобы мощность Vk была равна m, и фиксируем взаимное расположение элементов. Для ОТ1:   V1=; V2=. Для ОТ2: V1=; V2=; V3=. Полученный после дополнения набор векторов V={Vi} будем называть решением задачи трассировки коммутационного блока. Представим решение в виде хромосомы. Хромосома Hm является упорядоченной совокупностью генов . Ген  является одним из вариантов вектора Vi, т.е. значением  является некоторый вектор . Гены  и  хромосом Hm и Hl гомологичны, они одинаковы по составу элементов, соответствуют одному и тому же подмножеству Si двухтерминальных соединений, но отличаются порядком расположения элементов. Декодирование хромосомы осуществляется с помощью процедуры декодирования, использующей идеи алгоритма «левого конца» при канальной трассировке. Как и при канальной трассировке будем называть горизонтальные линии опорной сетки ОТ магистралями, пронумерованными сверху вниз. Процедура декодирования заключается в последовательном заполнении магистралей, начиная с первой,  фрагментами двухтерминальных соединений. Порядок в котором ДС выбирают для заполнения магистралей задается соответствующей хромосомой и фактически определяется порядком расположения элементов в генах. Заполнение магистралей двухтерминальными соединениями базируется на трех основных процедурах: укладки, трансформации, резервации. В процессе укладки  ДС в заполняемую магистраль оно может быть уложено либо полностью, либо частично, либо не укладываться вообще. При полной укладке в заполняемую магистраль полностью помещаются все горизонтальные составляющие ДС и осуществляется подвод к ним всех вертикальных составляющих. Для этого необходимо, чтобы были свободны с одной стороны соответствующий участок горизонтальной магистрали, а с другой стороны вертикальные столбцы, по которым осуществляется прокладка вертикальных составляющих. Вертикальный столбец считается занятым (зарезервированным) для любой цепи i не равной f если в нем расположен выше заполняемой магистрали терминал, помеченный цепью f и еще не связанный. Если терминал, расположенный выше -ой магистрали, связывается по вертикали с горизонтальным участком, расположенным на -ой магистрали, то столбец начиная с магистрали 1, считается свободным.

Ведь генетический код истории - это основа локальной цивилизации в истории. А это совершенно иначе расставляет акценты в проблеме возникновения, развития, кризиса существования и исчезновения локальных цивилизаций. Она, будучи связанной с проблемой возникновения, развития и прехождения в истории ее субъекта - этноса, в частности, его пассионарной части, вместе с тем перестает быть проблемой становления, развития и гибели самого феномена пассионарности. Проблема становления, развития и гибели локальной цивилизации превращается в проблему становления, развития и гибели ее основы - генетического кода истории - духовной основы истории в основах человеческой души. Прежде всего, почему именно эта часть локальной цивилизации, ее становление, развитие и гибель выступает объяснительной основой становления, развития и гибели локальной цивилизации в целом? Ответ, лежащий на поверхности, а потому дающий в принципе верное, но поверхностное объяснение: потому что генетический код истории образует основу локальной цивилизации, ее сущность

1. Совершенствование модели управления промышленным предприятием на основе виртуальных процедур

2. Многопроцессорный вычислительный комплекс на основе коммутационной матрицы с симметричной обработкой заданий всеми процессорами

3. Генетический алгоритм глобальной трассировки

4. Генетическая инженерия

5. Основы молекулярной биологии клетки

6. Генетика и генетическая информция
7. "Основы организации корабля" /Корабельный устав/
8. Основы ведения наступления подразделениями и частями

9. Чили: создание блока Народное единство и президентские выборы 1970 года

10. Правовые и организационные основы деятельности паспортно-визовой службы органов внутренних дел РФ

11. Правовые основы валютного регулирования и валютного контроля в Российской Федерации

12. Правовые основы создания, реорганизации и ликвидации кредитной организации

13. ЛИЗИНГ: правовые основы и проблемы развития правового регулирования в РФ

14. Основы конституционного права Франции

15. Основы конституционного строя Великобритании

16. Правовые основы государственной службы в зарубежных странах

Микрофон "Пой со мной! Русское диско".
Этот микрофончик светится под музыку, а на каждой его кнопочке записано 5 танцевальных хитов, включая «Расскажи, Снегурочка»,
314 руб
Раздел: Микрофоны
Автомобильный ароматизатор Deliss "Romance", аромат жасмина, ванили, ежевики.
Комплект для крепления на дефлектор автомобиля, состоящий из прибора и сменного блока ароматизатора.Жидкостный ароматизатор воздуха для
355 руб
Раздел: Прочее
Шинковка "ШК-4".
Доска-шинковка для капусты деревянная, 3 ножа. Длина 50 см. Ширина 21,5 см.
442 руб
Раздел: Тёрки, мультитёрки

17. Основы Конституционно-правового статуса субъектов РФ

18. Правовые основы взаимоотношений представительного и исполнительного органов местного самоуправления

19. Конституция – основной закон государства. Основы конституционного строя

20. Конституционные основы судебной власти

21. Отчет по учебно-ознакомительной практике (c правовыми основами местного самоуправления, формированием представительных и исполнительных органов власти, структурой и функциями органов местного самоуправления)

22. Финансовые основы местного самоуправления по законопроекту комиссии Козака
23. Основы местного самоуправления
24. Организационные основы проведения налоговых проверок

25. Основы делопроизводства (Контрольная)

26. Нормативно - правовая основа социального обеспечения военнослужащих

27. Основы политики Эстонского государства в отношении образования и здравоохранения

28. Феодальное государство (экономическая основа, сущность, механизм, функции и формы)

29. Право на забастовку организация и процедура её проведения в РФ

30. Организационно-правовые основы деятельности правоохранительных органов в области природопользования и охраны окружающей среды. Экологическая ответственность (Контрольная)

31. Режиссура "Кадр - основа аудиовизуального языка"

32. Основы социокультурного проектирования

Мягкий пол "Ассорти", универсальный, 60x60 см, 1.44 кв.м.
Размер 1 листа: 60x60 см. Площадь4 листов: 1.44 кв.м. Состав: 1 красный лист, 1 желтый лист, 1 зеленый лист, 1 синий лист.
1080 руб
Раздел: Прочие
Дорожка массажная "Морской Берег", с "камнями".
Массажная дорожка с камнями «Морской берег» является отличным средством профилактики плоскостопия, рефлексотерапии и расслабления.
1268 руб
Раздел: Коврики
Ваза декоративная "Цветочный каприз", 10x10x24,5 см.
Ваза декоративная. Размер: 10x10x24,5 см. Материал: керамика.
311 руб
Раздел: Вазы

33. Творческая биография А.А. Блока

34. Блок Александр Александрович

35. Природа зла в человеке (на основе произведений писателей XIX века)

36. Тема Родины в поэзии Блока

37. Тема Родины в лирике А.А.Блока

38. Анализ рассказа Блока "Потомки солнца"
39. Анализ стихотворения Блока "О доблестях, о подвигах, о славе..."
40. Жизнь и творчество А. Блока

41. Особенности изображения двух миров в поэме А. Блока "Двенадцать"

42. Революция в творчестве Александра Блока

43. Тема Родины в творчестве А. Блока

44. Хронологическая таблица по А.А. Блоку

45. Анализ стихотворения А.А. Блока "О! Весна без конца и без краю!"

46. Образ России в лирике А. Блока

47. Фольклорные основы сказок-повестей В. М. Шукшина

48. Граф А. А. Аракчеев. Современный взгляд на личность на основе анализа и сравнительной характеристики исторических источников и литературы

Жидкое средство для стирки AQA baby, 1500 мл.
Разработано специально для детского белья - с первых дней жизни. Содержит энзимы – высокоэффективные натуральные компоненты, усиливающие
331 руб
Раздел: Для стирки детских вещей
Точилка Berlingo механическая "Яблоко".
Оригинальная механическая точилка в форме яблока. С одним отверстием для заточки карандашей. Лезвие из высококачественной стали. Механизм
352 руб
Раздел: Точилки
Гидромассажная ванночка для ног (арт. ATH-6411 blue).
Характеристики: - Расслабляющий и оздоровительный массаж. - Мощный компрессор для водно-пузырькового массажа. - 3 сменные насадки. -
1368 руб
Раздел: Прочее

49. Раскол православия. Никонианство, как духовная основа прозападных преобразований в России

50. Проектирование и разработка сетевых броузеров на основе теоретико-графовых моделей

51. Оптимальное управление вычислениями в распределенных вычислительных системах на основе графа потоков данных

52. Построение локальной компьютерной сети масштаба малого предприятия на основе сетевой ОС Linux

53. Физические основы действия современных компьютеров

54. ПК на основе процессора INTEL 80286
55. Блок возбуждения для ВТП
56. Принципы уровневой организации ЛВС (на основе модели OSI)

57. Основы алгоритмизации и алгоритмические языки

58. Курсовая работа по основам программирования. Игра "Паровоз"

59. Процедуры в Паскале

60. Учебник по основам PHP

61. Основы ПЭВМ

62. Разработка цикла лабораторных работ по основам работы в WINDOWS 2000

63. Основы автоматики и управления

64. Лабораторная работа №5 по "Основам теории систем" (Транспортные задачи линейного программирования)

Набор из 2 мягких ракеток с мячом, арт. Т59921.
Набор для игр с мячом и круглыми, мягкими, ярко оформленными ракетками "батут" оценят, как взрослые, так и дети. Игра с такими
353 руб
Раздел: Ловушки мячей, кэтчбол, огоспорт
Бумага для струйных принтеров "Lomond", 220 г/м, 50 листов, матовая, двухсторонняя, А4.
Изображение отпечатанное на матовой бумаге, не бликует, линии высококонтрастные, чистые тона имеют характерную бархатистую глубину.
355 руб
Раздел: Фотобумага для цветной печати
Пресс для формирования котлет с начинкой "От шефа" 3 в 1.
Мечтаете примерить на себя роль настоящего шеф-повара? Хотите, чтобы Ваши блюда искренне хвалили? С прессом для формирования котлет
328 руб
Раздел: Прочее

65. Лабораторная работа №3 по "Основам теории систем" (Теория двойственности в задачах линейного программирования)

66. Лабораторная работа №6 по "Основам теории систем" (Решение задачи о ранце методом ветвей и границ)

67. Основы математики

68. Определение законов распределения случайных величин и их числовых характеристик на основе опытных данных. Проверка статистических гипотез

69. Исследование регрессии на основе численных данных

70. Травматология - основы военно-полевой хирургии
71. Правовые основы бухгалтерской и статистической отчетности
72. Основы уголовного права (Контрольная)

73. Основы рационального использования природных ресурсов в условиях научно-технического прогресса

74. Лингвометодические основы изучения написания буквы ерь после шипящих в окончаниях существительных с учетом вариантов орфограмм

75. Методика проведения контроля знаний по курсу "Основы экономики"(Контроль знань з курсу "Основи економЁки")

76. Научные основы школьного курса химии. методика изучения растворов

77. Обучение аудированию на коммуникативной основе в 7, 8 классах общеобразовательной школы

78. Методические основы уровневой дифференциации при обучении алгебре в классах с углубленным изучением математики

79. Лингвистические основы обучения произношению английского языка в каракалпакской школе

80. Теоретические основы игры дошкольника

Пенал "Автомобиль N 1".
Обтекаемый корпус, яркие цвета, стремительный силуэт - лучшие качества гоночного автомобиля есть и у нашего пенала, повторяющего его
434 руб
Раздел: Без наполнения
Подставка для колец "Собачка", 8 см.
Регулярно удалять пыль сухой, мягкой тканью. Материал: металл (сплав цинка с покрытием золотой краской), стекло. Высота: 8 см. Товар не
365 руб
Раздел: Подставки для украшений
Настольная игра "Соображарий".
Сколько животных начинающихся на букву "К" вы знаете? Сможете ли за минуту назвать самое длинное слово на букву "Б"? А
490 руб
Раздел: Игры со словами

81. Доходы как финансовая основа хозяйственной деятельности торгового предприятия

82. Опорные конспекты по курсу "Основы Политологии"

83. Технологические основы машиностроения (лекции)

84. Создание и исследование шпаклевочных паст на основе УПС и АВС

85. Участок по изготовлению изделий из безвольфрамовых твердых сплавов на основе карбида титана

86. Основы теории надежности
87. Патентный поиск на тему: "Современная оснастка станка" по курсу "Основы научной деятельности"
88. Основы монтажа оборудования

89. Лазеры. Основы устройства и применение их в военной технике

90. Основы автоматизации производственных процессов

91. План горных работ для улучшения проветривания выработок II блока шахты "Северная"

92. Основы металлургичесуого производства

93. Основы взаимозаменяемости

94. Основы проектирования и конструирования машин

95. Экологическая психология. Психологические основы экологического образования

96. Основы психологии предпринимательского мышления

Набор текстовыделителей "Frixion Light", 3 цвета, 1-3 мм.
Набор текстовыделителей в прозрачной упаковке. Заправлены термочувствительными чернилами, которые при необходимости можно удалить.
304 руб
Раздел: Текстовыделители
Релаксант-капельки "Спираль большая Эврика".
Отлично смотрится на рабочем столе. Успокаивает и помогает восстановить моральное равновесие. Температурный режим эксплуатации: от 0 °C до
343 руб
Раздел: Антистрессы
Домкрат гидравлический, подкатной, 2 т, 130-315 мм.
Домкрат гидравлический подкатной MIRAX, используется при проведении ремонтно-строительных работ. Эта модель домкрата одна из самых
1865 руб
Раздел: Домкраты, подставки

97. Психолого-педагогические основы и управление коллективом

98. ВПФ, нейропсихологический синдром и фактор, блоки мозга

99. Любовь как основа человеческого мира


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.