- •Содержание
- •Введение
- •Моделирование эс.
- •1. Процесс проектирования рэа как объект автоматизации. Моделирование, роль и место моделей в автоматизированном проектировании.
- •2. Значение моделирования эс.
- •3. Входные и выходные параметры моделирующей программы.
- •5. Численные методы решений уравнений электронных схем.
- •Правило Крамера.
- •Основные законы теории цепей.
- •Законы Кирхгофа.
- •Метод исключения Гаусса.
- •5.2. Анализ характеристик нелинейных схем по постоянному току. Итерационные методы. Метод Ньютона.
- •Метод Ньютона.
- •Анализ переходных процессов. Метод Эйлера. Формула трапеций.
- •Метод Эйлера.
- •Решение прямым методом
- •Решение обратным методом
- •Глава 1.
- •1.1. Решение задачи типизации с использованием графа.
- •1.2. Итерационный алгоритм разбиения графа g с использованием чисел связности.
- •Глава 2. Алгоритмы и модели размещения.
- •2.1.Задача размещения элементов схемы в линейку с использованием графа схемы (последовательный алгоритм размещения).
- •2.2 Задача определения гамильтоновых циклов.
- •Рассмотрим алгоритм Хелда и Карпа.
- •Глава 3 Алгоритмы и модели трассировки
- •Алгоритм Прима
- •Алгоритм Краскала
- •Планарность графа. Разбиение графа на плоские суграфы.
- •Разбиение графа на плоские суграфы
- •Учебно-методические материалы по дисциплине:
- •1. Основная литература.
- •2. Дополнительная литература.
Алгоритм Краскала
Второй алгоритм, использующий кратчайшие покрывающие деревья с минимальной длиной ребер на взвешенных графах - это алгоритм Краскала. Он содержит два шага.
1. Образуется "очередь" из всех ребер исходного графа, причем так, что ребра должны быть упорядочены по возрастанию весов или убыванию их в зависимости от поставленной задачи.
В нашем случае упорядочение идет по возрастанию весов.
n=5, значит количество ребер - 4.
Список ребер:
2. Выбираем из очереди первое, а затем следующие ребра с минимальным весом и вносим их в список Т' только в том случае, если внесение этого ребра в Т' не приводит к образованию цикла. Этот шаг повторяется до тех пор, пока в списке Т' не окажется (n-1) ребер, которые и образуют искомое МОД (минимальное основное дерево).
Т'
(2,3) 3 Выбирать следующие ребра не имеет смысла, так как
(1,2) 5 есть уже (n-1) = 4 ребро и последующие образуют цикл
(4,5) 7 с предыдущими.
(2.4) 9
Искомое МОД (минимальное основное дерево)
5
9 3
7
Планарность графа. Разбиение графа на плоские суграфы.
При конструкторском проектировании РЭА к топологическим чертежам часто предъявляется требование получения плоского изображения схем или плоского изображения частей схем (многослойный монтаж). В связи с этим возникает задача определения планарности графа.
После определения перечня трассируемых соединений решается задача размещения проводников по слоям. Она сводится к построению плоской укладки графа КС.
Граф G=(X,U) называется плоским, если его множество ребер U расположено на плоскости таким образом, что ребра имеют общие точки лишь в вершинах графа.
Граф, изоморфный плоскому и расположенный на плоскости с пересечением ребер, называется планарным.
f4
f6
f1
f2
f3
f5
Плоский граф
Планарный граф, изоморфный плоскому
Непланарный граф
Область плоскости, ограниченная ребрами плоского графа, внутри которого нет ни вершин, ни ребер, называют гранью.
Ребра грани образуют простой цикл.
Считается, что плоский граф имеет всегда одну бесконечную грань, не ограниченную ребрами, то есть часть внешней плоскости, окружающая граф.
Наименьшее число
ребер, которое необходимо удалить из
непланарного графа, расположенного на
плоскости, чтобы он стал планарным,
называется числом планарности и
обозначается
(G).
