Теория графов:Тикеты — различия между версиями
 (→1. Основные определения теории графов)  | 
				 (→1. Основные определения теории графов)  | 
				||
| Строка 5: | Строка 5: | ||
# [[Теорема о существовании простого цикла в случае существования цикла]]  | # [[Теорема о существовании простого цикла в случае существования цикла]]  | ||
# [[Матрица смежности графа]]  | # [[Матрица смежности графа]]  | ||
| − | #   | + | # [[Матрица инцидентности графа]] (4 ''или больше, зависит от свойств'')  | 
## Добавить свойства матрицы инцидентности с доказательствами  | ## Добавить свойства матрицы инцидентности с доказательствами  | ||
## Источники -> Источники информации  | ## Источники -> Источники информации  | ||
Версия 23:53, 19 мая 2017
Содержание
- 1 1. Основные определения теории графов
 - 2 2. Связность в графах
 - 3 3. Остовные деревья
 - 4 4. Обходы графов
 - 5 5. Укладки графов
 - 6 6. Раскраски графов
 - 7 7. Обход в глубину
 - 8 8. Кратчайшие пути в графах
 - 9 9. Задача о паросочетании
 - 10 10. Задача о максимальном потоке
 - 11 11. Задача о потоке минимальной стоимости
 
1. Основные определения теории графов
- Основные определения: граф, ребро, вершина, степень, петля, путь, цикл
 - Лемма о рукопожатиях
 - Теорема о существовании простого пути в случае существования пути
 - Теорема о существовании простого цикла в случае существования цикла
 - Матрица смежности графа
 -  Матрица инцидентности графа (4 или больше, зависит от свойств)
- Добавить свойства матрицы инцидентности с доказательствами
 - Источники -> Источники информации
 - Добавить про списки смежности и их оформить тоже в таблички
 
 - Циклическое пространство графа
 - Фундаментальные циклы графа
 - Дерево, эквивалентные определения
 - Алгоритмы на деревьях
 - Дополнительный, самодополнительный граф
 - Теоретико-множественные операции над графами
 -  Рёберное ядро (2)
- Добавить больше интервики в конспект
 - В конце теоремы в доказательстве какая-то лажа
 - Источники информации
 - Оформить следствия красиво
 
 - Факторизация графов
 
2. Связность в графах
- Отношение связности, компоненты связности
 - Отношение реберной двусвязности
 - Отношение вершинной двусвязности
 - Точка сочленения, эквивалентные определения
 - Мост, эквивалентные определения
 - Граф компонент реберной двусвязности
 - Граф блоков-точек сочленения
 - k-связность
 -  fixed Теорема Менгера (0.5)
- убрать кванторы там, где они не нужны (в формулировках теорем) и заменить словами
 - Тире заменить на шаблон
 - Можно добавить ссылок, оформить см. также по-другому
 - Источники информации
 
 - Теорема Менгера, альтернативное доказательство
 -  Вершинная, реберная связность, связь между ними и минимальной степенью вершины (1.5)
- пункт "Определения" не нужен
 - Изменить знаки неравенств в tex
 - Не надо дублировать определения из другого конспекта
 - Отформатировать псевдокод
 - find_flow какой-то стрёмный
 - Источники информации
 - k-связность с маленькой буквы
 - Добавить См. также на что-нибудь разумное
 - Добавить см. также
 
 
3. Остовные деревья
Построение остовных деревьев
- Остовные деревья: определения, лемма о безопасном ребре
 - Алгоритм Прима
 - Алгоритм Краскала
 - Алгоритм Борувки
 - !!! Теорема Тарьяна (критерий минимальности остовного дерева) (5)
 - Доказательство красиво оформить
 - Заменить дефис на шаблон
 - Зачем там написано про Краскала? Если алгоритм доказывается через критерий, то надо в отдельный пункт
 - Почему ребро uv — единственное ребро, пересекающее разрез?
 - Источники информации
 - Знаки неравенств
 - Категория
 - !!! Алгоритм двух китайцев (7)
 - Англоязычные термины оформить правильно
 - Добавить определение покрывающего дерева
 - Описать реализацию красиво
 - Дефис заменить на тире
 - Отформатировать псевдокод
 - Доказать, почему не более V конденсаций
 - Источники информации оформить правильно
 - Доказать второе замечание
 - Добавить отступы в описании примера
 - 5ый пункт в описании алгоритма расписать чуть понятней
 - Категория
 
