
- •1. Понятия «информация» и наука «информатика». Их происхождение. Информация как смысловое свойство материи
- •2. Подходы к определению понятия «информация»
- •3. Носители информации. Знаки и сигналы
- •4. Виды и свойства информации
- •5,6,7. Измерение информации
- •8. Общая характеристика информационных процессов
- •9. Кодирование информации
- •10. Неравномерное кодирование, проблема разности кодов, код Фано
- •11. Код Хаффмана. Блочное кодирование
- •12. Избыточность кода, первая теорема Шеннона
- •13. Передача информации, основные составляющие процесса передачи информации, характеристики, процесс обработки информации, формулировка второй теоремы Шеннона
- •14. Интуитивное понятие алгоритма, его основные свойства, роль алгоритмов, способы представления алгоритмов
- •15. Формализация понятия алгоритма, конкретные реализации, нормальные подстановки Маркова, существование алгоритмически неразрешимых проблем
- •16. Понятие формального языка, проблемы применения естественных языков для представления алгоритмов, нотация Бэкуса-Наура, как способ описания формального языка
- •17. Время выполнения алгоритмов, понятие сложности алгоритма, классификация скоростей роста, некоторые приемы определения сложности алгоритмов (правило сумм и т.Д.), асимптотическая сложность
- •18. Алгоритмы сортировки, оценка сложности конкретных алгоритмов (метод пузырька или вставки)
- •19. Классы входных данных
- •20. Полиномиальные алгоритмы. Задачи np-класса. Примеры
- •23. Эвристический подход, понятие "жадного" алгоритма, пример решения задачи коммивояжера, алгоритм Крускала
- •24. Алгоритмы на графах, решение задачи раскраски графа с помощью жадного алгоритма, принципиальная теоретическая важности задачи раскраски, ее применение
- •25. Алгоритмы на графах, решение задачи о минимальной телефонной сети, построение минимального оставного дерева
25. Алгоритмы на графах, решение задачи о минимальной телефонной сети, построение минимального оставного дерева
Задача о min-ой телефонной сети
Дана плоская страна и в ней n-городов. Нужно соединить все города, чтобы общая длина телефонной линии связи была min-ой.
Уточнения:
-города пренебрежительно малы
-подразумевается эффективность связи
-транзитивность связи
-нет циклов
-рефлективность.
Дан полный взвешенный граф с n-вершинами. Найти min-ое оставное дерево (МОД) этого графа.
Петля-ребро, ведущее из вершины в нее же.
Простой граф — граф без кратный ребер и петель.
Цепь — последовательность ребер, ведущий из одной вершины в другие
Связный граф — граф, в котором существует цепь или путь между 2 любыми вершинами.
Взвешенный граф — сеть.
Подграф — часть вершины и все инцидентные им ребра.
Суграф — все вершины и часть инцидентных им ребер.
Дерево — граф без циклов.
Остовное дерево — связный суграф, не имеющий циклов.
Пусть имеется граф Т, определяемый множеством вершин и множеством ребер: T(V,E). Начинаем с T1(V,Е). Каждая вершина в такой ситуации связана лишь с собой. В процессе выполнения, имея набор связных компонент формируем остовное дерево. Поочередно проверяются ребра из мн-ва E, в порядке возрастания вес. коэф. И если очередное ребро связывает 2 вершины из разных компонент, то его добавляют, а если 2 вершины из одной компонент, то отбрасывают. Когда все вершины будут принадлежать одной компоненте, то дерево построено. В начале дано V={T,E}. Построим min-ое оставное дерево 1+2+3+4+5+6=21