module CliqueTree:
| Parameters: |
|
module CliqueV:sig..end
Original graph vertex
module CVS:Set.Swith type elt = CliqueV.t
Set of original vertices
module CliqueTreeV:sig..end
Clique tree vertex type
module CliqueTreeE:sig..end
module CliqueTree:Sig.Gwith type V.t = CliqueTreeV.t and type E.label = CliqueTreeE.t
The clique tree graph type
val mcs_clique : G.t ->
G.V.t list * CliqueTree.t *
CliqueTree.V.tmcs_clique g return an perfect elimination order of g
(if it is chordal), the clique tree of g and its root.
val is_chordal : G.t -> boolis_chordal g uses the clique tree construction to test if a graph is
chordal or not.
val maxwidth : G.t -> G.t -> CliqueTree.t -> intmaxwidth g tri tree returns the maxwidth characteristic of the
triangulation tri of graph g given the clique tree tree of tri.