Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a21f14990ca3c6f8

Jump to content

Splittance

From Wikipedia, the free encyclopedia
Two graphs with splittance 0 and 2, respectively. The first is therefore a split graph, and the second would need the solid red edge removed and the dashed red edge added to become a split graph.

In graph theory, a branch of mathematics, the splittance of an undirected graph measures its distance from a split graph. A split graph is a graph whose vertices can be partitioned into an independent set (with no edges within this subset) and a clique (having all possible edges within this subset). The splittance is the smallest number of edge additions and removals that transform the given graph into a split graph.[1]

Calculation from degree sequence

[edit]

The splittance of a graph can be calculated only from the degree sequence of the graph, without examining the detailed structure of the graph. Let G be any graph with n vertices, whose degrees in decreasing order are d1d2d3 ≥ … ≥ dn. Let m be the largest index for which dii – 1. Then the splittance of G is

The given graph is a split graph already if σ(G) = 0. Otherwise, it can be made into a split graph by calculating m, adding all missing edges between pairs of the m vertices of maximum degree, and removing all edges between pairs of the remaining vertices. As a consequence, the splittance and a sequence of edge additions and removals that realize it can be computed in linear time.[1]

Applications

[edit]

The splittance of a graph has been used in parameterized complexity as a parameter to describe the efficiency of algorithms. For instance, graph coloring is fixed-parameter tractable under this parameter: it is possible to optimally color the graphs of bounded splittance in linear time.[2]

References

[edit]
  1. 1 2 Hammer, Peter L.; Simeone, Bruno (1981), "The splittance of a graph", Combinatorica, 1 (3): 275–284, doi:10.1007/BF02579333, MR 0637832, S2CID 30335319
  2. Cai, Leizhen (2003), "Parameterized complexity of vertex colouring", Discrete Applied Mathematics, 127 (3): 415–429, CiteSeerX 10.1.1.104.3789, doi:10.1016/S0166-218X(02)00242-1, MR 1976024