Студопедия — Определение операций преобразования исходного графа в граф результата. Выбор способа представления графов и его реализация в памяти ЭВМ
Студопедия Главная Случайная страница Обратная связь

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

Определение операций преобразования исходного графа в граф результата. Выбор способа представления графов и его реализация в памяти ЭВМ






Эти операции необходимы для реализации метода решения задачи в виде алгоритма и выбора структур данных. Совокупность таких операций определяется по результатам анализа проектных процедур и математической постановки задачи. Из нее нам известны:

• граф, являющийся математической моделью объекта проектирования, его характеристики и свойства;

• вид, характеристики и свойства графа – математической модели результата проектирования;

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

Напомним, что к элементарным операциям над графом относятся операции удаления, добавления, разбиения, стягивания или свертки, установления соответствий и раскраски его вершин или ребер. Следует отметить, что далеко не всегда эти операции очевидны и однозначны.


Обратимся ко второму свойству решения: граф результата – дерево, т. е. не должен иметь циклов. Обязательно ли мы получим дерево, удалив (m - n +1) ребер и сохранив связность графа? Проанализировав определение остовного дерева, мы получим положительный ответ. Мы выполнили достаточно полный анализ и определили основную операцию преобразования графа G в остовное дерево. Является ли операция удаления ребер единственно возможной и эффективной с точки зрения вычислительной сложности алгоритма с учетом проверки связности получаемого графа? Точные алгоритмы решения этой задачи – алгоритмы Прима и Краскала используют операцию добавления ребер, причем количество таких операций n -1. В ходе работы алгоритма Краскала связность получаемого графа обеспечивается автоматически, а для того, чтобы избежать циклов при построении дерева посредством подсоединения ребра u (xi, xj) минимального веса, достаточно проверить принадлежность вершин – концов этого ребра разным подграфам. Эта операция имеет вычислительную сложность O (1).

От способа представления графа и его реализации в памяти ЭВМ в значительной степени зависят как вычислительная, так и емкостная сложность алгоритма.

Построение эффективной организации включает два этапа:

• выбор способа представления графа множествами;

• выбор организации связных множеств, представляющих граф, в памяти ЭВМ.

Организация данных в памяти ЭВМ должна обеспечивать высокую эффективность их обработки и экономное использование объема.

Выбор способа представления графа множествами определяется такими характеристиками объекта проектирования как количество компонент его структуры, их связанность, а также видом операций его преобразования.

 








Дата добавления: 2015-04-19; просмотров: 716. Нарушение авторских прав; Мы поможем в написании вашей работы!



Картограммы и картодиаграммы Картограммы и картодиаграммы применяются для изображения географической характеристики изучаемых явлений...

Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Толкование Конституции Российской Федерации: виды, способы, юридическое значение Толкование права – это специальный вид юридической деятельности по раскрытию смыслового содержания правовых норм, необходимый в процессе как законотворчества, так и реализации права...

Значення творчості Г.Сковороди для розвитку української культури Важливий внесок в історію всієї духовної культури українського народу та її барокової літературно-філософської традиції зробив, зокрема, Григорій Савич Сковорода (1722—1794 pp...

Постинъекционные осложнения, оказать необходимую помощь пациенту I.ОСЛОЖНЕНИЕ: Инфильтрат (уплотнение). II.ПРИЗНАКИ ОСЛОЖНЕНИЯ: Уплотнение...

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

Сущность, виды и функции маркетинга персонала Перснал-маркетинг является новым понятием. В мировой практике маркетинга и управления персоналом он выделился в отдельное направление лишь в начале 90-х гг.XX века...

Разработка товарной и ценовой стратегии фирмы на российском рынке хлебопродуктов В начале 1994 г. английская фирма МОНО совместно с бельгийской ПЮРАТОС приняла решение о начале совместного проекта на российском рынке. Эти фирмы ведут деятельность в сопредельных сферах производства хлебопродуктов. МОНО – крупнейший в Великобритании...

Studopedia.info - Студопедия - 2014-2024 год . (0.012 сек.) русская версия | украинская версия