Свойства остовных деревьев
- Матрица Кирхгофа
 - Связь матрицы Кирхгофа и матрицы инцидентности
 - Подсчет числа остовных деревьев с помощью матрицы Кирхгофа
 - Количество помеченных деревьев
 - Коды Прюфера
 
4. Обходы графов
Эйлеровы графы
- Эйлеров цикл, Эйлеров путь, Эйлеровы графы, Эйлеровость орграфов
 - взяли Покрытие ребер графа путями (3)
 - Какое-то мутное доказательства
 - Алгоритм построения Эйлерова цикла (2)
 - Какое-то мутное доказательство леммы про корректность алгоритма
 - Произвольно вычерчиваемые из заданной вершины графы
 
Гамильтоновы графы
- Гамильтоновы графы
 - Теорема Хватала
 - Теорема Дирака
 - Теорема Оре
 - Теорема Поша
 - Теорема Гуйя-Ури
 - Алгоритм нахождения Гамильтонова цикла в условиях теорем Дирака и Оре
 - !!! Теорема Гринберга (5)
 - Пояснить переходы в теореме
 - Внести пояснение в определение бонда
 - И зачем нужно доказывать отсутствие гамильтонова бонда в графе?
 - Картинку сделать красивой
 - взяли Турниры (6)
 - Доказательства всех утверждений из конспекта (эквивалентность утверждений и конденсация)
 - Теорема Редеи-Камиона
 
5. Укладки графов
- Укладка графа на плоскости
 - Формула Эйлера
 -  fixed Непланарность  и  (0.5)
- Исправить знаки неравенств
 - Источники информации
 - Константы в Tex
 
 - Укладка дерева
 - Укладка графа с планарными компонентами реберной двусвязности
 - Укладка графа с планарными компонентами вершинной двусвязности
 - Теорема Понтрягина-Куратовского
 - Род, толщина, крупность, число скрещиваний
 - Двойственный граф планарного графа
 - Теорема Фари
 - Гамма-алгоритм
 
6. Раскраски графов
- Раскраска графа
 -  fixed Двудольные графы и раскраска в 2 цвета (3)
- Англоязычные термины
 - Убрать определение двудольного графа и сделать интервики на основной конспект
 - Картинку двудольного графа перенести ниже, а то плохо смотрится
 - Интервики
 - Добавить, что можно ещё за проход в ширину проверить
 - Оформить правильно источники информации и См. также
 - Перенести см. также до источников информации, а ссылку заменить на интервики
 
 - Хроматический многочлен
 - Формула Зыкова
 - Формула Уитни
 - Теорема Брукса
 - Верхние и нижние оценки хроматического числа
 - Хроматическое число планарного графа
 - Многочлен Татта
 -  Теория Рамсея (10)
- Тут вообще ад какой-то
 
 
7. Обход в глубину
-  fixed Обход в глубину, цвета вершин (5)
- Англоязычные термины правильно оформить
 - Отформатировать псевдокод
 - Красивую картинку с цветными вершинами
 
 - Лемма о белых путях
 - Использование обхода в глубину для проверки связности
 - Использование обхода в глубину для поиска цикла в ориентированном графе
 - Использование обхода в глубину для топологической сортировки
 - Использование обхода в глубину для поиска компонент сильной связности
 -  fixed Использование обхода в глубину для поиска точек сочленения (4)
- Что-то картинки неудачно расположены
 - Кривая структура у доказательства
 - Отформатировать псевдокод
 - Источники информации красиво оформить
 
 - Построение компонент вершинной двусвязности
 - Использование обхода в глубину для поиска мостов
 - Построение компонент реберной двусвязности
 
8. Кратчайшие пути в графах
- Обход в ширину
 - Алгоритм Форда-Беллмана
 - Алгоритм Дейкстры
 - Алгоритм Флойда
 - Алгоритм Джонсона
 - Алгоритм Левита
 - Алгоритм A*
 - Алгоритм D*
 - Эвристики для поиска кратчайших путей
 
