После удаления листьев дерева dfs случайного графа предположим, что число оставшихся ребер равно | S |, мы можем доказать, что совпадение для этого графа будет | S |/2?алгоритм графа, алгоритм аппроксимации
ответ
Вот доказательство.
Теорема: Пусть T
быть любым деревом с i
листьями. Существует (|T|-i)/2
совпадение в T
.
Доказательство: по индукции. Если T
является деревом с i
листьями, пусть T'
быть деревом, которое получается при удалении всех листьев с T
. T'
имеет j <= i
листья. Аналогично, пусть T''
будет деревом, которое получается при удалении всех листьев от T'
. T''
имеет k <= j
листья.
Примените теорему по индукции к T''
, поэтому существует соответствие размера (|T''|-k)/2 = (|T|-i-j-k)/2
в T''
. Набор ребер T-T'
содержит не менее j
ребер, которые не падают ни к одному ребру в T''
, либо друг к другу (выберите один инцидент для каждого листа в T'
), поэтому добавьте эти края, чтобы сделать соответствие в T
размера (|T|-i+j-k)/2
. Начиная с j >= k
, это не менее (|T|-i)/2
ребер. QED.
Я прояснил проблемы с полом/потолком с помощью/2, но я подозреваю, что доказательство все равно будет работать, если вы включили их.
Это потолок, спасибо за ответ. –
- 1. Алгоритм аппроксимации прямоугольника
- 2. Алгоритм аппроксимации алгоритма Колмогорова
- 3. Как работает алгоритм аппроксимации деления?
- 4. Алгоритм обнаружения корреляции графа
- 5. Линейное время Алгоритм графа
- 6. Алгоритм максимального потока графа
- 7. Хороший алгоритм обхода графа
- 8. Как написать алгоритм графа
- 9. Алгоритм диаметра графа
- 10. Алгоритм множественного модального графа
- 11. алгоритм графа вопрос
- 12. Алгоритм поиска графа
- 13. алгоритм направленного графа задача
- 14. Оптимизированный алгоритм аппроксимации звездообразного профиля (гауссовский)
- 15. Алгоритм отметки для оси графа
- 16. Алгоритм раскраски графа - Назначить цвет
- 17. A * алгоритм для неориентированного графа
- 18. Алгоритм и константа графа Tricolor
- 19. Алгоритм для независимого множества графа?
- 20. Алгоритм для планаризации непланарного графа
- 21. Алгоритм Флери для ориентированного графа
- 22. Алгоритм - балансировка отсоединенного двудольного графа
- 23. Алгоритм раскраски графа (Жадная раскраска)
- 24. C# алгоритм для N-графа
- 25. Аппроксимационный алгоритм для ограниченного максимального охватывающего поддерева для направленного графа
- 26. алгоритм для поиска порядка посещения узлов графа
- 27. Алгоритм построения графа из множества точек
- 28. Запустить алгоритм графа в открытой транзакции
- 29. Алгоритм поиска минимального базиса циклов планарного графа
- 30. A * алгоритм графа, дающий неправильный вывод
По | S |/2 вы имеете в виду пол или потолок? – kunigami
@kunigami, я имею в виду потолок. –
1) Is | S | количество ребер после удаления листьев дерева DFS или исходного случайного графа? 2) Под соглашением вы подразумеваете максимальное совпадение или любое совпадение в порядке? – kunigami