To nie jest odpowiedź. To tylko dość trywialna obserwacja, że WLOG można złagodzić wymóg, aby istniały dokładnie podzestawy krawędzi dokładnie tego samego rozmiaru, i zamiast tego po prostu szukać dowolnej liczby podzbiorów krawędzi o rozmiarze . Może to pomaga pomyśleć o problemie.p{Ei}iO(the desired size)
Napraw dowolny wykres i liczbę całkowitą . NiechG=(V,E)p≥1s=⌈|E|/p⌉
Lemat. Załóżmy, że istnieją podgrupy takie, że dzieli na (dowolną liczbę) części o rozmiarze . Niech
być maksymalną liczbą części, w których znajduje się dowolny wierzchołek.{G′j=(V′j,E′j)}j{E′j}jEO(s)M=maxv∈V|{j:v∈V′j}|
Następnie są subgraphs tak, że dzieli na dokładnie częściach o wielkości co najwyżej
i
p{Gi=(Vi,Ei)}i{Ei}iEps=⌈|E|/p⌉maxv∈V|{i:v∈Vi}|=O(M).
Dowód. Zaczynając od sekwencji , zamień każdą część w sekwencji na dowolną uporządkowaną sekwencję krawędzi zawartych w tej części. Niech będą sekwencją wynikową (permutacja taka, że każda część jest pewnym „przedziałem” krawędzi w sekwencja). Teraz podziel tę sekwencję na ciągłych tak aby każdy oprócz ostatniego miał rozmiar , i niech zawierać krawędzie w ciągłym podciągu. (WięcE′1,E′2,…,E′p′E′je1,e2,…,emEE′j{ea,ea+1,…,eb}psEiiEi={eis+1,eis+1,…,e(i+1)s} dla .)i<p
Z założenia każda część ma rozmiar , a zgodnie z projektem każda część z wyjątkiem ostatniej części ma rozmiar , więc (ze względu na sposób zdefiniowania ) krawędzie w dowolnej części są podzielone na części w . To i założenie, że każdy wierzchołek występuje w co najwyżej części w , oznacza, że każdy wierzchołek występuje w co najwyżej części w . CO BYŁO DO OKAZANIAE′jO(s)EjEps{Ei}iE′jO(1){Ei}iM{E′j}jO(M){Ei}i