Graph::ModularDecomposition 0.13
Sponsored Links
Sponsored Links
Graph::ModularDecomposition 0.13 Ranking & Summary
File size:
0.013 MB
Platform:
Any Platform
License:
Freeware
Price:
Free
Download:
10
Date added:
2006-09-29
Publisher:
Andras Salamon
Publisher URL:
http://search.cpan.org/~a
Graph::ModularDecomposition 0.13 description
Graph::ModularDecomposition is a Perl module for modular decomposition of directed graphs.
SYNOPSIS
use Graph::ModularDecomposition qw(pairstring_to_graph tree_to_string);
my $g = new Graph::ModularDecomposition;
my $h = $g->pairstring_to_graph( ab,ac,bc );
print "yesn" if check_transitive( $h );
print "yesn" if $h->check_transitive; # same thing
my $m = $h->modular_decomposition_EGMS;
print tree_to_string( $m );
This module extends Graph::Directed by providing new methods related to modular decomposition.
The most important new method is modular_decomposition_EGMS(), which for a directed graph with n vertices finds the modular decomposition tree of the graph in O(n^2) time. Method tree_to_string() may be useful to represent the decomposition tree in a friendlier format; this needs to be explicitly imported.
If you need to decompose an undirected graph, represent it as a directed graph by adding two directed edges for each undirected edge.
The method classify() uses the modular decomposition tree to classify a directed graph as non-transitive, or for transitive digraphs, as series-parallel (linear or parallel modules only), decomposable (not series-parallel, but with at least one non-primitive module), indecomposable (primitive), decomposable but consisting of primitive or series modules only (only applies to graphs of at least 7 vertices), or unclassified (should never apply).
SYNOPSIS
use Graph::ModularDecomposition qw(pairstring_to_graph tree_to_string);
my $g = new Graph::ModularDecomposition;
my $h = $g->pairstring_to_graph( ab,ac,bc );
print "yesn" if check_transitive( $h );
print "yesn" if $h->check_transitive; # same thing
my $m = $h->modular_decomposition_EGMS;
print tree_to_string( $m );
This module extends Graph::Directed by providing new methods related to modular decomposition.
The most important new method is modular_decomposition_EGMS(), which for a directed graph with n vertices finds the modular decomposition tree of the graph in O(n^2) time. Method tree_to_string() may be useful to represent the decomposition tree in a friendlier format; this needs to be explicitly imported.
If you need to decompose an undirected graph, represent it as a directed graph by adding two directed edges for each undirected edge.
The method classify() uses the modular decomposition tree to classify a directed graph as non-transitive, or for transitive digraphs, as series-parallel (linear or parallel modules only), decomposable (not series-parallel, but with at least one non-primitive module), indecomposable (primitive), decomposable but consisting of primitive or series modules only (only applies to graphs of at least 7 vertices), or unclassified (should never apply).
Graph::ModularDecomposition 0.13 Screenshot
Sponsored Links
Graph::ModularDecomposition 0.13 Keywords
>Modular decompositiondecompositionmodulargraphdirectedtreemoduleGraphModularDecompositionGraph::ModularDecomposition 0.13LibrariesProgramming
Bookmark Graph::ModularDecomposition 0.13
Graph::ModularDecomposition 0.13 Copyright
WareSeeker periodically updates pricing and software information of Graph::ModularDecomposition 0.13 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Graph::ModularDecomposition 0.13 Edition. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Graph::ModularDecomposition 0.13 Related Software

Python Web Graph Generator is a threaded Web graph (Power law random graph) generator.

Chart::Graph::Gnuplot is a function in module Chart::Graph that lets you generate graphs on the fly in perl.

Graph::Flowchart is a Perl module that can generate easily flowcharts as Graph::Easy objects.

Path::Graph is a Perl module created to generate paths from hash graph.

Graph::Writer::TGXML is a Perl module used to write out directed graph as TouchGraph LinkBrowser XML.

GD::Graph::Thermometer is a Perl module to generate progress graph on the fly.

Gtk2::Ex::MindMapView::Graph is a Perl module that manages a directed graph.

Q-Graph is a collection of Q scripts that provide a graph data structure and a full-featured graph editor.
My Software
You have not saved any software. Click "Save" next to each software to save it to your software basket
Related Search
TOP POPULAR DOWNLOAD
