Модели и методы глобальной трассировки Кокурина Светлана Евгеньевна E mail: s_veta@gorodok.net s_veta@gorodok.net студентка 1 курса магистратуры ММФ Руководитель.

Презентация:



Advertisements
Похожие презентации
1 Алгоритмы построения надежных сетей Алдын-оол Татьяна Андреевна аспирант 1 года ММФ Руководитель – А.И. Ерзин.
Advertisements

Анализ итерационных алгоритмов на графах ТАХОНОВ Иван Иванович аспирант 1 года ММФ, специальность
Комплексный подход к решению проблем визуализации, анализа и модификации объектных модулей под Interix ЛОБАЧЕВ Александр Юрьевич E mail:
Оптимизация размещения конюшен в Академгородке Иванов Иван Иванович e mail студент 8 курса ФКН НГУ Руководители:Петров Петр Петрович.
Школьная форма Презентация для родительского собрания.

Урок повторения по теме: «Сила». Задание 1 Задание 2.
Ребусы Свириденковой Лизы Ученицы 6 класса «А». 10.
Типовые расчёты Растворы
Презентация к уроку по математике (1 класс) по теме: Наглядность для 1-2 классов по математике "Числовы домики" (состав чисел). Авторская разработка
Рисуем параллелепипед Известно, что параллельная проекция тетраэдра, без учета пунктирных линий, однозначно определяется заданием проекций его вершин (рис.
Michael Jackson
Ф. Т. Алескеров, Л. Г. Егорова НИУ ВШЭ VI Московская международная конференция по исследованию операций (ORM2010) Москва, октября 2010 Так ли уж.
1. Определить последовательность проезда перекрестка
Масштаб 1 : 5000 Приложение 1 к решению Совета депутатов города Новосибирска от
Масштаб 1 : 5000 Приложение 1 к решению Совета депутатов города Новосибирска от _____________ ______.
Разработал: Учитель химии, биологии высшей квалификационной категории Баженов Алексей Анатольевич.
Масштаб 1 : 5000 Приложение 1 к решению Совета депутатов города Новосибирска от _____________ ______.

(урок математики). Назовите числа, которые делятся на 3: (3, 6, 9, 12, 15, 18, 21, 24, 27, 30) Назовите числа, которые делятся на 4: (4, 8,12, 16, 20,
Транксрипт:

Модели и методы глобальной трассировки Кокурина Светлана Евгеньевна E mail: студентка 1 курса магистратуры ММФ Руководитель – А. И. Ерзин – в.н.с. ИМ СО РАН 1 декабря 2006 года Проект «Модели и методы трассировки при проектировании СБИС». Руководители: А. И. Ерзин, В.В. Залюбовский – ИМ СО РАН (НС: 3 студента ММФ: Кокурина С.Е., Комарова А.А., Набока Н.А.; 2 аспиранта ММФ: Алдын-оол Т.А., Тахонов И.И.)

Решаемые задачи Задача проекта в целом: разработка эффективных алгоритмов глобальной маршрутизации на чипе с учетом временных ограничений (модель Эльмора) и ограничений на пропускные способности каналов. Задача проекта в целом: разработка эффективных алгоритмов глобальной маршрутизации на чипе с учетом временных ограничений (модель Эльмора) и ограничений на пропускные способности каналов. Цель исследования: разработка алгоритмов одновременной маршрутизации сетей. Цель исследования: разработка алгоритмов одновременной маршрутизации сетей. Задачи исследования: Задачи исследования: –Построение математических моделей. –Разработка и анализ алгоритмов построения деревьев Штейнера в глобальном графе. –Разработка алгоритмов одновременной маршрутизации совокупности деревьев Штейнера с учетом ресурсных и временных ограничений.

Планы, текущее состояние, проблемы и трудности Этапы Сроки завершения Ожидаемые результаты Текущее состояние и проблемы 1. Изучение методов глобальной маршрутизации 1. Изучение методов глобальной маршрутизации Обзор литературы Сделано 2. Построение математических моделей 2. Построение математических моделей Математические модели Сделано 3. Разработка и анализ алгоритмов 3. Разработка и анализ алгоритмов Построение эффективных алгоритмов В процессе 4. Программная реализация и тестирование алгоритмов 4. Программная реализация и тестирование алгоритмов Программа. Результаты апостериорного анализа алгоритмов. Ожидание 3 Цветовое кодирование: все в порядке, есть основания для особого внимания, требуется решение проблем

Необходимые выступления Основные представления работы: Основные представления работы: –Выступление на семинаре –Защита магистерской диссертации июнь 2008 Дополнительные представления работы: Дополнительные представления работы: –Выступление на МНСК апрель 2007, апрель 2008

Задача Дано: – граф G = (V,E); – граф G = (V,E); – пропускная способность для ребра (максимальное число соединений, которые могут проходить по ребру) – пропускная способность для ребра (максимальное число соединений, которые могут проходить по ребру) – V s V, s =1..S – множества терминалов (сети) – V s V, s =1..S – множества терминалов (сети)Требуется: для каждого V s построить допустимое дерево Штейнера для каждого V s построить допустимое дерево Штейнера

Известные методы Последовательная маршрутизация Последовательная маршрутизация – Алгоритм маршрутизации одной сети – Алгоритм маршрутизации одной сети – Упорядочение сетей – Упорядочение сетей Одновременная маршрутизация Одновременная маршрутизация – Иерархические методы – Иерархические методы – ЦЛП* – ЦЛП* * – релаксируется к дробной постановке с последующим округлением полученного решения, причем даже для релаксированной задачи чаще всего используются эвристики или приближенные комбинаторные алгоритмы

Идея алгоритма 1 этап: Для V s построить множество Q s деревьев Штейнера, допустимых по задержкам 1 этап: Для V s построить множество Q s деревьев Штейнера, допустимых по задержкам 2 этап: Для V s выбрать только одно из допустимых деревьев, минимизируя суммарное (или максимальное) переполнение 2 этап: Для V s выбрать только одно из допустимых деревьев, минимизируя суммарное (или максимальное) переполнение

2 этап ЦЛП ЦЛП Релаксировать, решить градиентным методом Релаксировать, решить градиентным методом Переход к целочисленному решению Переход к целочисленному решению

Пример V 1 = {1,3} V 7 = {4,2} V 2 = {10,3,7,9} V 8 = {10,2,8} V 3 = {6,9} V 9 = {1,8} V 4 = {3,4} V 10 = {2,5} V 5 = {7,1,4,8,10} V 11 = {8,5} V 6 = {9,1} 1 – источник сигнала, 3 – приёмник сигнала

Проекция решения

1 x z

Дерево Штейнера 1) 2) 3) 1) 2) 3) : терминалы, : точки Штейнера.