Nie mam odpowiedź dla całej klasy grafów, ale trzy podklasy grafów, które mają tę właściwość są distance-dziedziczna wykresy , cięciwowe wykresy , a mediana wykresy .
v1
Wykresy akordowe to wykresy, które mają uporządkowanie z tą właściwością, że każdy kolejny wierzchołek po dodaniu ma klikę dla swoich sąsiadów. To uporządkowanie oczywiście zachowuje odległość.
Podobnie wykresy środkowe (w tym przykład siatki) mają tę właściwość, że dla dowolnej kolejności pierwszego rzędu każdy wierzchołek ma sąsiedztwo hipersześcianu w momencie dodawania. (Patrz strony 76–77 Eppstein i in., „Media Theory”, Springer, 2008). Znów ta właściwość oznacza, że dodanie nie może zmienić odległości między poprzednimi wierzchołkami.
Istnieje klasa wykresów, dla których nie znam nazwy, uogólniająca zarówno wykresy akordowe, jak i dziedziczne, które można rozpoznać w czasie wielomianowym i które mają Twoją własność. Są to połączone wykresy, które można budować z pojedynczego wierzchołka poprzez dodawanie wierzchołków jeden po drugim, przy czym sąsiedzi każdego nowego wierzchołka są podzbiorem jednego z zamkniętych sąsiedztw poprzedniego wykresu. Są prawie (ale nie do końca) takie same jak wykresy demontowalne, z tą różnicą, że nowy wierzchołek nie musi przylegać do wierzchołka, którego sąsiedztwo jest kopiowane. Kolejność eliminacji wykresu akordowego jest konstrukcją tego typu, w której każdy nowy wierzchołek wybiera podzbiór kliki sąsiedztwa. Podobnie wykresy dziedziczne odległości mają konstrukcję tego typu, w której sąsiedzi każdego nowego wierzchołka to całe zamknięte sąsiedztwo, otwarte sąsiedztwo lub pojedynczy wierzchołek. Każdy nowy wierzchołek nie może zmienić odległości poprzednich wierzchołków, więc ta sekwencja konstrukcyjna ma właściwość, której szukasz.
Jeśli zdefiniujesz wierzchołek v jako „usuwalny”, jeśli mógłby to być ostatni w tej sekwencji (ma otwarte sąsiedztwo, które jest podzbiorem zamkniętego sąsiedztwa innej osoby), wówczas usunięcie innych wymiennych wierzchołków nie zmieni możliwości usunięcia v : jeśli sąsiedztwo v jest podzbiorem u, i usuwamy u jako sąsiedztwo, które jest podzbiorem w, to v jest nadal usuwalne, ponieważ jego sąsiedztwo jest nadal podzbiorem w. Dlatego sekwencje etapów usuwania, które możemy wykonać, aby cofnąć wykres do zera, tworzą antymatroid, a jedną taką sekwencję można znaleźć w czasie wielomianowym przez chciwy algorytm, który wielokrotnie usuwa usuwalny wierzchołek, gdy tylko może go znaleźć. Odwrócenie wyniku tego algorytmu daje sekwencję konstrukcyjną dla danego wykresu. Wykres kostki daje przykład wykresu, który ma twoją właściwość (wykres mediany), ale nie jest w ten sposób możliwy do zbudowania. Myślę, że mediany wykresów, które można zbudować w ten sposób, to dokładnie wykresy kwadratowe (które obejmują regularne siatki). Wykresy, które mają sekwencję konstrukcyjną tego typu, obejmują również wszystkie wykresy, które mają uniwersalny wierzchołek, takie jak wykresy kołowe , więc (w przeciwieństwie do wykresów akordowych i wykresów dziedzicznych odległości) nie są idealne i nie są zamknięte pod indukcyjnymi wykresami podrzędnymi.