Questo è il cluster di comandi che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
cluster: trova i cluster in un grafico e aumenta il grafico con queste informazioni.
SINOSSI
gruppo [-v?] [ -Ck ] [ -ck ] [ -o file di uscita ] [ file ]
DESCRIZIONE
gruppo prende come input un grafico in formato DOT, trova i cluster di nodi e aumenta il grafico
con queste informazioni. I cluster sono specificati dall'attributo "cluster" allegato a
nodi; i valori del cluster sono numeri interi non negativi. gruppo tenta di massimizzare il
modularità del clustering. Se l'attributo edge "peso" è definito, questo sarà
utilizzato nel calcolo del clustering.
VERSIONI
Sono supportate le seguenti opzioni:
-Ck specifica un numero mirato di cluster da generare. Il specificato
numero k è solo un suggerimento e potrebbe non essere realizzabile. Se k == 0, il predefinito,
viene restituito il numero di cluster che ottimizza approssimativamente la modularità.
-ck specifica il metodo di clustering. Se k == 0, il clustering di modularità predefinito sarà
Usato. Se k == 1 verrà utilizzata la qualità della modularità.
-ofile di uscita
Specifica che l'output dovrebbe andare nel file file di uscita. Di default, stdout viene utilizzato.
-v Modalità dettagliata.
ESEMPI
AMMISSIONE gruppo al grafico seguente,
grafico {
1 - 2 [peso=10.]
2 - 3 [peso=1]
3 - 4 [peso=10.]
4 - 5 [peso=10]
5 - 6 [peso=10]
3 - 6 [peso=0.1]
4 - 6 [peso=10.]
}
dà
grafico {
nodo [cluster="-1"];
1 [gruppo=1];
2 [gruppo=1];
3 [gruppo=2];
4 [gruppo=2];
5 [gruppo=2];
6 [gruppo=2];
1 -- 2 [peso="10."];
2 -- 3 [peso=1];
3 -- 4 [peso="10."];
4 -- 5 [peso=10];
5 -- 6 [peso=10];
3 -- 6 [peso="0.1"];
4 -- 6 [peso="10."];
}
Utilizzare il cluster online utilizzando i servizi onworks.net