9. Задача о паросочетании
- Паросочетания: основные определения, теорема о максимальном паросочетании и дополняющих цепях
 - Алгоритм Форда-Фалкерсона для поиска максимального паросочетания
 - Алгоритм Куна для поиска максимального паросочетания
 - Теорема Холла
 - Связь максимального паросочетания и минимального вершинного покрытия в двудольных графах
 - Связь вершинного покрытия и независимого множества
 - Матрица Татта и связь с размером максимального паросочетания в двудольном графе
 - Теорема Татта о существовании полного паросочетания
 -  !!! Паросочетания в недвудольных графах. Алгоритм вырезания соцветий (7)
- как-то тут сумбурно написано и все в кучу, надо это аккуратно расписать, выделить алгоритм, доказательство и привести пример с картинками
 
 - Декомпозиция Эдмондса-Галлаи
 -  взяли Задача об устойчивом паросочетании (все правки стоят 10 баллов)
- Переменные и константы в Tex
 - Добавить сначала постановку задачи
 - Кривая ссылка на паросочетание
 - Дефисы на тире
 - Определения выделять жирным
 - Отформатировать псевдокоды
 - Зачем-то списки в доказательствах лемм использованы
 - Битая ссылка на соседей
 - Надо бы доказать все леммы
 - Оформить правильно источники информации
 - И вообще всё оформить надо
 
 
10. Задача о максимальном потоке
- Определение сети, потока
 - Разрез, лемма о потоке через разрез
 - Дополняющая сеть, дополняющий путь
 - Лемма о сложении потоков
 - Теорема Форда-Фалкерсона
 - Алгоритм Форда-Фалкерсона, реализация с помощью поиска в глубину
 -  взяли Алоритм Эдмондса-Карпа (5)
- Полностью описать пример про грибок с картинками в конспекте
 
 - Алгоритм масштабирования потока
 -  взяли Блокирующий поток (1)
- англоязычные термины
 - ссылки на русскую и английскую википедию
 - Добавить немного общей информации
 - Расположить красиво картинки, чтобы не наезжали
 
 - Схема алгоритма Диница
 -  fixed Теоремы Карзанова о числе итераций алгоритма Диница в сети с целочисленными пропускными способностями (6)
- может, назвать остаточную сеть , как в предыдущих конспектах?
 - "сети с текущим потоком, равным 0, и максимальным потоком, равным F" — в какой сети? (бывает исходная, остаточная и слоистая еще как минимум) Тут имеется в виду, что расстояние измерили до того, как пускать поток, что ли?
 - В лемме в утверждении фигурирует поток , но дальше про него ничего нет. Зачем он?
 - "Мы можем применить Лемму(2" — лемму 3, наверное?
 - Дефисы на тире
 - Знаки неравенств
 - Источники информации
 
 -  Алгоритм поиска блокирующего потока в ациклической сети
- !!! (10) алгоритм МКМ плохо и непонятно написан, желательно переписать описание, сделать псевдокод чуть менее абстрактным, добавить доказательство, добавить картиночку, вынести в отдельную статью, ссылка на оригинальную статью есть в обсуждении
 
 -  !!! Метод проталкивания предпотока (7)
- Картиночки с резервуарами!
 - Источники информации
 - Добавить см. также
 - Дефисы заменить на тире
 - Отформатировать псевдокоды
 
 - Алгоритм "поднять-в-начало"
 - Теорема о декомпозиции
 -  fixed Теорема о декомпозиционном барьере (3)
- Источники информации
 - Пояснить,почему такие константы используются
 - Увеличить дроби
 - А что из этой теоремы следует?
 
 - Циркуляция потока
 - Алгоритм Каргера для нахождения минимального разреза
 
11. Задача о потоке минимальной стоимости
- Поток минимальной стоимости
 - Теорема Форда-Фалкерсона о потоке минимальной стоимости
 -  fixed Лемма об эквивалентности свойства потока быть минимальной стоимости и отсутствии отрицательных циклов в остаточной сети (0.5)
- Интервики на декомпозицию
 - Знаки неравенств
 - Источники информации
 
 - Поиск потока минимальной стоимости методом дополнения вдоль путей минимальной стоимости
 -  !!! Использование потенциалов Джонсона при поиске потока минимальной стоимости (5)
- Написать и оформить так, чтобы не было чуши
 
 -  взяли Сведение задачи о назначениях к задаче о потоке минимальной стоимости (0.5)
- Взять задачи в шаблон
 - Оформить покрасивей и правильней
 
 - Венгерский алгоритм решения задачи о назначениях