igraph (version 1.2.1)

complementer: Complementer of a graph

Description

A complementer graph contains all edges that were not present in the input graph.

Usage

complementer(graph, loops = FALSE)

Arguments

graph

The input graph, can be directed or undirected.

loops

Logical constant, whether to generate loop edges.

Value

A new graph object.

Details

complementer creates the complementer of a graph. Only edges which are not present in the original graph will be included in the new graph.

complementer keeps graph and vertex attriubutes, edge attributes are lost.

Examples

Run this code
# NOT RUN {
## Complementer of a ring
g <- make_ring(10)
complementer(g)

## A graph and its complementer give together the full graph
g <- make_ring(10)
gc <- complementer(g)
gu <- union(g, gc)
gu
graph.isomorphic(gu, make_full_graph(vcount(g)))

# }

Run the code above in your browser using DataCamp Workspace