Hi All,

We are implementing 2 Siddhi Extensions 1) Largest Connected Component and
2) Maximum Clique.

Using these extensions we can identify/detect the largest connected
component and the maximum clique in a (large) undirected graph. A connected
component/clique could represent a community that are currently involved in
a particular topic etc. In the initial implementation we are considering
only the undirected graphs in which edges have no orientation (direction).


1) Connected component: a connected component of an undirected graph is a
subgraph in which any two vertices are connected to each other by paths.
The following figure shows a graph with 3 connected components


2)  Clique: The clique is an important concept in graph theory (also called
a complete graph). It is defined as a graph where every vertex is connected
to every other. This means that every vertex is reachable
<https://en.wikipedia.org/wiki/Reachability> from every other vertex. In
the graph below the maximal clique is 6-clique containing the vertices {A,
G, H, J, K, M}.


[1] https://en.wikipedia.org/wiki/Clique_(graph_theory)
[2] https://en.wikipedia.org/wiki/Connected_component_(graph_theory)

-- 
Malith Jayasinghe


WSO2, Inc. (http://wso2.com)
Email   : [email protected]
Mobile : 0770704040
Lean . Enterprise . Middleware
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to