Участник:Shersh/Тикеты к 3ему терму — различия между версиями
Shersh (обсуждение | вклад) (→в процессе проверки 4. Обходы графов) |
Shersh (обсуждение | вклад) (→в процессе проверки 5. Укладки графов) |
||
Строка 245: | Строка 245: | ||
## Правильно оформить источники информации | ## Правильно оформить источники информации | ||
− | == | + | == 5. Укладки графов == |
− | # | + | # [[Укладка графа на плоскости]] |
− | ## | + | ## Англоязычные термины правильно оформить |
− | ## | + | ## Добавить пару ссылок на конспекты вычгеома о том, чем хороши планарные графы |
# [[Формула Эйлера]] | # [[Формула Эйлера]] | ||
− | # | + | ## Исправить знаки неравенств |
− | ## | + | ## Заменить литературу на источники информации |
+ | ## Добавить ссылок | ||
+ | # [[Непланарность K5 и K3,3|Непланарность <tex>K_5</tex> и <tex>K_{3,3}</tex>]] | ||
+ | ## Исправить знаки неравенств | ||
+ | ## Источники информации | ||
# [[Укладка дерева]] | # [[Укладка дерева]] | ||
+ | ## Заменить sup и inf на \sup и \inf | ||
+ | ## Заменить дефисы на тире | ||
+ | ## Картинки адекватно расположить | ||
+ | ## Англоязычные термины правильно оформить | ||
+ | ## Источники информации правильно оформить, добавить примеры визуализации | ||
# [[Укладка графа с планарными компонентами реберной двусвязности]] | # [[Укладка графа с планарными компонентами реберной двусвязности]] | ||
+ | ## Заменить источники на источники информации | ||
+ | ## Взять все переменные в Tex | ||
# [[Укладка графа с планарными компонентами вершинной двусвязности]] | # [[Укладка графа с планарными компонентами вершинной двусвязности]] | ||
− | # '' | + | ## Исправить знаки неравенств |
− | ## | + | ## Заменить источники на источники информации |
− | ## | + | # '''!!!''' [[Теорема Понтрягина-Куратовского]] (''можно получить 10 баллов за все правки'' |
− | # | + | ## Перерисовать картинки пиксельные убогие |
− | ## | + | ## Термины в определениях выделить жирным |
+ | ## Англоязычные термины | ||
+ | ## Вынести нумерацию в леммах в заголовок | ||
+ | ## Заменить дефисы на тире | ||
+ | ## Точка после многоточия некрасиво выглядит | ||
+ | ## Разбор случаев a, b, c, d, u1, u2, v1, v2 криво отформатирован | ||
+ | ## Картинки в разборе лучше увеличить | ||
+ | ## Добавить ссылок в источники информации | ||
+ | ## Добавить немного общей информации в начало конспекта | ||
+ | # [[Двойственный граф планарного графа]] | ||
+ | ## Добавить пробел после "двойственным" в определении | ||
+ | ## Интервики | ||
+ | ## Убрать neat из определения самодвойственного графа | ||
+ | ## Увеличить дроби | ||
+ | ## Добавить источники информации | ||
+ | # [[Теорема Фари]] | ||
== '''в процессе проверки''' 6. Раскраски графов == | == '''в процессе проверки''' 6. Раскраски графов == |
Версия 21:59, 4 октября 2014
Тикеты нумеруются как "X-Y", где X — номер темы, а Y — номер тикета внутри темы.
Содержание
- 1 1. Основные определения теории графов
- 2 2. Связность в графах
- 3 3. Остовные деревья
- 4 4. Обходы графов
- 5 5. Укладки графов
- 6 в процессе проверки 6. Раскраски графов
- 7 7. Обход в глубину
- 8 в процессе проверки 8. Кратчайшие пути в графах
- 9 в процессе проверки 10. Задача о паросочетании
- 10 в процессе проверки 11. Задача о максимальном потоке
- 11 в процессе проверки 12. Задача о потоке минимальной стоимости
1. Основные определения теории графов
- fixed Основные определения: граф, ребро, вершина, степень, петля, путь, цикл
- Правильно оформить англоязычные термины
- "Иногда граф, построенный таким образом, называют псевдографом (pseudograph)" — кривовато написано, надо переписать
- Дублируется определение смежных вершин
- Добавить ссылок в источники информации
- Добавить определение полного графа
- Несправедливо забыли дерево в часто используемых графах; добавить другие виды графов
- Лемма о рукопожатиях
- Увеличить дроби
- Взять константы в tex
- Заменить умножение на \cdot
- Добавить пару слов о графах с петлями и кратными рёбрами
- взяли Теорема о существовании простого пути в случае существования пути
- Алгоритм и предположение зря оформлены как псевдокод
- Добавить ссылок
- Заменить названия способов доказательств на конструктивное и неконструктивное
- Исправить ошибку в доказательстве построением
- Плохо, что картинка наплывает на заголовок — переделать
- Добавить в формулировку теоремы, что вершинно-простой путь
- взяли Теорема о существовании простого цикла в случае существования цикла
- На самом деле, конструктивное доказательство тут не очень понятное и не совсем корректное. Сделать неконструктивное и добавить нормальные картинки
- Добавить в первую теорему, что граф неориентированный
- Добавить источники информации
- Матрица смежности графа
- "Для графов без петель и кратных рёбер матрица смежности бинарна (состоит из нулей и единиц), причём её главная диагональ целиком состоит из нулей. " — зачем объединять эти свойства, можно разнести на два
- Что за помеченный граф?
- Добавить про что, в матрице смежности можно хранить веса рёбер
- Связь степени матрицы смежности и количества путей
- Это можно внести в прошлый конспект
- Добавить что-нибудь про бинарное возведение в степень
- взяли Матрица инцидентности графа
- Добавить свойства матрицы инцидентности с доказательствами
- Добавить ссылок в источники информации
- взяли Циклическое пространство графа
- Пункт "Определение" не нужен, см. правила форматирования
- Ker, dim, Rang надо запихать в \operatorname, а также кинуть ссылку на определение ядра оператора (в матане/функате на конспектах точно есть)
- интервики
- "Литература (формулировки другие) " — "формулировки другие" относится к конкретному источнику, а не ко всей литературе.
- Заменить тире на шаблон
- Добавить ссылок в источники информации
- Неплохо бы написать, зачем это нужно (позволяет какие-нибудь теоремы про графы доказать или что-то ещё)
- Фундаментальные циклы графа
- Источники информации нормально оформить
- Дерево, эквивалентные определения
- Источники информации нормально оформить
- !!! Диаметр дерева
- Переименовать в Алгоритмы на деревьях
- Добавить другие алгоритмы (если будет много содержательных, то можно будет поставить баллов за конспект)
- Отформатировать псевдокод
- Добавить категории, ссылки, см. также
- Интервики
- Исправить tex
- Дополнительный, самодополнительный граф
- Англоязычные термины оформить правильно
- Заменить угловые скобки на \langle и \rangle
- Интервики
- Добавить ссылки в источники информации
- Шаблоном заменить тире
2. Связность в графах
- Отношение связности, компоненты связности
- англоязычные термины
- интервики
- Заменить тире на шаблон
- Добавить См. также
- Отношение реберной двусвязности
- англоязычные термины
- Отношение вершинной двусвязности
- англоязычные термины
- Добавить ссылок
- Граф компонент реберной двусвязности
- Нормально оформить источники информации и см. также
- Вообще, граф G необязательно должен быть связен, можно расширить и доказать, что будет лес
- Граф блоков-точек сочленения
- См. выше
- Капс какой-то зачем-то
- Точка сочленения, эквивалентные определения
- Цифры в начале определений не нужны, их можно в хедер определения
- Мост, эквивалентные определения
- англоязычные термины
- Цифры в начале определений не нужны, их можно в хедер определения
- Нормально оформить источники информации и см. также
- k-связность
- англоязычные термины
- Тире заменить на шаблон
- Палку вертикальную в множестве заменить на \mid
- Странное обозначение — \smallsetminus
- Теорема Менгера
- убрать кванторы там, где они не нужны (в формулировках теорем) и заменить словами
- Тире заменить на шаблон
- Можно добавить ссылок, оформить см. также по-другому
- Теорема Менгера, альтернативное доказательство
- Заменить тире на шаблон
- Обращение к леммам сделать через интервики
- Вершинная, реберная связность, связь между ними и минимальной степенью вершины
- пункт "Определения" не нужен
- Изменить знаки неравенств в tex
- Не надо дублировать определения из другого конспекта
- Отформатировать псевдокод
- Добавить см. также
3. Остовные деревья
- !!! Лемма о безопасном ребре
- Англоязычные термины оформить правильно
- Внести G' в определение
- Переименовать конспект
- Добавить пару слов о поиске остовного дерева в незвешенном графе со ссылкой на Краскала
- Оформить правильно источники информации
- Исправить знаки неравенств в Tex
- !!! Алгоритм Прима
- Англоязычные термины правильно оформить
- Добавить интервики
- Отформатировать псевдокод
- Заменить inf в табличках примера на "бесконечность"
- Добавить отступов описанию примера
- Источники информации правильно оформить
- !!! Алгоритм Краскала
- Англоязычные термины правильно оформить
- Добавить интервики
- Заменить дефис на Шаблон:Тире
- Реализацию оформить псевдокодом
- Добавить отступы в описание примера
- Оформить источники информации правильно
- Добавить пару слов о поиске остовного дерева в незвешенном графе
- !!! Алгоритм Борувки
- Англоязычные термины правильно оформить
- Описание алгоритма оформить красиво и чуточку понятней
- Доказательство теоремы оформить красиво
- Отформатировать псевдокод
- Пример как-то кривовато описан
- Заменить дефис на шаблон
- Источники информации правильно оформить
- Доказательство асимптотики добавить
- !!! Теорема Тарьяна (критерий минимальности остовного дерева)
- Доказательство красиво оформить
- Заменить дефис на шаблон
- Зачем там написано про Краскала? Если алгоритм доказывается через критерий, то надо в отдельный пункт
- Почему ребро uv — единственное ребро, пересекающее разрез?
- !!! Алгоритм двух китайцев
- Англоязычные термины оформить правильно
- Добавить определение покрывающего дерева
- Описать реализацию красиво
- Дефис заменить на тире
- Отформатировать псевдокод
- Доказать, почему не более V конденсаций
- Источники информации оформить правильно
- Доказать второе замечание
- Добавить отступы в описании примера
- 5ый пункт в описании алгоритма расписать чуть понятней
- !!! Матрица Кирхгофа
- Ссылка на простой граф плохо сделана. Добавить определение в самый первый конспект и сделать на него ссылку
- Источники информации и см. также нормально оформить
- Константы взять в Tex
- Оформить свойства прилично
- Добавить ещё свойств по возможности
- Связь матрицы Кирхгофа и матрицы инцидентности
- Константы взять в Tex
- См. также и источники информации
- Подсчет числа остовных деревьев с помощью матрицы Кирхгофа
- Добавить ссылку на формулу Бине-Коши (примечание на википедию или интервики на конспект линала)
- Источники и см. также
- Исправить знаки неравенств
- Заменить тире на шаблон
- Количество помеченных деревьев
- англоязычные термины
- Коды Прюфера
- Не оформлять описание алгоритма как псевдокод
4. Обходы графов
- Эйлеров цикл, Эйлеров путь, Эйлеровы графы, Эйлеровость орграфов
- Изменить название конспекта на "Эйлеровость графов"
- Оформить следствие красиво
- Правильно оформить источники информации
- !!! Покрытие ребер графа путями
- Так и не надо определение почти связного графа — надо внести в предыдущий конспект, а здесь сделать интервики
- Знак "не принадлежит" оформить в Tex
- Что-то доказательство какое-то неочевидное. Надо пояснить, почему Эйлеров цикл распадётся на N путей
- То же самое в достаточности
- Оформить правильно источники информации
- !!! Алгоритм построения Эйлерова цикла
- Отформатировать псевдокод
- Добавить в него проверку на Эйлеровость
- Можно сказать, как удалять рёбра за O(1), чтобы не вводить читателей в заблуждение
- Источники информации
- Хотелось бы более подробное объяснение фактов в доказательстве, а не то что "заметим", "обратим внимание"
- !!! Произвольно вычерчиваемые из заданной вершины графы
- Англоязычные термины оформить правильно
- Что значит неодноэелементный?
- Стрелки слишком длинные
- На картинке ошибка — почему-то не соединена средняя вершина в дереве, хотя она имеет нечётную степень
- Источники информации правильно оформить
- Хотелось бы больше пояснений в доказательстве
- В строении не очевидно, что каждый произвольно вычерчиваемый граф можно построить,используя в основе какой-то лес
- !!! Гамильтоновы графы
- Заменить дефисы на тире
- Исправить знаки неравенств
- Отформатировать псевдокод
- Помёрджить с конспектом динамического программирования
- Теорема Хватала
- Исправить знаки неравенств
- Поставить \mid в множествах
- Лишние кавычки в доказательствах вокруг стрелок
- Убрать q.e.d
- Оформить правильно источники информации
- Теорема Дирака
- Заменить дефис на тире
- Исправить знаки неравенств
- max правильно написать
- Лучше путь P обозначить через \dots
- Источники информации правильно оформить
- Интервики
- Добавить вывод из теоремы Оре
- Теорема Оре
- Исправить знаки неравенств
- Интервики
- Всё в Tex оформить
- Источники информации правильно оформить
- !!! Алгоритм нахождения Гамильтонова цикла в условиях теорем Дирака и Оре
- Странные обозначения для графа и множеств вершин и рёбер
- Убрать умножение звёздочкой
- Заменить дефис на тире
- Отформатировать псевдокод
- Добавить алгоритм поиска цикла (пути) в условиях этих теорем по отдельности
- Источники информации
- Исправить знаки неравенств
- !!! Теорема Гринберга (можно получить 10 баллов за правки)
- Англоязычные термины оформить правильно
- Дефис заменить на тире
- Картинки криво расположены
- Ссылки поехали в примере
- Добавить подзаголовок "Пример" или "Использование теоремы", а лучше что-то поудачней
- Почему необходимое условие? А в обратную сторону? А кто напишет алгоритм, то вообще молодец
- Пояснить, что такое R и R'. Иначе непонятно в теореме, почему область R разбита на e + 1 грань
- !!! Турниры
- Англоязычные термины
- Добавить оценку на число турниров в графе из n вершин
- Убрать лишние определения
- Оформить правильно источники информации
- Немного неправильно сформулировано утверждение про полустепени вершин
- Теорема Редеи-Камиона
- Исправить знаки неравенств
- Правильно оформить источники информации
5. Укладки графов
- Укладка графа на плоскости
- Англоязычные термины правильно оформить
- Добавить пару ссылок на конспекты вычгеома о том, чем хороши планарные графы
- Формула Эйлера
- Исправить знаки неравенств
- Заменить литературу на источники информации
- Добавить ссылок
- Непланарность
и
- Исправить знаки неравенств
- Источники информации
- Укладка дерева
- Заменить sup и inf на \sup и \inf
- Заменить дефисы на тире
- Картинки адекватно расположить
- Англоязычные термины правильно оформить
- Источники информации правильно оформить, добавить примеры визуализации
- Укладка графа с планарными компонентами реберной двусвязности
- Заменить источники на источники информации
- Взять все переменные в Tex
- Укладка графа с планарными компонентами вершинной двусвязности
- Исправить знаки неравенств
- Заменить источники на источники информации
- !!! Теорема Понтрягина-Куратовского (можно получить 10 баллов за все правки
- Перерисовать картинки пиксельные убогие
- Термины в определениях выделить жирным
- Англоязычные термины
- Вынести нумерацию в леммах в заголовок
- Заменить дефисы на тире
- Точка после многоточия некрасиво выглядит
- Разбор случаев a, b, c, d, u1, u2, v1, v2 криво отформатирован
- Картинки в разборе лучше увеличить
- Добавить ссылок в источники информации
- Добавить немного общей информации в начало конспекта
- Двойственный граф планарного графа
- Добавить пробел после "двойственным" в определении
- Интервики
- Убрать neat из определения самодвойственного графа
- Увеличить дроби
- Добавить источники информации
- Теорема Фари
в процессе проверки 6. Раскраски графов
Во всем разделе — надо англоязычные термины (их по 1-2 в каждом конспекте)
- fixed Раскраска графа
- пункт "Раскраска графа" не нужен, перенести в заголовок
- англоязычные термины
- "Хроматическим многочлен"
- надо бы написать, почему нам вообще интересно раскрашивать графы
- Двудольные графы и раскраска в 2 цвета
- Хроматический многочлен
- Формула Зыкова
- Формула Уитни
- Теорема Брукса
- Верхние и нижние оценки хроматического числа
7. Обход в глубину
- Обход в глубину, цвета вершин
- Англоязычные термины правильно оформить
- Отформатировать псевдокод
- Лемма о белых путях
- Добавить источников, см. также
- !!! Использование обхода в глубину для проверки связности
- Отформатировать псевдокод
- Зачем-то задачи, алгорим и реализация сделаны маркированным списком. Изменить структуру конспекта
- Добавить примеров задач, например, как по двум вершинам определять, являются ли они связанными в режиме online
- Добавить источники информации, см. также
- Tex внутри конспекта сделать красивым
- !!! Использование обхода в глубину для поиска цикла в ориентированном графе
- Заменить тире на шаблон
- Отформатировать псевдокод
- Добавить ссылок в источники информации
- Пункт "реализация" какой-то несодержательный
- Добавить алгоритм поиска цикла в неориентированном графе, переименовав конспект
- !!! Использование обхода в глубину для топологической сортировки
- Неформальное определение написать по-человечески
- Отформатировать псевдокод
- Добавить пару о слов (или пару строк кода) о проверке графа на ацикличность, если нельзя вершины отсортировать топологически
- Добавить см. также, красифо оформить источники информации
- Добавить пример задачи, где нужна топологическая сортировка (конкретной задачи, а не примеры из введения)
- Использование обхода в глубину для поиска компонент сильной связности
- Некрасивый список в доказательстве теоремы
- Отформатировать псевдокод
- Добавить ссылок
- !!! Использование обхода в глубину для поиска точек сочленения
- Убрать отступ в теореме
- Отформатировать псевдокод
- Источники информации красиво оформить
- Добавить примеры того, когда и почему становится плохо, если функция up будет определена по-другому
- Построение компонент вершинной двусвязности
- Отформатировать псевдокод
- Красиво оформить источники
- Использование обхода в глубину для поиска мостов
- Заменить min на \min
- Отформатировать псевдокод
- Некрасиво оформлено утверждение маркированным списком, да и у тело утверждения тоже некрасивое
- Нормаоьно оформить источники информации, добавить см. также
- Построение компонент реберной двусвязности
- Отформатировать псевдокод
- Визуализатор внести в источники информации
в процессе проверки 8. Кратчайшие пути в графах
- Обход в ширину
- Алгоритм Форда-Беллмана
- Алгоритм Дейкстры
- Алгоритм Левита (в процессе редактирования)
- Алгоритм Флойда
- !!! Алгоритм A*
- что-то со второй картиночкой, там гифка, а почему-то не отображается
- псевдокод — практически копипаста из википедии, правда непонятно, что с этим делать. Я уверен, например, что никто (я тоже) не знает, что такое tentative.
- какая-то тут муть написана, что в корректности, что в оптимальности
- а еще можно написать про случай с монотонной эвристикой
- Алгоритм Джонсона
в процессе проверки 10. Задача о паросочетании
- Теорема о максимальном паросочетании и дополняющих цепях
- англоязычные термины
- Алгоритм Форда-Фалкерсона для поиска максимального паросочетания
- что-то тут какие-то по мелочи баги, предлоги иногда пропущены и все такое
- !!! Алгоритм Куна для поиска максимального паросочетания
- зачем-то в разделах "алгоритм" и "время работы" какие-то дурацкие отступы
- код -- копипаста с емакса
- источники перечислять с помощью *, а не :
- Теорема Холла
- добавить ссылку на английскую википедию
- Связь максимального паросочетания и минимального вершинного покрытия в двудольных графах
- перечислять ссылки через *
- Связь вершинного покрытия и независимого множества
- источники перечислять с помощью *, 1. 2.
- Матрица Татта и связь с размером максимального паросочетания в двудольном графе
- !!! Паросочетания в недвудольных графах. Алгоритм вырезания соцветий
- как-то тут сумбурно написано и все в кучу, надо это аккуратно расписать, выделить алгоритм, доказательство и привести пример
в процессе проверки 11. Задача о максимальном потоке
- fixed Определение сети, потока
- ссылки на русскую и английскую википедию
- fixed Разрез, лемма о потоке через разрез
- англоязычные термины
- добавить определение минимального разреза
- ссылки на русскую и английскую википедию
- fixed Дополняющая сеть, дополняющий путь
- Дополняющую сеть также называют остаточной, указать это
- ссылки на русскую и английскую википедию
- fixed Лемма о сложении потоков
- добавить внутренних ссылок
- Теорема Форда-Фалкерсона
- Алгоритм Форда-Фалкерсона, реализация с помощью поиска в глубину
- гм, и зачем "дельта" русским словом в псевдокоде?
- псевдокод сейчас не вполне понятен — какой-то Cmin, какой-то dfs, который непонятно как использовать. Обернуть это в полноценную функцию, которая считает значение потока.
- Алоритм Эдмондса-Карпа
- а описание алгоритма где?
- везде упоминается кратчайший путь, но не указывается, какой конкретно — по ребрам, пропускным способностям, или чему?
- ссылки на русскую/английскую википедию
- Алгоритм масштабирования потока
- ссылки на русскую/английскую википедию
- ссылка на "Андрей Станкевич: Задача о максимальном потоке" на работает, а жаль, интересно даже, что там было. Если есть, найдите другой источник этой же статьи.
- Блокирующий поток
- англоязычные термины
- ссылки на русскую и английскую википедию
- Схема алгоритма Диница
- "динамические деревья Слетора и Тарьяна" — ссылку внешнюю хотя бы сделайте
- "makeGl" назвать как-нибудь нормально
- "algorithmDinica" тоже назвать нормально
- Теоремы Карзанова о числе итераций алгоритма Диница в сети с целочисленными пропускными способностями
- может, назвать остаточную сеть $G_f$, как в предыдущих конспектах?
- "сети с текущим потоком, равным 0, и максимальным потоком, равным F" — в какой сети? (бывает исходная, остаточная и слистая еще как минимум) Тут имеется в виду, что расстояние измерили до того, как пускать поток, чтоли?
- В лемме в утверждении фигурирует поток $f$, но дальше про него ничего нет. Зачем он?
- "Мы можем применить Лемму(2" — лемму 3, наверное?
- !!! Алгоритм поиска блокирующего потока в ациклической сети
- "Жадный Алгоритм" — зачем с большой буквы алгоритм?
- Не нравится мне dfs без аргументов в удаляющем обходе, вообще он какой-то херовый, переписать псевдокод для этого алгоритма польностью, чтобы было приближено к реальной реализации
- алгоритм МКМ плохо и непонятно написан, желательно переписать описание, сделать псевдокод чуть менее абстрактным, добавить доказательство, возможно, добавить картиночку, а может даже вынести в отдельную статью, ссылка на оригинальную статью есть в обсуждении
- Метод проталкивания предпотока
- зачем какие-то кванторы в for?
- initialaze -> initialize
- названия функций в тексте оборачиваются в \mathrm
- Алгоритм "поднять-в-начало"
- названия функций в тексте оборачиваются в \mathrm
- relable -> relabel
- Теорема о декомпозиции
- кванторы в псевдокоде не нужну, написать просто not exists
- Теорема о декомпозиционном барьере
- Циркуляция потока
- англоязычные термины
- ссылки на русскую и английскую википедию
- раздел постановка задачи не нужен, перенести в заголовок
- сделать псевдокод чуть менее абстрактным и оформленным в соответствии с правилами
- Алгоритм Каргера для нахождения минимального разреза
- внутреннюю ссылку на мультиграф
- названия функций в тексте оборачиваются в \mathrm
в процессе проверки 12. Задача о потоке минимальной стоимости
- Поток минимальной стоимости
- "Найти любой поток величины..." -- а почему так получится поток минимальной стоимости? (видимо, надо сослаться на лемму)
- Теорема Форда-Фалкерсона о потоке минимальной стоимости
- Лемма об эквивалентности свойства потока быть минимальной стоимости и отсутствии отрицательных циклов в остаточной сети
- Поиск потока минимальной стоимости методом дополнения вдоль путей минимальной стоимости
- Использование потенциалов Джонсона при поиске потока минимальной стоимости
- Сведение задачи о назначениях к задаче о потоке минимальной стоимости
- !!! Венгерский алгоритм решения задачи о назначениях
- написать более подробный псевдокод