Sunday, 13 February 2011

co.combinatorics - Regularizing graphs

In reply to your original question: You certainly can't add a constant number of vertices independent of the maximum degree -- consider the disjoint union of Kk and a single vertex. This gives a linear lower bound in Delta(G). (Even if you require that the graph is connected, take a 2-connected regular graph, remove an edge, and add two new pendant vertices adjacent to the endpoints of that removed edge.)



ETA: I didn't notice, but the way you edited the question makes my original answer kind of confusing. Hopefully it reads better now.



ETA^2:



With constant maximum degree you can add a constant number of vertices, although I'm not going to do any close analysis on the exact number -- it should be polynomial, and probably if you're more careful you can even make it linear or at worst quadratic in the maximum degree. Set Delta(G)=k, and note that we can add just edges to get at most k vertices of degree less than k; otherwise there'd be two such non-adjacent vertices, and you could add in that edge.



Now we can add O(k2) pendant edges to make all the original vertices have degree k; then we can put in copies of Kk+1 with an edge removed on pairs of these new vertices. (As long as k|V(G)| is even, you can check parity to see that this is possible; if it's not, this is remedied by adding a new vertex and connecting it to a vertex which has degree < k before we do anything else.)

No comments:

Post a Comment