Я думал о том, чтобы задать этот вопрос в Mathexchange, но речь идет не о вычислениях и да / нет, а об алгоритме, связанном с информатикой, поэтому я задаю его здесь.
В алгоритме BFS каждый уровень обхода можно пометить как слои. Например, если s
является начальной версией, все вершины в любом отдельном слое должны иметь одинаковое расстояние до s
. Это одна из основных характеристик алгоритма поиска BFS.
Предположим, что есть i слоев и дерево, сгенерированное алгоритмом BFS, которое будет называться T
, и граф, который будет называться G
. Это означает, что максимальное расстояние между любыми 2 узлами в T
будет i
. (вероятно один из начального слоя и один из нижнего слоя)
Используя это свойство, как мне доказать, что существует вершина a
в G
такая, что ее степень будет не более 6*|V|/i
?
Я думал, что поскольку у любой вершины u
в Слой L_j
есть ребра, связанные с вершинами в слоях L_j-1
и L_j+1
, показывая существование 3 последовательных слоев с общим количеством не более 6|V|/i
вершин. помог бы.
Но дело в том, что я знаю цель, но не знаю, как к ней приблизиться.