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

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

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






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

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

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

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

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


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

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

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

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

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

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

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

 








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



Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...

Логические цифровые микросхемы Более сложные элементы цифровой схемотехники (триггеры, мультиплексоры, декодеры и т.д.) не имеют...

Особенности массовой коммуникации Развитие средств связи и информации привело к возникновению явления массовой коммуникации...

Тема: Изучение приспособленности организмов к среде обитания Цель:выяснить механизм образования приспособлений к среде обитания и их относительный характер, сделать вывод о том, что приспособленность – результат действия естественного отбора...

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

Понятие метода в психологии. Классификация методов психологии и их характеристика Метод – это путь, способ познания, посредством которого познается предмет науки (С...

ЛЕКАРСТВЕННЫЕ ФОРМЫ ДЛЯ ИНЪЕКЦИЙ К лекарственным формам для инъекций относятся водные, спиртовые и масляные растворы, суспензии, эмульсии, ново­галеновые препараты, жидкие органопрепараты и жидкие экс­тракты, а также порошки и таблетки для имплантации...

Тема 5. Организационная структура управления гостиницей 1. Виды организационно – управленческих структур. 2. Организационно – управленческая структура современного ТГК...

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