У меня нет ответа для всего вашего класса графов, но три подкласса графов с этим свойством - это наследственно-дистанционные графы , хордовые графы и медианные графы .
v1
Хордовые графы - это графы, которые имеют порядок со свойством, что каждая последующая вершина, при добавлении, имеет клику для своих соседей. Этот порядок, очевидно, сохраняет дистанцию.
Точно так же медианные графы (включая пример сетки) имеют свойство, заключающееся в том, что для любого упорядочения в ширину каждая вершина имеет окрестность гиперкуба в момент ее добавления. (См. Стр. 76–77 Eppstein et al., «Теория медиа», Springer, 2008). Опять же, это свойство означает, что сложение не может изменить расстояния между предыдущими вершинами.
Есть класс графов, для которого я не знаю названия, обобщающего как хордовые, так и дистанционно-наследственные графы, которые можно распознать за полиномиальное время и которые имеют ваше свойство. Они являются связными графами, которые можно построить из одной вершины, добавляя вершины одну за другой, где соседи каждой новой вершины являются подмножеством одной из замкнутых окрестностей предыдущего графа. Они почти (но не совсем) такие же, как демонтируемые графыразница в том, что новая вершина не обязательно должна быть смежной с вершиной, чья окрестность копируется. Порядок исключения хордального графа является конструкцией этого типа, где каждая новая вершина выбирает подмножество кликов окрестности. Аналогично, наследственно-наследственные графы имеют конструкцию такого типа, в которой соседями каждой новой вершины являются целая замкнутая окрестность, открытая окрестность или одна вершина. Каждая новая вершина не может изменять расстояния предыдущих вершин, поэтому эта последовательность построения имеет свойство, которое вы ищете.
Если вы определяете вершину v как «съемную», если она может быть последней в этой последовательности (у нее есть открытая окрестность, которая является подмножеством чужой закрытой окрестности), то удаление других удаляемых вершин не меняет возможность удаления v : если окрестность v является подмножеством u, и мы удаляем u как имеющую окрестность, которая является подмножеством w, то v все еще можно удалить, потому что его окрестность все еще является подмножеством w. Таким образом, последовательности шагов удаления, которые мы можем выполнить, чтобы вернуть график обратно в ничто, образуют антиматроиди одна такая последовательность может быть найдена за полиномиальное время жадным алгоритмом, который многократно удаляет удаляемую вершину всякий раз, когда она может ее найти. Обратный вывод этого алгоритма дает последовательность построения для данного графа. График куба дает пример графа, который имеет ваше свойство (медианный граф), но не может быть построен таким образом. Я думаю, что срединные графы, которые могут быть построены таким образом, являются в точности квадратными графами (которые включают в себя регулярные сетки). Графы, которые имеют последовательность построения этого типа, также включают в себя все графы, которые имеют универсальную вершину, такую как графы колес , поэтому (в отличие от хордовых графов и дистанционно-наследственных графов) они не являются совершенными и не замкнуты при индуцированных подграфах.